00000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) (fail_nth: 1) [ 288.843732][ T2828] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 288.895257][ T3409] FAULT_INJECTION: forcing a failure. [ 288.895257][ T3409] name failslab, interval 1, probability 0, space 0, times 0 [ 288.919545][ T3409] CPU: 0 PID: 3409 Comm: syz-executor.4 Not tainted 5.4.219-syzkaller-00097-ga76dfbc99260 #0 [ 288.929699][ T3409] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 288.939750][ T3409] Call Trace: [ 288.943119][ T3409] dump_stack+0x1d8/0x241 [ 288.947448][ T3409] ? panic+0x73e/0x73e [ 288.951512][ T3409] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 288.957329][ T3409] ? proc_fail_nth_read+0x220/0x220 [ 288.962591][ T3409] should_fail+0x709/0x870 [ 288.967002][ T3409] ? setup_fault_attr+0x3d0/0x3d0 [ 288.972061][ T3409] ? check_preemption_disabled+0x9e/0x330 [ 288.977771][ T3409] ? debug_smp_processor_id+0x20/0x20 [ 288.983199][ T3409] ? getname_flags+0xb8/0x4e0 [ 288.987900][ T3409] should_failslab+0x5/0x20 [ 288.992429][ T3409] kmem_cache_alloc+0x24/0x210 [ 288.997184][ T3409] getname_flags+0xb8/0x4e0 [ 289.001673][ T3409] ? __sb_end_write+0xb5/0x100 [ 289.006475][ T3409] do_sys_open+0x34e/0x7e0 [ 289.010883][ T3409] ? file_open_root+0x4b0/0x4b0 [ 289.015721][ T3409] ? debug_smp_processor_id+0x20/0x20 [ 289.021081][ T3409] ? _raw_spin_unlock_irq+0x4a/0x60 [ 289.026330][ T3409] ? task_work_run+0x19e/0x1b0 [ 289.031144][ T3409] do_syscall_64+0xcb/0x1c0 [ 289.035641][ T3409] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 289.153600][ T2828] usb 4-1: Using ep0 maxpacket: 8 [ 289.353649][ T2828] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 4 [ 289.362644][ T2828] usb 4-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 289.533659][ T2828] usb 4-1: New USB device found, idVendor=09da, idProduct=0006, bcdDevice= 0.40 [ 289.542708][ T2828] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 289.550829][ T2828] usb 4-1: Product: syz [ 289.555081][ T2828] usb 4-1: Manufacturer: syz [ 289.559672][ T2828] usb 4-1: SerialNumber: syz [ 289.604938][ T2828] usbhid 4-1:1.0: couldn't find an input interrupt endpoint [ 289.805937][ T101] usb 4-1: USB disconnect, device number 3 11:17:41 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sysvipc/sem\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x2800) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) (async) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x22f55000) ioctl$FS_IOC_MEASURE_VERITY(r1, 0xc0046686, &(0x7f0000000180)={0xd803df5a99dde6fa, 0xb1, "6e29e33ddf5e0bbf19557752e0e9ba8dee65a8e8f341ba94dfc4807ccd6d6f4ba59ba4a3df9bf648afb84a26885b030c8053f483818ff172da2c71abef35f76f26ab852f08547ee6e678530a1b4b50e426eb4db3fc58afaeea75ab171a110e3c8c882fe3ab196ca3199455b3baf1a7271c985d3dd50aabfa6e8adf9d4fb839535136dc7378e72e6a58d3b4785c22462936982e92606395f06bc5a2e0dcff048cb703ad7545dffc2d8d5847e3cb8cf578cc"}) (async) ioctl$KVM_SET_SIGNAL_MASK(r0, 0x4004ae8b, &(0x7f0000000100)={0x52, "f6859771079d28e254464fe3b40783a53afbaf9ce19ca91f88a1363e15c606b2294c2819e34de757849d62d3d1ef9ef170ac3f5b656679d0256a08f6c0576535b7a1cc89931ec569401fa151e1068fc1b9b3"}) (async) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000300000008da090600400001020301090224000401000000090400000003010000092100000001220000090581030000000000"], &(0x7f00000005c0)={0x0, 0x0, 0x11, &(0x7f00000000c0)={0x5, 0xf, 0x11, 0x1, [@ssp_cap={0xc}]}}) 11:17:41 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) (async, rerun: 64) ftruncate(r0, 0x8) (rerun: 64) truncate(&(0x7f0000000000)='./file0\x00', 0x9) 11:17:41 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) (fail_nth: 2) 11:17:41 executing program 0: r0 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = dup3(0xffffffffffffffff, r0, 0x0) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r1, 0x40505412, &(0x7f0000000000)={0x2, 0x5, 0x9, 0x0, 0x2}) write$FUSE_ENTRY(r0, &(0x7f00000004c0)={0x90, 0x0, 0x0, {0x0, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa000}}}, 0x90) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) write$FUSE_ENTRY(r2, &(0x7f00000004c0)={0x90}, 0x90) syz_genetlink_get_family_id$l2tp(&(0x7f0000001740), r2) 11:17:41 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x3, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:41 executing program 5: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000300)={{0x12, 0x1, 0x0, 0x38, 0xb8, 0x45, 0x20, 0x1bc7, 0x1042, 0x9aa9, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x9b, 0xda, 0xb0, 0x0, [], [{}]}}]}}]}}, 0x0) syz_usb_ep_read(r0, 0x0, 0x25, &(0x7f0000000200)=""/37) r1 = syz_usb_connect(0x0, 0x88, &(0x7f0000000140)={{0x12, 0x1, 0x300, 0xd, 0xe0, 0x56, 0x40, 0x46d, 0x960, 0x3e45, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x1, 0x4, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x8d, 0x0, 0x5, 0x8b, 0x81, 0x8d, 0x0, [], [{{0x9, 0x5, 0x0, 0x4, 0x0, 0x7f, 0x3f, 0x3, [@generic={0x29, 0x1, "2d1d897dbec8920e2db1d1b1c50f28c89a5995b073865b09d8c735ba71d0015b678d416003ca93"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x7f}}, {{0x9, 0x5, 0x3, 0x0, 0x0, 0x0, 0x6, 0x2}}, {{0x9, 0x5, 0xb, 0x10, 0x0, 0x0, 0x0, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x1}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, [@uac_iso={0x7}]}}]}}]}}]}}, &(0x7f0000000980)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x110, 0x6, 0x7, 0x4, 0x10, 0xff}, 0x15, &(0x7f0000000880)={0x5, 0xf, 0x15, 0x1, [@ssp_cap={0x10, 0x10, 0xa, 0x8, 0x1, 0x0, 0x0, 0x2, [0x0]}]}, 0x2, [{0x4, &(0x7f00000008c0)=@lang_id={0x4}}, {0x7d, &(0x7f0000000900)=ANY=[@ANYBLOB="7d036974d1e424fcf1e1d016d6895a6b328e769897d781ae7d267064d0833ab1cee52e9a16d0ee11afe2d98f6ac103d55ea7d362bb3aea2a2efe87a129ed70350f4a284a0c16f154cf129e342076a22546b0d2e9962a7d79c693d4a53295fad8ef7c191e0a67fa555ab5426a44d11f2ee56500"/125]}]}) syz_usb_ep_write(0xffffffffffffffff, 0x4, 0xa9, &(0x7f0000000480)="1f194e1afe475f1fe193f66598c4ffd516104b771acf6ed894b0f19ef0c843c3fa72b6e5be41399109dc1e038d2be91292339f14ed9c268123472dc86b58b07ea880af77996b9d29635acbc818a5ac6f3f2f243daff60f61ad9e3debe2241554bc8e132bec25e74ec894c743c85a7a1c3a2353b97a4d402df03db5bc07fce21cf7e59f09d5cf0a4fd6d045b091179958b1d5e2e13e4a21e37ba298af5d27c552203dfcc5701a67023e") syz_usb_ep_write(r1, 0x0, 0x26, &(0x7f00000009c0)="c446bf988c23505059c46c8d4167264a6dcfea75940721b7788aa167a4ce6b6268f51e3a0894") syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000080)={0x14, &(0x7f00000005c0)={0x0, 0x24, 0xc6, {0xc6, 0x10, "dd07a25715daf50c4deab8d3f0fe1292cc5e5951339a8534618fa449fc3c51e31d00fee73e34f1d1b7de7af22a417fe1ea9e161f3c0384b9a50ca75e648db879ee9e8699efb322b581f3e545ea47563543e6f6076faa357f91ae7901a6ed8798dd5d470fb687e934b3e4a9318d2820a340829400aac9ed6dcc58f2bce727e8df0836a4bb41314d53aec9d966fe1624abd849a5184b0949db8aaaf835c0b1bf52c5735979de0052c3068acdf5d250368b5b991dc8ef00"/196}}, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000400)={0x44, &(0x7f00000000c0)={0x0, 0x0, 0xf7, "40938c356911d80d82317ee53bcabc26102e95a7cb546df4a15984e535de30d89382b040cc4733dcc34dd7e3d1e5916c2c36e51abff36b2fa0c6c99c9bb16711233211793aacc5a1babf2097b2735497761ce614af499b27685ff7a26af34d7794fcf4d6bc4e4d5b28b5e3dd40df8201433694e85a9cdc467606bb2219854cd7955ad16d499d6c99244518da5bacb875f84622bfa66c586a8df66ad56628f24166106c133065cf76d6c50187df09382b54e570ec9cc1962f81b42834436c8d27c19ca971997e8f413b635babd5939d2b755ca2b374220e334161c8bb24a71ee95349963d548b808aac39503344b3a13c9664c8444a953e"}, &(0x7f00000001c0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000280)={0x20, 0x80, 0x1c, {0xe0, 0x1, 0x7, 0x5, 0xfff, 0x81, 0x440, 0x2, 0x9, 0xbc, 0xfff, 0x40}}, &(0x7f00000002c0)={0x20, 0x85, 0x4, 0x4}, &(0x7f0000000340)={0x20, 0x83, 0x2}, &(0x7f0000000580)={0x20, 0x87, 0x2, 0x6}, &(0x7f00000003c0)={0x20, 0x89, 0x2}}) 11:17:41 executing program 0: r0 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = dup3(0xffffffffffffffff, r0, 0x0) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r1, 0x40505412, &(0x7f0000000000)={0x2, 0x5, 0x9, 0x0, 0x2}) (async) write$FUSE_ENTRY(r0, &(0x7f00000004c0)={0x90, 0x0, 0x0, {0x0, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa000}}}, 0x90) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) write$FUSE_ENTRY(r2, &(0x7f00000004c0)={0x90}, 0x90) syz_genetlink_get_family_id$l2tp(&(0x7f0000001740), r2) 11:17:41 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) ftruncate(r0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x9) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) ftruncate(r0, 0x8) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x9) (async) [ 290.359929][ T3420] FAULT_INJECTION: forcing a failure. [ 290.359929][ T3420] name failslab, interval 1, probability 0, space 0, times 0 [ 290.384053][ T3420] CPU: 1 PID: 3420 Comm: syz-executor.4 Not tainted 5.4.219-syzkaller-00097-ga76dfbc99260 #0 [ 290.394218][ T3420] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 290.404268][ T3420] Call Trace: [ 290.407556][ T3420] dump_stack+0x1d8/0x241 [ 290.411891][ T3420] ? panic+0x73e/0x73e [ 290.415952][ T3420] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 290.421822][ T3420] ? __fsnotify_parent+0x310/0x310 [ 290.426927][ T3420] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 290.432986][ T3420] should_fail+0x709/0x870 [ 290.437400][ T3420] ? setup_fault_attr+0x3d0/0x3d0 [ 290.442524][ T3420] ? __unwind_start+0x72f/0x8e0 [ 290.447370][ T3420] ? __alloc_file+0x26/0x300 [ 290.451950][ T3420] should_failslab+0x5/0x20 [ 290.456439][ T3420] kmem_cache_alloc+0x24/0x210 [ 290.461196][ T3420] __alloc_file+0x26/0x300 [ 290.465601][ T3420] alloc_empty_file+0xa9/0x1b0 [ 290.470354][ T3420] path_openat+0x116/0x3ea0 [ 290.474850][ T3420] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 290.480971][ T3420] ? stack_trace_save+0x132/0x200 [ 290.486046][ T3420] ? _kstrtoull+0x399/0x4a0 [ 290.490545][ T3420] ? kstrtouint_from_user+0x215/0x2b0 [ 290.495908][ T3420] ? kstrtol_from_user+0x310/0x310 [ 290.501013][ T3420] ? __kasan_kmalloc+0x1a5/0x1e0 [ 290.505946][ T3420] ? do_filp_open+0x450/0x450 [ 290.510613][ T3420] ? do_sys_open+0x34e/0x7e0 [ 290.515189][ T3420] ? do_syscall_64+0xcb/0x1c0 [ 290.519853][ T3420] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 290.525914][ T3420] do_filp_open+0x208/0x450 [ 290.530410][ T3420] ? vfs_tmpfile+0x280/0x280 [ 290.534998][ T3420] ? _raw_spin_unlock+0x49/0x60 [ 290.539907][ T3420] ? __alloc_fd+0x4e0/0x580 [ 290.544405][ T3420] do_sys_open+0x393/0x7e0 [ 290.548813][ T3420] ? file_open_root+0x4b0/0x4b0 [ 290.553649][ T3420] ? debug_smp_processor_id+0x20/0x20 11:17:41 executing program 0: r0 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = dup3(0xffffffffffffffff, r0, 0x0) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r1, 0x40505412, &(0x7f0000000000)={0x2, 0x5, 0x9, 0x0, 0x2}) (async, rerun: 64) write$FUSE_ENTRY(r0, &(0x7f00000004c0)={0x90, 0x0, 0x0, {0x0, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa000}}}, 0x90) (async, rerun: 64) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) write$FUSE_ENTRY(r2, &(0x7f00000004c0)={0x90}, 0x90) syz_genetlink_get_family_id$l2tp(&(0x7f0000001740), r2) 11:17:41 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) (fail_nth: 3) [ 290.559008][ T3420] ? _raw_spin_unlock_irq+0x4a/0x60 [ 290.564198][ T3420] ? task_work_run+0x19e/0x1b0 [ 290.568960][ T3420] do_syscall_64+0xcb/0x1c0 [ 290.573474][ T3420] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 290.593659][ T2828] usb 6-1: new high-speed USB device number 2 using dummy_hcd 11:17:41 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x3, 0x0) [ 290.613694][ T2827] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 290.699702][ T3447] FAULT_INJECTION: forcing a failure. [ 290.699702][ T3447] name failslab, interval 1, probability 0, space 0, times 0 [ 290.717365][ T3447] CPU: 0 PID: 3447 Comm: syz-executor.4 Not tainted 5.4.219-syzkaller-00097-ga76dfbc99260 #0 [ 290.727518][ T3447] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 290.737644][ T3447] Call Trace: [ 290.740929][ T3447] dump_stack+0x1d8/0x241 [ 290.745252][ T3447] ? panic+0x73e/0x73e [ 290.749311][ T3447] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 290.755103][ T3447] should_fail+0x709/0x870 [ 290.759498][ T3447] ? setup_fault_attr+0x3d0/0x3d0 [ 290.764583][ T3447] ? security_file_alloc+0x24/0x140 [ 290.769761][ T3447] should_failslab+0x5/0x20 [ 290.774317][ T3447] kmem_cache_alloc+0x24/0x210 [ 290.779068][ T3447] security_file_alloc+0x24/0x140 [ 290.784090][ T3447] __alloc_file+0xb0/0x300 [ 290.788496][ T3447] alloc_empty_file+0xa9/0x1b0 [ 290.793252][ T3447] path_openat+0x116/0x3ea0 [ 290.797754][ T3447] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 290.803814][ T3447] ? stack_trace_save+0x132/0x200 [ 290.808828][ T3447] ? _kstrtoull+0x399/0x4a0 [ 290.813343][ T3447] ? kstrtouint_from_user+0x215/0x2b0 [ 290.818700][ T3447] ? kstrtol_from_user+0x310/0x310 [ 290.823798][ T3447] ? __kasan_kmalloc+0x1a5/0x1e0 [ 290.828724][ T3447] ? do_filp_open+0x450/0x450 [ 290.833388][ T3447] ? do_sys_open+0x34e/0x7e0 [ 290.837963][ T3447] ? do_syscall_64+0xcb/0x1c0 [ 290.842627][ T3447] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 290.848687][ T3447] do_filp_open+0x208/0x450 [ 290.853175][ T3447] ? vfs_tmpfile+0x280/0x280 [ 290.857763][ T3447] ? _raw_spin_unlock+0x49/0x60 [ 290.862602][ T3447] ? __alloc_fd+0x4e0/0x580 [ 290.867193][ T3447] do_sys_open+0x393/0x7e0 [ 290.871603][ T3447] ? file_open_root+0x4b0/0x4b0 [ 290.876445][ T3447] ? debug_smp_processor_id+0x20/0x20 [ 290.881805][ T3447] ? _raw_spin_unlock_irq+0x4a/0x60 [ 290.887002][ T3447] ? task_work_run+0x19e/0x1b0 [ 290.891759][ T3447] do_syscall_64+0xcb/0x1c0 11:17:41 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x202008, &(0x7f0000000480)=ANY=[@ANYBLOB="fb"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r1 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000000)=""/35) fgetxattr(r0, &(0x7f0000000040)=@random={'user.', '\\[-\x00'}, &(0x7f0000000080)=""/42, 0x2a) [ 290.896256][ T3447] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 290.954194][ T2828] usb 6-1: Using ep0 maxpacket: 32 [ 291.023721][ T2827] usb 4-1: Using ep0 maxpacket: 8 [ 291.083701][ T2828] usb 6-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 291.223689][ T2827] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 4 [ 291.232712][ T2827] usb 4-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 291.263784][ T2828] usb 6-1: New USB device found, idVendor=1bc7, idProduct=1042, bcdDevice=9a.a9 [ 291.272860][ T2828] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 291.281063][ T2828] usb 6-1: Product: syz [ 291.285435][ T2828] usb 6-1: Manufacturer: syz [ 291.290005][ T2828] usb 6-1: SerialNumber: syz [ 291.295885][ T2828] usb 6-1: config 0 descriptor?? [ 291.403698][ T2827] usb 4-1: New USB device found, idVendor=09da, idProduct=0006, bcdDevice= 0.40 [ 291.412844][ T2827] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 291.421161][ T2827] usb 4-1: Product: syz [ 291.425445][ T2827] usb 4-1: Manufacturer: syz [ 291.430043][ T2827] usb 4-1: SerialNumber: syz [ 291.474079][ T2827] usbhid 4-1:1.0: couldn't find an input interrupt endpoint [ 291.535711][ T3425] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 291.544143][ T2827] usb 6-1: USB disconnect, device number 2 [ 291.676074][ T2828] usb 4-1: USB disconnect, device number 4 11:17:42 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000180)='./file0\x00', 0x0, &(0x7f0000000800)={[{@uni_xlate}, {@fat=@check_strict}, {@shortname_mixed}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'macgaelic'}}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '866'}}, {@fat=@tz_utc}, {@utf8}, {@utf8}, {@uni_xlate}, {@utf8no}, {@utf8no}, {@shortname_winnt}, {@utf8}, {@utf8}, {@uni_xlateno}, {@shortname_winnt}, {@fat=@fmask={'fmask', 0x3d, 0x3}}, {@numtail}, {@shortname_winnt}], [{@dont_appraise}, {@audit}, {@uid_lt}, {@obj_role={'obj_role', 0x3d, '@}\\:+\xb1/'}}, {@appraise}, {@smackfstransmute={'smackfstransmute', 0x3d, '\'/'}}, {@subj_type={'subj_type', 0x3d, '*)]'}}, {@context={'context', 0x3d, 'sysadm_u'}}]}, 0x1, 0x20a, &(0x7f00000005c0)="$eJzs3bFqU2EYBuAvNtpQkGQQiuJwxMUpNBX3FKkgBhQlg04Wm6I0sWAgoEPr5k3oLejoBTiIqzcgglRHu3UQIulpGxsjBrE90TzPkhf+8+Z8/5JDhvy5e7a1urzWXtna2oxCIRf5alRjOxelOBZTkXoaAMD/ZLvbja/dVNazAABHw/MfACbPiM//G0c4EgBwyHz/B4DJc+v2nWsLtdrizSQpRLSedeqdevqari+sxINoRiPmohjfIrr70nzlam1xLun5XIrW3ru2Njr1qYP9ShSjNLxfSVJR7/V27r/RqR+Pmd3+h5loxHwU49Tw/vzQ/om4cP6H+5ejGO/vxVo0Yzl63X5/vZIkl6/XBvrTO9cBAAAAAAAAAAAAAAAAAAAAAMBhKCf7SgfPv0nP7ynvXRAxsJ72Rz8faPB8nnycyWe7dwAAAAAAAAAAAAAAAAAAABgX7cdPVpeaze70bmg8GhIevnv55hdL/244ee7T8zEYI+uQj4g/qL/dvH/6Ynv20pjsIsvwajzG+F2YfVFder3+8cuoraw/mQAAAAAAAAAAAAAAAAAAYPL0f/Sb9SQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJ3+////lZCLiJ+Wst4jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8DwAA//8iqKi0") r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='mounts\x00') read$FUSE(r0, &(0x7f0000000340)={0x2020}, 0x2020) write$P9_RREMOVE(r0, &(0x7f0000000040)={0x7, 0x7b, 0x1}, 0x7) ioctl$KVM_X86_SETUP_MCE(r0, 0x4008ae9c, &(0x7f0000000000)={0x3, 0x0, 0x25}) 11:17:42 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) (fail_nth: 4) 11:17:42 executing program 0: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010600)='./file2\x00', 0x2, &(0x7f0000000380)={[{@noinline_xattr}, {@fastboot}, {@two_active_logs}, {@lfs_mode}, {@user_xattr}, {@nolazytime}, {@inline_data}, {@noinline_data}, {@grpjquota={'grpjquota', 0x3d, 'backga\xa8b\x03d_gc=sync'}}, {@jqfmt_vfsold}]}, 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) gettid() r0 = open(&(0x7f0000000100)='./file2\x00', 0x1cda42, 0x0) syz_clone(0x2200a080, &(0x7f0000000140)="98cc0f2680fd581b6ec61e2dad20e323a8f977d4808298354c8daefa7a", 0x1d, &(0x7f00000001c0), &(0x7f0000000240), &(0x7f0000000280)="395362178f8afab5d739a40e0329c61a73c0af31d33a30b4f7387bb588578524dce7cd6df79c9035eb75ea81") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80001d00c0d0) r2 = socket$pppl2tp(0x18, 0x1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x2800) sendmmsg$unix(r3, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) sendfile(r2, r3, &(0x7f0000000080)=0x400, 0x3) 11:17:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x202008, &(0x7f0000000480)=ANY=[@ANYBLOB="fb"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r1 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000000)=""/35) fgetxattr(r0, &(0x7f0000000040)=@random={'user.', '\\[-\x00'}, &(0x7f0000000080)=""/42, 0x2a) 11:17:42 executing program 5: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000300)={{0x12, 0x1, 0x0, 0x38, 0xb8, 0x45, 0x20, 0x1bc7, 0x1042, 0x9aa9, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x9b, 0xda, 0xb0, 0x0, [], [{}]}}]}}]}}, 0x0) syz_usb_ep_read(r0, 0x0, 0x25, &(0x7f0000000200)=""/37) (async) r1 = syz_usb_connect(0x0, 0x88, &(0x7f0000000140)={{0x12, 0x1, 0x300, 0xd, 0xe0, 0x56, 0x40, 0x46d, 0x960, 0x3e45, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x1, 0x4, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x8d, 0x0, 0x5, 0x8b, 0x81, 0x8d, 0x0, [], [{{0x9, 0x5, 0x0, 0x4, 0x0, 0x7f, 0x3f, 0x3, [@generic={0x29, 0x1, "2d1d897dbec8920e2db1d1b1c50f28c89a5995b073865b09d8c735ba71d0015b678d416003ca93"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x7f}}, {{0x9, 0x5, 0x3, 0x0, 0x0, 0x0, 0x6, 0x2}}, {{0x9, 0x5, 0xb, 0x10, 0x0, 0x0, 0x0, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x1}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, [@uac_iso={0x7}]}}]}}]}}]}}, &(0x7f0000000980)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x110, 0x6, 0x7, 0x4, 0x10, 0xff}, 0x15, &(0x7f0000000880)={0x5, 0xf, 0x15, 0x1, [@ssp_cap={0x10, 0x10, 0xa, 0x8, 0x1, 0x0, 0x0, 0x2, [0x0]}]}, 0x2, [{0x4, &(0x7f00000008c0)=@lang_id={0x4}}, {0x7d, &(0x7f0000000900)=ANY=[@ANYBLOB="7d036974d1e424fcf1e1d016d6895a6b328e769897d781ae7d267064d0833ab1cee52e9a16d0ee11afe2d98f6ac103d55ea7d362bb3aea2a2efe87a129ed70350f4a284a0c16f154cf129e342076a22546b0d2e9962a7d79c693d4a53295fad8ef7c191e0a67fa555ab5426a44d11f2ee56500"/125]}]}) syz_usb_ep_write(0xffffffffffffffff, 0x4, 0xa9, &(0x7f0000000480)="1f194e1afe475f1fe193f66598c4ffd516104b771acf6ed894b0f19ef0c843c3fa72b6e5be41399109dc1e038d2be91292339f14ed9c268123472dc86b58b07ea880af77996b9d29635acbc818a5ac6f3f2f243daff60f61ad9e3debe2241554bc8e132bec25e74ec894c743c85a7a1c3a2353b97a4d402df03db5bc07fce21cf7e59f09d5cf0a4fd6d045b091179958b1d5e2e13e4a21e37ba298af5d27c552203dfcc5701a67023e") (async) syz_usb_ep_write(r1, 0x0, 0x26, &(0x7f00000009c0)="c446bf988c23505059c46c8d4167264a6dcfea75940721b7788aa167a4ce6b6268f51e3a0894") syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000080)={0x14, &(0x7f00000005c0)={0x0, 0x24, 0xc6, {0xc6, 0x10, "dd07a25715daf50c4deab8d3f0fe1292cc5e5951339a8534618fa449fc3c51e31d00fee73e34f1d1b7de7af22a417fe1ea9e161f3c0384b9a50ca75e648db879ee9e8699efb322b581f3e545ea47563543e6f6076faa357f91ae7901a6ed8798dd5d470fb687e934b3e4a9318d2820a340829400aac9ed6dcc58f2bce727e8df0836a4bb41314d53aec9d966fe1624abd849a5184b0949db8aaaf835c0b1bf52c5735979de0052c3068acdf5d250368b5b991dc8ef00"/196}}, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000400)={0x44, &(0x7f00000000c0)={0x0, 0x0, 0xf7, "40938c356911d80d82317ee53bcabc26102e95a7cb546df4a15984e535de30d89382b040cc4733dcc34dd7e3d1e5916c2c36e51abff36b2fa0c6c99c9bb16711233211793aacc5a1babf2097b2735497761ce614af499b27685ff7a26af34d7794fcf4d6bc4e4d5b28b5e3dd40df8201433694e85a9cdc467606bb2219854cd7955ad16d499d6c99244518da5bacb875f84622bfa66c586a8df66ad56628f24166106c133065cf76d6c50187df09382b54e570ec9cc1962f81b42834436c8d27c19ca971997e8f413b635babd5939d2b755ca2b374220e334161c8bb24a71ee95349963d548b808aac39503344b3a13c9664c8444a953e"}, &(0x7f00000001c0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000280)={0x20, 0x80, 0x1c, {0xe0, 0x1, 0x7, 0x5, 0xfff, 0x81, 0x440, 0x2, 0x9, 0xbc, 0xfff, 0x40}}, &(0x7f00000002c0)={0x20, 0x85, 0x4, 0x4}, &(0x7f0000000340)={0x20, 0x83, 0x2}, &(0x7f0000000580)={0x20, 0x87, 0x2, 0x6}, &(0x7f00000003c0)={0x20, 0x89, 0x2}}) 11:17:42 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x3, 0x0) 11:17:42 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000180)='./file0\x00', 0x0, &(0x7f0000000800)={[{@uni_xlate}, {@fat=@check_strict}, {@shortname_mixed}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'macgaelic'}}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '866'}}, {@fat=@tz_utc}, {@utf8}, {@utf8}, {@uni_xlate}, {@utf8no}, {@utf8no}, {@shortname_winnt}, {@utf8}, {@utf8}, {@uni_xlateno}, {@shortname_winnt}, {@fat=@fmask={'fmask', 0x3d, 0x3}}, {@numtail}, {@shortname_winnt}], [{@dont_appraise}, {@audit}, {@uid_lt}, {@obj_role={'obj_role', 0x3d, '@}\\:+\xb1/'}}, {@appraise}, {@smackfstransmute={'smackfstransmute', 0x3d, '\'/'}}, {@subj_type={'subj_type', 0x3d, '*)]'}}, {@context={'context', 0x3d, 'sysadm_u'}}]}, 0x1, 0x20a, &(0x7f00000005c0)="$eJzs3bFqU2EYBuAvNtpQkGQQiuJwxMUpNBX3FKkgBhQlg04Wm6I0sWAgoEPr5k3oLejoBTiIqzcgglRHu3UQIulpGxsjBrE90TzPkhf+8+Z8/5JDhvy5e7a1urzWXtna2oxCIRf5alRjOxelOBZTkXoaAMD/ZLvbja/dVNazAABHw/MfACbPiM//G0c4EgBwyHz/B4DJc+v2nWsLtdrizSQpRLSedeqdevqari+sxINoRiPmohjfIrr70nzlam1xLun5XIrW3ru2Njr1qYP9ShSjNLxfSVJR7/V27r/RqR+Pmd3+h5loxHwU49Tw/vzQ/om4cP6H+5ejGO/vxVo0Yzl63X5/vZIkl6/XBvrTO9cBAAAAAAAAAAAAAAAAAAAAAMBhKCf7SgfPv0nP7ynvXRAxsJ72Rz8faPB8nnycyWe7dwAAAAAAAAAAAAAAAAAAABgX7cdPVpeaze70bmg8GhIevnv55hdL/244ee7T8zEYI+uQj4g/qL/dvH/6Ynv20pjsIsvwajzG+F2YfVFder3+8cuoraw/mQAAAAAAAAAAAAAAAAAAYPL0f/Sb9SQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJ3+////lZCLiJ+Wst4jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8DwAA//8iqKi0") r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='mounts\x00') read$FUSE(r0, &(0x7f0000000340)={0x2020}, 0x2020) write$P9_RREMOVE(r0, &(0x7f0000000040)={0x7, 0x7b, 0x1}, 0x7) (async) ioctl$KVM_X86_SETUP_MCE(r0, 0x4008ae9c, &(0x7f0000000000)={0x3, 0x0, 0x25}) [ 292.274840][ T3467] FAULT_INJECTION: forcing a failure. [ 292.274840][ T3467] name failslab, interval 1, probability 0, space 0, times 0 [ 292.287705][ T3467] CPU: 0 PID: 3467 Comm: syz-executor.4 Not tainted 5.4.219-syzkaller-00097-ga76dfbc99260 #0 [ 292.297847][ T3467] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 292.307896][ T3467] Call Trace: [ 292.311188][ T3467] dump_stack+0x1d8/0x241 [ 292.315524][ T3467] ? panic+0x73e/0x73e [ 292.319581][ T3467] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 292.325378][ T3467] ? avc_has_perm_noaudit+0x30c/0x400 [ 292.330735][ T3467] should_fail+0x709/0x870 [ 292.335139][ T3467] ? setup_fault_attr+0x3d0/0x3d0 [ 292.340147][ T3467] ? kmem_cache_alloc+0xd0/0x210 [ 292.345067][ T3467] ? security_file_alloc+0x24/0x140 [ 292.350251][ T3467] ? __alloc_file+0xb0/0x300 [ 292.354880][ T3467] ? alloc_empty_file+0xa9/0x1b0 [ 292.359798][ T3467] ? path_openat+0x116/0x3ea0 [ 292.364458][ T3467] ? do_sys_open+0x393/0x7e0 [ 292.369029][ T3467] ? do_syscall_64+0xcb/0x1c0 [ 292.373692][ T3467] ? __d_alloc+0x2a/0x6a0 [ 292.378006][ T3467] should_failslab+0x5/0x20 [ 292.382492][ T3467] kmem_cache_alloc+0x24/0x210 [ 292.387247][ T3467] __d_alloc+0x2a/0x6a0 [ 292.391393][ T3467] d_alloc_parallel+0xe6/0x1310 [ 292.396299][ T3467] ? vfat_hashi+0x3bb/0x470 [ 292.400789][ T3467] ? memset+0x1f/0x40 [ 292.405110][ T3467] ? success_walk_trace+0xa1/0x3c0 [ 292.410250][ T3467] ? lockref_mark_dead+0xa0/0xa0 [ 292.415180][ T3467] ? check_preemption_disabled+0x9e/0x330 [ 292.420882][ T3467] ? __nd_alloc_stack+0x110/0x110 [ 292.425894][ T3467] ? d_hash_and_lookup+0x1e0/0x1e0 [ 292.430988][ T3467] ? __d_lookup+0x4d9/0x540 [ 292.435481][ T3467] ? down_write+0xd8/0x150 [ 292.439884][ T3467] ? down_read_killable+0x220/0x220 [ 292.445068][ T3467] ? __mnt_want_write+0x1ee/0x270 [ 292.450077][ T3467] path_openat+0x102c/0x3ea0 [ 292.454668][ T3467] ? do_filp_open+0x450/0x450 [ 292.459329][ T3467] ? do_sys_open+0x34e/0x7e0 [ 292.463611][ T101] usb 6-1: new high-speed USB device number 3 using dummy_hcd [ 292.463904][ T3467] ? do_syscall_64+0xcb/0x1c0 [ 292.475996][ T3467] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 292.482055][ T3467] do_filp_open+0x208/0x450 [ 292.486549][ T3467] ? vfs_tmpfile+0x280/0x280 [ 292.491129][ T3467] ? _raw_spin_unlock+0x49/0x60 [ 292.495965][ T3467] ? __alloc_fd+0x4e0/0x580 [ 292.500451][ T3467] do_sys_open+0x393/0x7e0 [ 292.504855][ T3467] ? file_open_root+0x4b0/0x4b0 [ 292.509691][ T3467] ? debug_smp_processor_id+0x20/0x20 [ 292.515043][ T3467] ? _raw_spin_unlock_irq+0x4a/0x60 [ 292.520223][ T3467] ? task_work_run+0x19e/0x1b0 11:17:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) (fail_nth: 5) [ 292.524975][ T3467] do_syscall_64+0xcb/0x1c0 [ 292.529470][ T3467] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 11:17:43 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x202008, &(0x7f0000000480)=ANY=[@ANYBLOB="fb"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r1 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000000)=""/35) fgetxattr(r0, &(0x7f0000000040)=@random={'user.', '\\[-\x00'}, &(0x7f0000000080)=""/42, 0x2a) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x202008, &(0x7f0000000480)=ANY=[@ANYBLOB="fb"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000000)=""/35) (async) fgetxattr(r0, &(0x7f0000000040)=@random={'user.', '\\[-\x00'}, &(0x7f0000000080)=""/42, 0x2a) (async) 11:17:43 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x3, 0x0) [ 292.670007][ T3480] FAULT_INJECTION: forcing a failure. [ 292.670007][ T3480] name failslab, interval 1, probability 0, space 0, times 0 [ 292.682687][ T3480] CPU: 1 PID: 3480 Comm: syz-executor.4 Not tainted 5.4.219-syzkaller-00097-ga76dfbc99260 #0 [ 292.692823][ T3480] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 292.702864][ T3480] Call Trace: [ 292.706135][ T3480] dump_stack+0x1d8/0x241 [ 292.710444][ T3480] ? panic+0x73e/0x73e [ 292.714500][ T3480] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 292.720359][ T3480] ? preempt_count_add+0x8d/0x180 [ 292.725382][ T3480] ? unwind_next_frame+0x1821/0x1ed0 [ 292.730659][ T3480] should_fail+0x709/0x870 [ 292.735063][ T3480] ? setup_fault_attr+0x3d0/0x3d0 [ 292.740080][ T3480] ? deref_stack_reg+0x1f0/0x1f0 [ 292.745065][ T3480] ? mls_compute_context_len+0x796/0x7d0 [ 292.750780][ T3480] ? unwind_get_return_address_ptr+0xa0/0xa0 [ 292.756810][ T3480] ? context_struct_to_string+0x43e/0x8c0 [ 292.762521][ T3480] should_failslab+0x5/0x20 [ 292.767014][ T3480] __kmalloc+0x51/0x2b0 [ 292.771164][ T3480] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 292.777220][ T3480] context_struct_to_string+0x43e/0x8c0 [ 292.782763][ T3480] ? security_bounded_transition+0x560/0x560 [ 292.788735][ T3480] ? stack_trace_snprint+0x170/0x170 [ 292.794014][ T3480] context_add_hash+0x13f/0x270 [ 292.798859][ T3480] ? security_sid_to_context_inval+0x40/0x40 [ 292.804829][ T3480] ? mls_convert_context+0x790/0x790 [ 292.810103][ T3480] ? mls_context_isvalid+0xa2/0x380 [ 292.815289][ T3480] ? policydb_context_isvalid+0x1b6/0x400 [ 292.820998][ T3480] security_compute_sid+0x1153/0x1d00 [ 292.826362][ T3480] ? security_transition_sid+0x90/0x90 [ 292.831811][ T3480] ? avc_denied+0x1c0/0x1c0 [ 292.836306][ T3480] ? avc_has_perm_noaudit+0x400/0x400 [ 292.841665][ T3480] security_transition_sid+0x78/0x90 [ 292.846939][ T3480] may_create+0x600/0x950 [ 292.851258][ T3480] ? show_sid+0x250/0x250 [ 292.855672][ T3480] ? from_kgid+0x1a7/0x730 [ 292.860079][ T3480] ? __d_lookup+0x4d9/0x540 [ 292.864571][ T3480] ? generic_permission+0x13e/0x3d0 [ 292.869758][ T3480] security_inode_create+0x96/0x120 [ 292.874944][ T3480] path_openat+0x1f38/0x3ea0 [ 292.879540][ T3480] ? do_filp_open+0x450/0x450 [ 292.884204][ T3480] ? do_sys_open+0x34e/0x7e0 [ 292.888781][ T3480] ? do_syscall_64+0xcb/0x1c0 [ 292.893444][ T3480] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 292.899510][ T3480] do_filp_open+0x208/0x450 [ 292.904005][ T3480] ? vfs_tmpfile+0x280/0x280 [ 292.908587][ T3480] ? _raw_spin_unlock+0x49/0x60 [ 292.913424][ T3480] ? __alloc_fd+0x4e0/0x580 11:17:43 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r1 = signalfd(r0, &(0x7f0000000000)={[0x6]}, 0x8) ioctl$TIOCSPTLCK(r1, 0x40045431, &(0x7f0000000040)) creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:17:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000180)='./file0\x00', 0x0, &(0x7f0000000800)={[{@uni_xlate}, {@fat=@check_strict}, {@shortname_mixed}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'macgaelic'}}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '866'}}, {@fat=@tz_utc}, {@utf8}, {@utf8}, {@uni_xlate}, {@utf8no}, {@utf8no}, {@shortname_winnt}, {@utf8}, {@utf8}, {@uni_xlateno}, {@shortname_winnt}, {@fat=@fmask={'fmask', 0x3d, 0x3}}, {@numtail}, {@shortname_winnt}], [{@dont_appraise}, {@audit}, {@uid_lt}, {@obj_role={'obj_role', 0x3d, '@}\\:+\xb1/'}}, {@appraise}, {@smackfstransmute={'smackfstransmute', 0x3d, '\'/'}}, {@subj_type={'subj_type', 0x3d, '*)]'}}, {@context={'context', 0x3d, 'sysadm_u'}}]}, 0x1, 0x20a, &(0x7f00000005c0)="$eJzs3bFqU2EYBuAvNtpQkGQQiuJwxMUpNBX3FKkgBhQlg04Wm6I0sWAgoEPr5k3oLejoBTiIqzcgglRHu3UQIulpGxsjBrE90TzPkhf+8+Z8/5JDhvy5e7a1urzWXtna2oxCIRf5alRjOxelOBZTkXoaAMD/ZLvbja/dVNazAABHw/MfACbPiM//G0c4EgBwyHz/B4DJc+v2nWsLtdrizSQpRLSedeqdevqari+sxINoRiPmohjfIrr70nzlam1xLun5XIrW3ru2Njr1qYP9ShSjNLxfSVJR7/V27r/RqR+Pmd3+h5loxHwU49Tw/vzQ/om4cP6H+5ejGO/vxVo0Yzl63X5/vZIkl6/XBvrTO9cBAAAAAAAAAAAAAAAAAAAAAMBhKCf7SgfPv0nP7ynvXRAxsJ72Rz8faPB8nnycyWe7dwAAAAAAAAAAAAAAAAAAABgX7cdPVpeaze70bmg8GhIevnv55hdL/244ee7T8zEYI+uQj4g/qL/dvH/6Ynv20pjsIsvwajzG+F2YfVFder3+8cuoraw/mQAAAAAAAAAAAAAAAAAAYPL0f/Sb9SQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJ3+////lZCLiJ+Wst4jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8DwAA//8iqKi0") (async) r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='mounts\x00') read$FUSE(r0, &(0x7f0000000340)={0x2020}, 0x2020) write$P9_RREMOVE(r0, &(0x7f0000000040)={0x7, 0x7b, 0x1}, 0x7) ioctl$KVM_X86_SETUP_MCE(r0, 0x4008ae9c, &(0x7f0000000000)={0x3, 0x0, 0x25}) 11:17:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) (fail_nth: 6) [ 292.917917][ T3480] do_sys_open+0x393/0x7e0 [ 292.922320][ T3480] ? file_open_root+0x4b0/0x4b0 [ 292.927166][ T3480] ? debug_smp_processor_id+0x20/0x20 [ 292.932534][ T3480] ? _raw_spin_unlock_irq+0x4a/0x60 [ 292.937718][ T3480] ? task_work_run+0x19e/0x1b0 [ 292.942470][ T3480] do_syscall_64+0xcb/0x1c0 [ 292.946960][ T3480] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 292.973603][ T101] usb 6-1: Using ep0 maxpacket: 32 11:17:43 executing program 3: r0 = gettid() setpgid(r0, r0) sched_rr_get_interval(0x0, &(0x7f0000000000)) get_robust_list(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r1 = syz_clone3(0x0, 0x0) pidfd_open(0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000a00)=[{{&(0x7f00000000c0)=@ethernet={0x0, @remote}, 0x91, &(0x7f0000000480)=[{&(0x7f0000000140)=""/72, 0x48}, {&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/132, 0x84}], 0x4, &(0x7f00000004c0)=""/9, 0x9}, 0x2}, {{&(0x7f0000000580)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @dev}}}, 0x80, &(0x7f0000000500)=[{&(0x7f0000000a80)=""/129, 0x81}, {&(0x7f0000000800)=""/230, 0xe6}, {&(0x7f0000000900)=""/78, 0x4e}, {&(0x7f0000000980)=""/99, 0x63}], 0x4}, 0x7}], 0x2, 0x0, &(0x7f00000006c0)={0x0, 0x3938700}) ptrace$getregs(0xe, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) get_robust_list(r2, 0x0, &(0x7f0000000680)) ioctl$KVM_SET_NR_MMU_PAGES(0xffffffffffffffff, 0xae44, 0x10000) r3 = getpid() r4 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) write$FUSE_ENTRY(r4, &(0x7f00000004c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}}, 0x90) syz_clone3(&(0x7f0000001040)={0x4800, &(0x7f0000000e80), &(0x7f0000000ec0), &(0x7f0000000f00), {0x2b}, &(0x7f0000003e40)=""/4096, 0x1000, &(0x7f0000000f40)=""/180, &(0x7f0000001000)=[r0], 0x1, {r4}}, 0x58) get_robust_list(r3, &(0x7f0000000e00)=&(0x7f0000000dc0)={&(0x7f0000000d40)={&(0x7f0000000d00)}, 0x0, &(0x7f0000000d80)}, &(0x7f0000000e40)=0x18) syz_clone(0x74340000, &(0x7f0000001640)="7ee41b471ce0f7d1d374e1974a34faaa9855bb1ca5a9ce46c39637aa1fe67ddbd4e1d475885962a2185d54d40bbc746b1be45450741df29a40bb1b51745221623073fd41bfda00cc8a69f4ec0eaa0e67d2a4e448743ebf0a11240eab795169d63166bdc663086707c39da5d741200cfd106318809edd57005e66a523d25901d38da3827a4e0c295d131142341290bc95fe2553a3ff78416c86d4e382a1ded033c31a138f89f57b70dbca9c9221b268be19dbfd4bc2947c76c0933840a8148600e4cbd7148c747a1f37b6b11b42206c44881e70f2e4b2b250767ed05f926cdbc4f77202e9de6597dcf0948d115a4b60caf7537509d7540443fb7d9def19155d35d2b63ec1ef9535eadfa30e0d316ef4376ccfd5d4a45766f50cd4ead19fbb5fde473106d4d7ef5c768bcfe994dfe270ea240a2f96840dd1b025d185ded77042ae1f63ee3cd370a83679da3cb269eab52c526f7ec7a3f931e2a5ff75c12b3e262207d8cbbc5793378b7efe0df0c2462a9427d0a9e67b8603f74c034db7e653f802a615359ae7371447de0a3ae64999b4fab4544c174dd2a144633d3cb925717ac5d933667d22a194d5aa38dd56c4f6d3236cd28a9e83389ed8a13ea31b6508b59d764d580b35537303b724172446e0f6f1044a3ef95f6e7c132f9a37c3a2c38d8ef2cb89d8f63a458ba84c9b40da5231fef3950fa71354038eca2b64d2efb37801a597e8c2e35cefae460940e775b125b04b2fae3e4c2c8160a372b6f77d2c69da741a5b4bd57f5ef4e502ff7f7a00115c0c7aa62596aa511bc74137e462cd6adefc4090bf6ea95bc9b978cc9dd3d43e777f463a6883aa51f3798ac739ddfd7733116eb79aa89acb05578697bff526e9bf78c2f4706626dafa21b6a82cd74021ff76fc453240dd281c55a1d859745bbe14e7fb66a9b7dad25403f95caf396bfbe46db1950bf24e9f2bae582a4a6433d94c6abd7bdabce2aba5fab9e357a82ecd05892a98eea7eb3f62754716e43c7206c6008ecdf7e98d53d1695d47e97d48b3839486c48d0589cb902471ce4a535f588bb4466f885138a7cb608bcf3d1faa85f4180724999c8ec5de5967bd8684587292dda3e3ab575fd3af417e49e8fbfbb20a7c23433bb2c74cb916548df818e970f2f9e40c3ffe88cfd572b56191eb56c408cf0e64848b2e8642af55539130c2976232724a671373ec56475767e5b2310a102ebd0729fdb89430978798f8a7d235e302e6425cf20e8fd7d94257377b540530f07e97cc60c29d66ca0b4b880e482b4609a593ca3f118d4eeddb7fafcab609dd77d538391960114c2f3facc69aee974e54ec7938052330442b241956888b56e025367ad36ef36e2aa407a9a69dd3c3f5d533101474aae28c65c3fffc373575addb3529b52ffdd532dca4439082314268d7e09d1260a7ce2fcd602af4bbce2531bf1ac4912ae50d51043ee29333f3cef2c6a3a6a8d13b67661dfc83238f3af5e8df36af19feca628bd358a390c8f1edb654ba1ca3a92fda7b534e182fbba57863be82bd0379431377220ef63be41c54b89edeb677d98ebc516d14274245a8c43dfa1a342dc402213360873fdc97d7e15540dcfc54557e1837a24e7e152411acaafe5e3218db510275dad9c1d2378cb112aa96a32e76b1de65a701f0ad55792627869a6402739bdb47c6b9785384082e8924b13dbbe46b548ad6f67989c31222a8bc0c8721d3d02887cbc3e30f7c714acea319a7e0f949ed90e14d3481e7bed239f21b6551f19dc6372e3e1d7357f6495ca842dfe08f0152d82c38547cfb7e16b01a6dec8f60ffd37c88f8ab8f27941a8fef3af48074d68b080ae7958ac200f8571c5f914d93119dddae33e1c0969500f677ac2d98a7529bcce81a4120d87c75813d1848222c75bffeec22986b8f14312ca92d0b0e3c210f7403f14b16e669116dbfc27752069e6c16b82b9aac9ab83ba1e0ddc68c8d97b162b2a96f3ad849e15d788418ae1ba1372f8c304697ff9503a68f0b9d30a0ab26752a3c6aac28fc9581210f1b2e5cfcf38ebafa93206fecdb5899d101777560f2229f2d9f2a848f195d462bdb3a74789cec116eef205bf9f6258fff68793063a801ca23fa5f6482a23a4c3ae507a396afb89b2cd543c91204dcde85e5a4627febb313adede72a61d4c131e07cf941a04e8118d8feee6b93cd6b9c93a6f1b39144fea0a24e341a7d753fc5690d6373e201300fb48e335d85f6ce8b2d7306f7759e03a1ad3018f50b43dc2ca0615d957c8477712cabc4521be44d62db2ba9c9fba58d5f17165439b446f0466dbe36f44a7213b2e6847f09b45bd810656b498e6e0589133c4e29e790a01bd78ff7c556f02285ba5539382cc50036189528c1def61d8a7da45f023d77f8c1294c0f1774b422488321774ec97db4335fd787f5bc194d60a2e23dd8c93329d573cefec57a969452a9de0a360265e4593a428031b98db03f3a9083143108a3f483c11744ca33d883da8bf532eb16944dd1f0685bb881fc57b98cda2bbcf03a8b77438758403dc6b26d8b0172f058eaf8736f9c6065962a24789162c2008d3c897724b57ac2db190fc284b1cba5644c18596c4a07ac6173e27d433675f230bfe8e9f07e65a3beadcc41be20870f3f67eb1e0b81f15fe854b0b0c5a9a74268ccfebb4e6b8ba99c772d850aa63ee95444352a3bee330c7f527dfb48704780010c7838a2b2fe5a2b4bb3bdf4fce5bfe78718c804279e17f2bd0ba0fc7612b4a2473d4e61b754379df509ad1610ef166ea3a2ee355b4b3983282639cf375eb8dbea74f6d72a8d93292f068b3d8ed89004d40ab33a5a8c5d2cf946fb1918e380e3c35dde52f19cd3f1bc3c6f812783a935af320021f2b7eff1a803bf45381e2f8197b55ced1fc558ac0fb6524cac49189849d45c78bbfcb9326065e00cb5850109b530244eaa10d801823c9267b2bebbf6b2cc89e09de5dd6bdde333bce3154d489f99533f74ed9e5c190f0f5286ff88f60d9d6dce95e0e48f72c07a2fa64be9e30099cc9a05c392ad6a6d89afb4143b0fd3699261401e1ced9b18cfd33ec0bc5f940a8b69a9da5ada2e3132897bcecc76cf97a5aba9aa74f82fec61ed0df1f002c4b3b92962bd1a9c6a2e384cc0c82e98efaa19790a814fdc2b5421c36b4aa35d5eea0fad6b4f95ac96db0cbe4e401214b3fbd96120b8fb99b34242da6675693120ac99aaffb17c80b2b49c355145a98019dbf30613cf93f07b3ae1cf8364faa2f6d87f0f39666c123a2c243794029be4b5f78ce3e2dbdea50db2988f25757d426ebca25b3e35924d840a43ea43b7eae663ef73a580639d8941bccc167ce3c75feb358da0246818b5eeb86e29efcf2be1957089bc9b2d6e9ab3d39be97d43efc28285e1f427d51eab41e04c7ba196a3d3dc730868fa6a59bcd1e2feec71b5a278994a8d47db03fa36fd5d9d819fe4240878ed76e93f4bc389f02da568ff6dff8b5eb98823114d6922c470ab82751c3057eee2bf3a1bc1a56f4d1af4e2f30331fa97aaf88405b31ec709b05fc701559ee7938925fee178cfe72991237d06ce421e8ceb9e8c607ae4474d70363ebf265df04ae8b1c04817a33a8b52b0134805e7f0be683cab5b4b6d88fa2851f1bf9ad39e44e50dda5b72e9953873fb5c954cdd8658accfb67176050dac99ef2768b67a524c21f6fde89c628c9480235ccdc39bae444142654253545ac6b03df39925187691eb5780581359c0b9adfda7471e51c396f25ea881f3d97d500520473395db3997dffe9cf1e1087e1021ec0200a29f590401c2b378d36cdbf9634ab0ab2cac5444232b2a2cb96fd719301a8096ec2dc3a1cc2debd6dda8dd98007f2c6887640d29cc881d04f5dcdce33ea051cd5e0031f1ba7dc5fdad6f0fdcd7c9a9f62f130463290c39a322a1b9e0d9849e88bdb533f232c1c460f7867f4a5c1b9f4bd34412b631974737d4731334ae5e4430b02821a40311137e62b40d69c49e71dc769dd69ad7e2472cab2798dd1becbc3b62f7318854937929f01e807045324a9da7609181320def6e6d0fb850ee73569cd1e89afee5cbf6ae651c144031b675a17744b58937485635d543d094a780c15894c80f4e10fb90e6c42693eddde591a9e30306ba23d540845f99e62fe99546bdb0d74af53a3b3dd2842e8d89540c30baeb89024977a64216165dad98c57ac694728b9789d2c34f93446f5d8f885a0a50c2cec2342a88c81845785bb134e9fd70584ae7920bc0b0f322a01ebc2fb941e77031dda5fa22782f576a40f2dbc33a5e98a7ad4ff070e83d9d589e177d5a2383adc62d21691c0110248077acefc51a0c4b5ea3cb3e55a894a0f63784df30d36161071704643d2dd523d202285ea692750d703581935ce7fa4a7231493de2ee12da4a8abbae5274f1f8d8481193c23918dfc6ed7d1fbf6d6a53b45d29872d337cfac13282afa6140e529fa867f044fe7a8967031ec6e2a3a1a25d3df9e6993f5b2b320cf55cea5602d0595f07e93a7ade87695bb289d947b7896d457f1f10fdfd3703246bec3724d93410c30eadb1daf35599cd448bdde8956b71235ed6b913ecade81d83e0521c63ec05280b8d2fa129a18564b593d309bcf2c3c861d17b1c934c91e2c690a7b291fca1b140a831bae486ca36de67ad9b4c9b3263a43c8b6e670bedecd07a1b9da1ac7471cf32fef110b07067f94e54f2deb90219772b1c2da27159886f535c599e717cda762430fd326192f9d182293bda4433aed9f1079dc28912d45e8dcdff099c04530bcedb6bacc70d3cbd7d73b26b777722a42c330e0c5df27c1e1466f642dd66e80b88cb5de4a51b663594c32477c260086c06622074186002db000e0f4ec93b3b59e6a2d4a2535dbb6088d514472150caa43a33d7223e18eb8dc07948b4c742bd34f375adcee5d2010937e3e689f64950f4c4225251380b23058ce112bdd93b05cbdf9811a8b4bc372d7e7138e08980f306f01ed9852ca840888b", 0xdd0, &(0x7f0000000080), &(0x7f0000000040), 0x0) r5 = syz_clone(0x8001680, &(0x7f00000028c0)="fb24b479fb3e51ffea785e90102693eac9a4f8a5f16bf167eb102d603cc0f825de76758f9a675a1f48dfd3e090cd83f12c01246138b366ee3d502162cd8aace3568a7dfb82bacd715a35107b1734f56c8fd1acc20f82c1f0dcd65fba8e3d1955d9ff63", 0x63, &(0x7f0000002980), &(0x7f00000029c0), &(0x7f0000002a00)="cd0a7acaa71ae949971f4a2e040fc2dc373a2612bc444c42b0a5b019161767300df86ea52fcdbd1be8005af1a471fed9f3356b2dd51c511b8efee151e01582f1028e49dacef86812c1c585896687a9a6610f70539a09bc5fc4729caa5c83") syz_clone3(&(0x7f0000002ac0)={0x2000, 0x0, &(0x7f0000000700), &(0x7f0000000740)=0x0, {}, &(0x7f0000000780)=""/103, 0x67, &(0x7f0000000800), &(0x7f0000002a80)=[0x0, 0x0, r5, r2], 0x4}, 0x58) get_robust_list(0x0, 0x0, &(0x7f0000002c80)) ioctl$KVM_GET_CLOCK(0xffffffffffffffff, 0x8030ae7c, &(0x7f0000002cc0)) utime(0x0, &(0x7f0000002d40)={0x4}) sched_rr_get_interval(r6, &(0x7f0000000640)) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000002e00)={'syztnl0\x00', &(0x7f0000002d80)={'syztnl0\x00', 0x0, 0x4, 0x9, 0x0, 0x0, 0x65, @remote, @private1, 0x8000, 0x0, 0x8, 0x8}}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4800) get_robust_list(r1, &(0x7f0000000c80)=&(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f0000000bc0)}}, &(0x7f0000000cc0)=0x18) r8 = fcntl$getown(r7, 0x9) prlimit64(r6, 0x3, 0x0, 0x0) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000b80)={r7, &(0x7f0000000b40)="e258e8208318bbbcffd2cc221eb176bbbb759957c9591c1e7926cf1bc14be270b8fa025addad942b9749a8"}, 0x20) get_robust_list(r8, &(0x7f00000011c0)=&(0x7f0000001180)={&(0x7f00000010c0), 0x0, &(0x7f0000001140)={&(0x7f0000001100)}}, &(0x7f0000001200)=0x18) 11:17:43 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r1 = signalfd(r0, &(0x7f0000000000)={[0x6]}, 0x8) ioctl$TIOCSPTLCK(r1, 0x40045431, &(0x7f0000000040)) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) [ 293.093716][ T101] usb 6-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 293.127514][ T22] audit: type=1400 audit(1671535063.821:212): avc: denied { sys_admin } for pid=3501 comm="syz-executor.3" capability=21 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=cap_userns permissive=1 [ 293.220206][ T3502] FAULT_INJECTION: forcing a failure. [ 293.220206][ T3502] name failslab, interval 1, probability 0, space 0, times 0 [ 293.241744][ T22] audit: type=1400 audit(1671535063.911:213): avc: denied { create } for pid=3462 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 293.260166][ T3502] CPU: 0 PID: 3502 Comm: syz-executor.4 Not tainted 5.4.219-syzkaller-00097-ga76dfbc99260 #0 [ 293.271669][ T3502] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 293.273861][ T101] usb 6-1: New USB device found, idVendor=1bc7, idProduct=1042, bcdDevice=9a.a9 [ 293.281716][ T3502] Call Trace: [ 293.281736][ T3502] dump_stack+0x1d8/0x241 [ 293.281754][ T3502] ? panic+0x73e/0x73e [ 293.302462][ T3502] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 293.308256][ T3502] should_fail+0x709/0x870 [ 293.312661][ T3502] ? __bread_gfp+0xa9/0x300 [ 293.317155][ T3502] ? setup_fault_attr+0x3d0/0x3d0 [ 293.322242][ T3502] ? fat_parse_long+0x8b/0x790 [ 293.327003][ T3502] should_failslab+0x5/0x20 [ 293.331498][ T3502] kmem_cache_alloc+0x24/0x210 [ 293.336265][ T3502] fat_parse_long+0x8b/0x790 [ 293.340858][ T3502] fat_search_long+0x396/0x1360 [ 293.341083][ T101] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 293.345697][ T3502] ? avc_denied+0x1c0/0x1c0 [ 293.345709][ T3502] ? asan.module_dtor+0x20/0x20 [ 293.345716][ T3502] ? avc_has_perm+0x16d/0x260 [ 293.345727][ T3502] ? mutex_lock+0x60/0x110 [ 293.345734][ T3502] ? mutex_trylock+0xa0/0xa0 [ 293.345745][ T3502] ? may_create+0x6bc/0x950 [ 293.345755][ T3502] vfat_lookup+0x1b9/0x550 [ 293.345765][ T3502] ? setup+0xf0/0xf0 [ 293.345774][ T3502] ? from_kgid+0x1a7/0x730 [ 293.345786][ T3502] ? path_openat+0x1be6/0x3ea0 [ 293.345795][ T3502] ? setup+0xf0/0xf0 [ 293.345804][ T3502] path_openat+0x1c7b/0x3ea0 [ 293.345822][ T3502] ? do_filp_open+0x450/0x450 [ 293.345831][ T3502] ? do_sys_open+0x34e/0x7e0 [ 293.345840][ T3502] ? do_syscall_64+0xcb/0x1c0 [ 293.345850][ T3502] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 293.345864][ T3502] do_filp_open+0x208/0x450 [ 293.345875][ T3502] ? vfs_tmpfile+0x280/0x280 [ 293.345888][ T3502] ? _raw_spin_unlock+0x49/0x60 [ 293.345896][ T3502] ? __alloc_fd+0x4e0/0x580 [ 293.345910][ T3502] do_sys_open+0x393/0x7e0 [ 293.385310][ T101] usb 6-1: Product: syz [ 293.385739][ T3502] ? file_open_root+0x4b0/0x4b0 [ 293.385749][ T3502] ? debug_smp_processor_id+0x20/0x20 [ 293.385760][ T3502] ? _raw_spin_unlock_irq+0x4a/0x60 11:17:44 executing program 0: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010600)='./file2\x00', 0x2, &(0x7f0000000380)={[{@noinline_xattr}, {@fastboot}, {@two_active_logs}, {@lfs_mode}, {@user_xattr}, {@nolazytime}, {@inline_data}, {@noinline_data}, {@grpjquota={'grpjquota', 0x3d, 'backga\xa8b\x03d_gc=sync'}}, {@jqfmt_vfsold}]}, 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) gettid() r0 = open(&(0x7f0000000100)='./file2\x00', 0x1cda42, 0x0) syz_clone(0x2200a080, &(0x7f0000000140)="98cc0f2680fd581b6ec61e2dad20e323a8f977d4808298354c8daefa7a", 0x1d, &(0x7f00000001c0), &(0x7f0000000240), &(0x7f0000000280)="395362178f8afab5d739a40e0329c61a73c0af31d33a30b4f7387bb588578524dce7cd6df79c9035eb75ea81") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80001d00c0d0) r2 = socket$pppl2tp(0x18, 0x1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x2800) sendmmsg$unix(r3, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) sendfile(r2, r3, &(0x7f0000000080)=0x400, 0x3) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010600)='./file2\x00', 0x2, &(0x7f0000000380)={[{@noinline_xattr}, {@fastboot}, {@two_active_logs}, {@lfs_mode}, {@user_xattr}, {@nolazytime}, {@inline_data}, {@noinline_data}, {@grpjquota={'grpjquota', 0x3d, 'backga\xa8b\x03d_gc=sync'}}, {@jqfmt_vfsold}]}, 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") (async) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) gettid() (async) open(&(0x7f0000000100)='./file2\x00', 0x1cda42, 0x0) (async) syz_clone(0x2200a080, &(0x7f0000000140)="98cc0f2680fd581b6ec61e2dad20e323a8f977d4808298354c8daefa7a", 0x1d, &(0x7f00000001c0), &(0x7f0000000240), &(0x7f0000000280)="395362178f8afab5d739a40e0329c61a73c0af31d33a30b4f7387bb588578524dce7cd6df79c9035eb75ea81") (async) openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) (async) sendfile(r0, r1, 0x0, 0x80001d00c0d0) (async) socket$pppl2tp(0x18, 0x1, 0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) (async) fcntl$setstatus(r3, 0x4, 0x2800) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) (async) sendfile(r2, r3, &(0x7f0000000080)=0x400, 0x3) (async) 11:17:44 executing program 3: r0 = gettid() setpgid(r0, r0) (async) sched_rr_get_interval(0x0, &(0x7f0000000000)) get_robust_list(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) (async) r1 = syz_clone3(0x0, 0x0) (async) pidfd_open(0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000a00)=[{{&(0x7f00000000c0)=@ethernet={0x0, @remote}, 0x91, &(0x7f0000000480)=[{&(0x7f0000000140)=""/72, 0x48}, {&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/132, 0x84}], 0x4, &(0x7f00000004c0)=""/9, 0x9}, 0x2}, {{&(0x7f0000000580)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @dev}}}, 0x80, &(0x7f0000000500)=[{&(0x7f0000000a80)=""/129, 0x81}, {&(0x7f0000000800)=""/230, 0xe6}, {&(0x7f0000000900)=""/78, 0x4e}, {&(0x7f0000000980)=""/99, 0x63}], 0x4}, 0x7}], 0x2, 0x0, &(0x7f00000006c0)={0x0, 0x3938700}) (async) ptrace$getregs(0xe, 0x0, 0x0, 0x0) (async) r2 = getpgid(0xffffffffffffffff) get_robust_list(r2, 0x0, &(0x7f0000000680)) ioctl$KVM_SET_NR_MMU_PAGES(0xffffffffffffffff, 0xae44, 0x10000) (async) r3 = getpid() (async) r4 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) write$FUSE_ENTRY(r4, &(0x7f00000004c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}}, 0x90) (async) syz_clone3(&(0x7f0000001040)={0x4800, &(0x7f0000000e80), &(0x7f0000000ec0), &(0x7f0000000f00), {0x2b}, &(0x7f0000003e40)=""/4096, 0x1000, &(0x7f0000000f40)=""/180, &(0x7f0000001000)=[r0], 0x1, {r4}}, 0x58) (async) get_robust_list(r3, &(0x7f0000000e00)=&(0x7f0000000dc0)={&(0x7f0000000d40)={&(0x7f0000000d00)}, 0x0, &(0x7f0000000d80)}, &(0x7f0000000e40)=0x18) syz_clone(0x74340000, &(0x7f0000001640)="7ee41b471ce0f7d1d374e1974a34faaa9855bb1ca5a9ce46c39637aa1fe67ddbd4e1d475885962a2185d54d40bbc746b1be45450741df29a40bb1b51745221623073fd41bfda00cc8a69f4ec0eaa0e67d2a4e448743ebf0a11240eab795169d63166bdc663086707c39da5d741200cfd106318809edd57005e66a523d25901d38da3827a4e0c295d131142341290bc95fe2553a3ff78416c86d4e382a1ded033c31a138f89f57b70dbca9c9221b268be19dbfd4bc2947c76c0933840a8148600e4cbd7148c747a1f37b6b11b42206c44881e70f2e4b2b250767ed05f926cdbc4f77202e9de6597dcf0948d115a4b60caf7537509d7540443fb7d9def19155d35d2b63ec1ef9535eadfa30e0d316ef4376ccfd5d4a45766f50cd4ead19fbb5fde473106d4d7ef5c768bcfe994dfe270ea240a2f96840dd1b025d185ded77042ae1f63ee3cd370a83679da3cb269eab52c526f7ec7a3f931e2a5ff75c12b3e262207d8cbbc5793378b7efe0df0c2462a9427d0a9e67b8603f74c034db7e653f802a615359ae7371447de0a3ae64999b4fab4544c174dd2a144633d3cb925717ac5d933667d22a194d5aa38dd56c4f6d3236cd28a9e83389ed8a13ea31b6508b59d764d580b35537303b724172446e0f6f1044a3ef95f6e7c132f9a37c3a2c38d8ef2cb89d8f63a458ba84c9b40da5231fef3950fa71354038eca2b64d2efb37801a597e8c2e35cefae460940e775b125b04b2fae3e4c2c8160a372b6f77d2c69da741a5b4bd57f5ef4e502ff7f7a00115c0c7aa62596aa511bc74137e462cd6adefc4090bf6ea95bc9b978cc9dd3d43e777f463a6883aa51f3798ac739ddfd7733116eb79aa89acb05578697bff526e9bf78c2f4706626dafa21b6a82cd74021ff76fc453240dd281c55a1d859745bbe14e7fb66a9b7dad25403f95caf396bfbe46db1950bf24e9f2bae582a4a6433d94c6abd7bdabce2aba5fab9e357a82ecd05892a98eea7eb3f62754716e43c7206c6008ecdf7e98d53d1695d47e97d48b3839486c48d0589cb902471ce4a535f588bb4466f885138a7cb608bcf3d1faa85f4180724999c8ec5de5967bd8684587292dda3e3ab575fd3af417e49e8fbfbb20a7c23433bb2c74cb916548df818e970f2f9e40c3ffe88cfd572b56191eb56c408cf0e64848b2e8642af55539130c2976232724a671373ec56475767e5b2310a102ebd0729fdb89430978798f8a7d235e302e6425cf20e8fd7d94257377b540530f07e97cc60c29d66ca0b4b880e482b4609a593ca3f118d4eeddb7fafcab609dd77d538391960114c2f3facc69aee974e54ec7938052330442b241956888b56e025367ad36ef36e2aa407a9a69dd3c3f5d533101474aae28c65c3fffc373575addb3529b52ffdd532dca4439082314268d7e09d1260a7ce2fcd602af4bbce2531bf1ac4912ae50d51043ee29333f3cef2c6a3a6a8d13b67661dfc83238f3af5e8df36af19feca628bd358a390c8f1edb654ba1ca3a92fda7b534e182fbba57863be82bd0379431377220ef63be41c54b89edeb677d98ebc516d14274245a8c43dfa1a342dc402213360873fdc97d7e15540dcfc54557e1837a24e7e152411acaafe5e3218db510275dad9c1d2378cb112aa96a32e76b1de65a701f0ad55792627869a6402739bdb47c6b9785384082e8924b13dbbe46b548ad6f67989c31222a8bc0c8721d3d02887cbc3e30f7c714acea319a7e0f949ed90e14d3481e7bed239f21b6551f19dc6372e3e1d7357f6495ca842dfe08f0152d82c38547cfb7e16b01a6dec8f60ffd37c88f8ab8f27941a8fef3af48074d68b080ae7958ac200f8571c5f914d93119dddae33e1c0969500f677ac2d98a7529bcce81a4120d87c75813d1848222c75bffeec22986b8f14312ca92d0b0e3c210f7403f14b16e669116dbfc27752069e6c16b82b9aac9ab83ba1e0ddc68c8d97b162b2a96f3ad849e15d788418ae1ba1372f8c304697ff9503a68f0b9d30a0ab26752a3c6aac28fc9581210f1b2e5cfcf38ebafa93206fecdb5899d101777560f2229f2d9f2a848f195d462bdb3a74789cec116eef205bf9f6258fff68793063a801ca23fa5f6482a23a4c3ae507a396afb89b2cd543c91204dcde85e5a4627febb313adede72a61d4c131e07cf941a04e8118d8feee6b93cd6b9c93a6f1b39144fea0a24e341a7d753fc5690d6373e201300fb48e335d85f6ce8b2d7306f7759e03a1ad3018f50b43dc2ca0615d957c8477712cabc4521be44d62db2ba9c9fba58d5f17165439b446f0466dbe36f44a7213b2e6847f09b45bd810656b498e6e0589133c4e29e790a01bd78ff7c556f02285ba5539382cc50036189528c1def61d8a7da45f023d77f8c1294c0f1774b422488321774ec97db4335fd787f5bc194d60a2e23dd8c93329d573cefec57a969452a9de0a360265e4593a428031b98db03f3a9083143108a3f483c11744ca33d883da8bf532eb16944dd1f0685bb881fc57b98cda2bbcf03a8b77438758403dc6b26d8b0172f058eaf8736f9c6065962a24789162c2008d3c897724b57ac2db190fc284b1cba5644c18596c4a07ac6173e27d433675f230bfe8e9f07e65a3beadcc41be20870f3f67eb1e0b81f15fe854b0b0c5a9a74268ccfebb4e6b8ba99c772d850aa63ee95444352a3bee330c7f527dfb48704780010c7838a2b2fe5a2b4bb3bdf4fce5bfe78718c804279e17f2bd0ba0fc7612b4a2473d4e61b754379df509ad1610ef166ea3a2ee355b4b3983282639cf375eb8dbea74f6d72a8d93292f068b3d8ed89004d40ab33a5a8c5d2cf946fb1918e380e3c35dde52f19cd3f1bc3c6f812783a935af320021f2b7eff1a803bf45381e2f8197b55ced1fc558ac0fb6524cac49189849d45c78bbfcb9326065e00cb5850109b530244eaa10d801823c9267b2bebbf6b2cc89e09de5dd6bdde333bce3154d489f99533f74ed9e5c190f0f5286ff88f60d9d6dce95e0e48f72c07a2fa64be9e30099cc9a05c392ad6a6d89afb4143b0fd3699261401e1ced9b18cfd33ec0bc5f940a8b69a9da5ada2e3132897bcecc76cf97a5aba9aa74f82fec61ed0df1f002c4b3b92962bd1a9c6a2e384cc0c82e98efaa19790a814fdc2b5421c36b4aa35d5eea0fad6b4f95ac96db0cbe4e401214b3fbd96120b8fb99b34242da6675693120ac99aaffb17c80b2b49c355145a98019dbf30613cf93f07b3ae1cf8364faa2f6d87f0f39666c123a2c243794029be4b5f78ce3e2dbdea50db2988f25757d426ebca25b3e35924d840a43ea43b7eae663ef73a580639d8941bccc167ce3c75feb358da0246818b5eeb86e29efcf2be1957089bc9b2d6e9ab3d39be97d43efc28285e1f427d51eab41e04c7ba196a3d3dc730868fa6a59bcd1e2feec71b5a278994a8d47db03fa36fd5d9d819fe4240878ed76e93f4bc389f02da568ff6dff8b5eb98823114d6922c470ab82751c3057eee2bf3a1bc1a56f4d1af4e2f30331fa97aaf88405b31ec709b05fc701559ee7938925fee178cfe72991237d06ce421e8ceb9e8c607ae4474d70363ebf265df04ae8b1c04817a33a8b52b0134805e7f0be683cab5b4b6d88fa2851f1bf9ad39e44e50dda5b72e9953873fb5c954cdd8658accfb67176050dac99ef2768b67a524c21f6fde89c628c9480235ccdc39bae444142654253545ac6b03df39925187691eb5780581359c0b9adfda7471e51c396f25ea881f3d97d500520473395db3997dffe9cf1e1087e1021ec0200a29f590401c2b378d36cdbf9634ab0ab2cac5444232b2a2cb96fd719301a8096ec2dc3a1cc2debd6dda8dd98007f2c6887640d29cc881d04f5dcdce33ea051cd5e0031f1ba7dc5fdad6f0fdcd7c9a9f62f130463290c39a322a1b9e0d9849e88bdb533f232c1c460f7867f4a5c1b9f4bd34412b631974737d4731334ae5e4430b02821a40311137e62b40d69c49e71dc769dd69ad7e2472cab2798dd1becbc3b62f7318854937929f01e807045324a9da7609181320def6e6d0fb850ee73569cd1e89afee5cbf6ae651c144031b675a17744b58937485635d543d094a780c15894c80f4e10fb90e6c42693eddde591a9e30306ba23d540845f99e62fe99546bdb0d74af53a3b3dd2842e8d89540c30baeb89024977a64216165dad98c57ac694728b9789d2c34f93446f5d8f885a0a50c2cec2342a88c81845785bb134e9fd70584ae7920bc0b0f322a01ebc2fb941e77031dda5fa22782f576a40f2dbc33a5e98a7ad4ff070e83d9d589e177d5a2383adc62d21691c0110248077acefc51a0c4b5ea3cb3e55a894a0f63784df30d36161071704643d2dd523d202285ea692750d703581935ce7fa4a7231493de2ee12da4a8abbae5274f1f8d8481193c23918dfc6ed7d1fbf6d6a53b45d29872d337cfac13282afa6140e529fa867f044fe7a8967031ec6e2a3a1a25d3df9e6993f5b2b320cf55cea5602d0595f07e93a7ade87695bb289d947b7896d457f1f10fdfd3703246bec3724d93410c30eadb1daf35599cd448bdde8956b71235ed6b913ecade81d83e0521c63ec05280b8d2fa129a18564b593d309bcf2c3c861d17b1c934c91e2c690a7b291fca1b140a831bae486ca36de67ad9b4c9b3263a43c8b6e670bedecd07a1b9da1ac7471cf32fef110b07067f94e54f2deb90219772b1c2da27159886f535c599e717cda762430fd326192f9d182293bda4433aed9f1079dc28912d45e8dcdff099c04530bcedb6bacc70d3cbd7d73b26b777722a42c330e0c5df27c1e1466f642dd66e80b88cb5de4a51b663594c32477c260086c06622074186002db000e0f4ec93b3b59e6a2d4a2535dbb6088d514472150caa43a33d7223e18eb8dc07948b4c742bd34f375adcee5d2010937e3e689f64950f4c4225251380b23058ce112bdd93b05cbdf9811a8b4bc372d7e7138e08980f306f01ed9852ca840888b", 0xdd0, &(0x7f0000000080), &(0x7f0000000040), 0x0) (async) r5 = syz_clone(0x8001680, &(0x7f00000028c0)="fb24b479fb3e51ffea785e90102693eac9a4f8a5f16bf167eb102d603cc0f825de76758f9a675a1f48dfd3e090cd83f12c01246138b366ee3d502162cd8aace3568a7dfb82bacd715a35107b1734f56c8fd1acc20f82c1f0dcd65fba8e3d1955d9ff63", 0x63, &(0x7f0000002980), &(0x7f00000029c0), &(0x7f0000002a00)="cd0a7acaa71ae949971f4a2e040fc2dc373a2612bc444c42b0a5b019161767300df86ea52fcdbd1be8005af1a471fed9f3356b2dd51c511b8efee151e01582f1028e49dacef86812c1c585896687a9a6610f70539a09bc5fc4729caa5c83") syz_clone3(&(0x7f0000002ac0)={0x2000, 0x0, &(0x7f0000000700), &(0x7f0000000740)=0x0, {}, &(0x7f0000000780)=""/103, 0x67, &(0x7f0000000800), &(0x7f0000002a80)=[0x0, 0x0, r5, r2], 0x4}, 0x58) get_robust_list(0x0, 0x0, &(0x7f0000002c80)) (async) ioctl$KVM_GET_CLOCK(0xffffffffffffffff, 0x8030ae7c, &(0x7f0000002cc0)) (async) utime(0x0, &(0x7f0000002d40)={0x4}) (async) sched_rr_get_interval(r6, &(0x7f0000000640)) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000002e00)={'syztnl0\x00', &(0x7f0000002d80)={'syztnl0\x00', 0x0, 0x4, 0x9, 0x0, 0x0, 0x65, @remote, @private1, 0x8000, 0x0, 0x8, 0x8}}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4800) get_robust_list(r1, &(0x7f0000000c80)=&(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f0000000bc0)}}, &(0x7f0000000cc0)=0x18) (async) r8 = fcntl$getown(r7, 0x9) (async) prlimit64(r6, 0x3, 0x0, 0x0) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000b80)={r7, &(0x7f0000000b40)="e258e8208318bbbcffd2cc221eb176bbbb759957c9591c1e7926cf1bc14be270b8fa025addad942b9749a8"}, 0x20) (async) get_robust_list(r8, &(0x7f00000011c0)=&(0x7f0000001180)={&(0x7f00000010c0), 0x0, &(0x7f0000001140)={&(0x7f0000001100)}}, &(0x7f0000001200)=0x18) [ 293.385768][ T3502] ? task_work_run+0x19e/0x1b0 [ 293.385779][ T3502] do_syscall_64+0xcb/0x1c0 [ 293.385790][ T3502] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 293.495312][ T101] usb 6-1: Manufacturer: syz [ 293.502440][ T101] usb 6-1: SerialNumber: syz [ 293.511244][ T101] usb 6-1: config 0 descriptor?? [ 293.763746][ T3522] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 293.774167][ T101] usb 6-1: USB disconnect, device number 3 11:17:44 executing program 5: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000300)={{0x12, 0x1, 0x0, 0x38, 0xb8, 0x45, 0x20, 0x1bc7, 0x1042, 0x9aa9, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x9b, 0xda, 0xb0, 0x0, [], [{}]}}]}}]}}, 0x0) syz_usb_ep_read(r0, 0x0, 0x25, &(0x7f0000000200)=""/37) (async, rerun: 32) r1 = syz_usb_connect(0x0, 0x88, &(0x7f0000000140)={{0x12, 0x1, 0x300, 0xd, 0xe0, 0x56, 0x40, 0x46d, 0x960, 0x3e45, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x1, 0x4, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x8d, 0x0, 0x5, 0x8b, 0x81, 0x8d, 0x0, [], [{{0x9, 0x5, 0x0, 0x4, 0x0, 0x7f, 0x3f, 0x3, [@generic={0x29, 0x1, "2d1d897dbec8920e2db1d1b1c50f28c89a5995b073865b09d8c735ba71d0015b678d416003ca93"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x7f}}, {{0x9, 0x5, 0x3, 0x0, 0x0, 0x0, 0x6, 0x2}}, {{0x9, 0x5, 0xb, 0x10, 0x0, 0x0, 0x0, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x1}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, [@uac_iso={0x7}]}}]}}]}}]}}, &(0x7f0000000980)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x110, 0x6, 0x7, 0x4, 0x10, 0xff}, 0x15, &(0x7f0000000880)={0x5, 0xf, 0x15, 0x1, [@ssp_cap={0x10, 0x10, 0xa, 0x8, 0x1, 0x0, 0x0, 0x2, [0x0]}]}, 0x2, [{0x4, &(0x7f00000008c0)=@lang_id={0x4}}, {0x7d, &(0x7f0000000900)=ANY=[@ANYBLOB="7d036974d1e424fcf1e1d016d6895a6b328e769897d781ae7d267064d0833ab1cee52e9a16d0ee11afe2d98f6ac103d55ea7d362bb3aea2a2efe87a129ed70350f4a284a0c16f154cf129e342076a22546b0d2e9962a7d79c693d4a53295fad8ef7c191e0a67fa555ab5426a44d11f2ee56500"/125]}]}) (rerun: 32) syz_usb_ep_write(0xffffffffffffffff, 0x4, 0xa9, &(0x7f0000000480)="1f194e1afe475f1fe193f66598c4ffd516104b771acf6ed894b0f19ef0c843c3fa72b6e5be41399109dc1e038d2be91292339f14ed9c268123472dc86b58b07ea880af77996b9d29635acbc818a5ac6f3f2f243daff60f61ad9e3debe2241554bc8e132bec25e74ec894c743c85a7a1c3a2353b97a4d402df03db5bc07fce21cf7e59f09d5cf0a4fd6d045b091179958b1d5e2e13e4a21e37ba298af5d27c552203dfcc5701a67023e") (async) syz_usb_ep_write(r1, 0x0, 0x26, &(0x7f00000009c0)="c446bf988c23505059c46c8d4167264a6dcfea75940721b7788aa167a4ce6b6268f51e3a0894") (async, rerun: 32) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000080)={0x14, &(0x7f00000005c0)={0x0, 0x24, 0xc6, {0xc6, 0x10, "dd07a25715daf50c4deab8d3f0fe1292cc5e5951339a8534618fa449fc3c51e31d00fee73e34f1d1b7de7af22a417fe1ea9e161f3c0384b9a50ca75e648db879ee9e8699efb322b581f3e545ea47563543e6f6076faa357f91ae7901a6ed8798dd5d470fb687e934b3e4a9318d2820a340829400aac9ed6dcc58f2bce727e8df0836a4bb41314d53aec9d966fe1624abd849a5184b0949db8aaaf835c0b1bf52c5735979de0052c3068acdf5d250368b5b991dc8ef00"/196}}, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000400)={0x44, &(0x7f00000000c0)={0x0, 0x0, 0xf7, "40938c356911d80d82317ee53bcabc26102e95a7cb546df4a15984e535de30d89382b040cc4733dcc34dd7e3d1e5916c2c36e51abff36b2fa0c6c99c9bb16711233211793aacc5a1babf2097b2735497761ce614af499b27685ff7a26af34d7794fcf4d6bc4e4d5b28b5e3dd40df8201433694e85a9cdc467606bb2219854cd7955ad16d499d6c99244518da5bacb875f84622bfa66c586a8df66ad56628f24166106c133065cf76d6c50187df09382b54e570ec9cc1962f81b42834436c8d27c19ca971997e8f413b635babd5939d2b755ca2b374220e334161c8bb24a71ee95349963d548b808aac39503344b3a13c9664c8444a953e"}, &(0x7f00000001c0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000280)={0x20, 0x80, 0x1c, {0xe0, 0x1, 0x7, 0x5, 0xfff, 0x81, 0x440, 0x2, 0x9, 0xbc, 0xfff, 0x40}}, &(0x7f00000002c0)={0x20, 0x85, 0x4, 0x4}, &(0x7f0000000340)={0x20, 0x83, 0x2}, &(0x7f0000000580)={0x20, 0x87, 0x2, 0x6}, &(0x7f00000003c0)={0x20, 0x89, 0x2}}) (rerun: 32) 11:17:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) (fail_nth: 7) 11:17:44 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r1 = signalfd(r0, &(0x7f0000000000)={[0x6]}, 0x8) ioctl$TIOCSPTLCK(r1, 0x40045431, &(0x7f0000000040)) creat(&(0x7f0000000100)='./bus\x00', 0x0) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) signalfd(r0, &(0x7f0000000000)={[0x6]}, 0x8) (async) ioctl$TIOCSPTLCK(r1, 0x40045431, &(0x7f0000000040)) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) 11:17:44 executing program 3: r0 = gettid() setpgid(r0, r0) sched_rr_get_interval(0x0, &(0x7f0000000000)) (async) get_robust_list(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r1 = syz_clone3(0x0, 0x0) (async) pidfd_open(0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000a00)=[{{&(0x7f00000000c0)=@ethernet={0x0, @remote}, 0x91, &(0x7f0000000480)=[{&(0x7f0000000140)=""/72, 0x48}, {&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/132, 0x84}], 0x4, &(0x7f00000004c0)=""/9, 0x9}, 0x2}, {{&(0x7f0000000580)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @dev}}}, 0x80, &(0x7f0000000500)=[{&(0x7f0000000a80)=""/129, 0x81}, {&(0x7f0000000800)=""/230, 0xe6}, {&(0x7f0000000900)=""/78, 0x4e}, {&(0x7f0000000980)=""/99, 0x63}], 0x4}, 0x7}], 0x2, 0x0, &(0x7f00000006c0)={0x0, 0x3938700}) (async) ptrace$getregs(0xe, 0x0, 0x0, 0x0) (async) r2 = getpgid(0xffffffffffffffff) get_robust_list(r2, 0x0, &(0x7f0000000680)) (async) ioctl$KVM_SET_NR_MMU_PAGES(0xffffffffffffffff, 0xae44, 0x10000) (async) r3 = getpid() (async) r4 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) write$FUSE_ENTRY(r4, &(0x7f00000004c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}}, 0x90) syz_clone3(&(0x7f0000001040)={0x4800, &(0x7f0000000e80), &(0x7f0000000ec0), &(0x7f0000000f00), {0x2b}, &(0x7f0000003e40)=""/4096, 0x1000, &(0x7f0000000f40)=""/180, &(0x7f0000001000)=[r0], 0x1, {r4}}, 0x58) get_robust_list(r3, &(0x7f0000000e00)=&(0x7f0000000dc0)={&(0x7f0000000d40)={&(0x7f0000000d00)}, 0x0, &(0x7f0000000d80)}, &(0x7f0000000e40)=0x18) (async) syz_clone(0x74340000, &(0x7f0000001640)="7ee41b471ce0f7d1d374e1974a34faaa9855bb1ca5a9ce46c39637aa1fe67ddbd4e1d475885962a2185d54d40bbc746b1be45450741df29a40bb1b51745221623073fd41bfda00cc8a69f4ec0eaa0e67d2a4e448743ebf0a11240eab795169d63166bdc663086707c39da5d741200cfd106318809edd57005e66a523d25901d38da3827a4e0c295d131142341290bc95fe2553a3ff78416c86d4e382a1ded033c31a138f89f57b70dbca9c9221b268be19dbfd4bc2947c76c0933840a8148600e4cbd7148c747a1f37b6b11b42206c44881e70f2e4b2b250767ed05f926cdbc4f77202e9de6597dcf0948d115a4b60caf7537509d7540443fb7d9def19155d35d2b63ec1ef9535eadfa30e0d316ef4376ccfd5d4a45766f50cd4ead19fbb5fde473106d4d7ef5c768bcfe994dfe270ea240a2f96840dd1b025d185ded77042ae1f63ee3cd370a83679da3cb269eab52c526f7ec7a3f931e2a5ff75c12b3e262207d8cbbc5793378b7efe0df0c2462a9427d0a9e67b8603f74c034db7e653f802a615359ae7371447de0a3ae64999b4fab4544c174dd2a144633d3cb925717ac5d933667d22a194d5aa38dd56c4f6d3236cd28a9e83389ed8a13ea31b6508b59d764d580b35537303b724172446e0f6f1044a3ef95f6e7c132f9a37c3a2c38d8ef2cb89d8f63a458ba84c9b40da5231fef3950fa71354038eca2b64d2efb37801a597e8c2e35cefae460940e775b125b04b2fae3e4c2c8160a372b6f77d2c69da741a5b4bd57f5ef4e502ff7f7a00115c0c7aa62596aa511bc74137e462cd6adefc4090bf6ea95bc9b978cc9dd3d43e777f463a6883aa51f3798ac739ddfd7733116eb79aa89acb05578697bff526e9bf78c2f4706626dafa21b6a82cd74021ff76fc453240dd281c55a1d859745bbe14e7fb66a9b7dad25403f95caf396bfbe46db1950bf24e9f2bae582a4a6433d94c6abd7bdabce2aba5fab9e357a82ecd05892a98eea7eb3f62754716e43c7206c6008ecdf7e98d53d1695d47e97d48b3839486c48d0589cb902471ce4a535f588bb4466f885138a7cb608bcf3d1faa85f4180724999c8ec5de5967bd8684587292dda3e3ab575fd3af417e49e8fbfbb20a7c23433bb2c74cb916548df818e970f2f9e40c3ffe88cfd572b56191eb56c408cf0e64848b2e8642af55539130c2976232724a671373ec56475767e5b2310a102ebd0729fdb89430978798f8a7d235e302e6425cf20e8fd7d94257377b540530f07e97cc60c29d66ca0b4b880e482b4609a593ca3f118d4eeddb7fafcab609dd77d538391960114c2f3facc69aee974e54ec7938052330442b241956888b56e025367ad36ef36e2aa407a9a69dd3c3f5d533101474aae28c65c3fffc373575addb3529b52ffdd532dca4439082314268d7e09d1260a7ce2fcd602af4bbce2531bf1ac4912ae50d51043ee29333f3cef2c6a3a6a8d13b67661dfc83238f3af5e8df36af19feca628bd358a390c8f1edb654ba1ca3a92fda7b534e182fbba57863be82bd0379431377220ef63be41c54b89edeb677d98ebc516d14274245a8c43dfa1a342dc402213360873fdc97d7e15540dcfc54557e1837a24e7e152411acaafe5e3218db510275dad9c1d2378cb112aa96a32e76b1de65a701f0ad55792627869a6402739bdb47c6b9785384082e8924b13dbbe46b548ad6f67989c31222a8bc0c8721d3d02887cbc3e30f7c714acea319a7e0f949ed90e14d3481e7bed239f21b6551f19dc6372e3e1d7357f6495ca842dfe08f0152d82c38547cfb7e16b01a6dec8f60ffd37c88f8ab8f27941a8fef3af48074d68b080ae7958ac200f8571c5f914d93119dddae33e1c0969500f677ac2d98a7529bcce81a4120d87c75813d1848222c75bffeec22986b8f14312ca92d0b0e3c210f7403f14b16e669116dbfc27752069e6c16b82b9aac9ab83ba1e0ddc68c8d97b162b2a96f3ad849e15d788418ae1ba1372f8c304697ff9503a68f0b9d30a0ab26752a3c6aac28fc9581210f1b2e5cfcf38ebafa93206fecdb5899d101777560f2229f2d9f2a848f195d462bdb3a74789cec116eef205bf9f6258fff68793063a801ca23fa5f6482a23a4c3ae507a396afb89b2cd543c91204dcde85e5a4627febb313adede72a61d4c131e07cf941a04e8118d8feee6b93cd6b9c93a6f1b39144fea0a24e341a7d753fc5690d6373e201300fb48e335d85f6ce8b2d7306f7759e03a1ad3018f50b43dc2ca0615d957c8477712cabc4521be44d62db2ba9c9fba58d5f17165439b446f0466dbe36f44a7213b2e6847f09b45bd810656b498e6e0589133c4e29e790a01bd78ff7c556f02285ba5539382cc50036189528c1def61d8a7da45f023d77f8c1294c0f1774b422488321774ec97db4335fd787f5bc194d60a2e23dd8c93329d573cefec57a969452a9de0a360265e4593a428031b98db03f3a9083143108a3f483c11744ca33d883da8bf532eb16944dd1f0685bb881fc57b98cda2bbcf03a8b77438758403dc6b26d8b0172f058eaf8736f9c6065962a24789162c2008d3c897724b57ac2db190fc284b1cba5644c18596c4a07ac6173e27d433675f230bfe8e9f07e65a3beadcc41be20870f3f67eb1e0b81f15fe854b0b0c5a9a74268ccfebb4e6b8ba99c772d850aa63ee95444352a3bee330c7f527dfb48704780010c7838a2b2fe5a2b4bb3bdf4fce5bfe78718c804279e17f2bd0ba0fc7612b4a2473d4e61b754379df509ad1610ef166ea3a2ee355b4b3983282639cf375eb8dbea74f6d72a8d93292f068b3d8ed89004d40ab33a5a8c5d2cf946fb1918e380e3c35dde52f19cd3f1bc3c6f812783a935af320021f2b7eff1a803bf45381e2f8197b55ced1fc558ac0fb6524cac49189849d45c78bbfcb9326065e00cb5850109b530244eaa10d801823c9267b2bebbf6b2cc89e09de5dd6bdde333bce3154d489f99533f74ed9e5c190f0f5286ff88f60d9d6dce95e0e48f72c07a2fa64be9e30099cc9a05c392ad6a6d89afb4143b0fd3699261401e1ced9b18cfd33ec0bc5f940a8b69a9da5ada2e3132897bcecc76cf97a5aba9aa74f82fec61ed0df1f002c4b3b92962bd1a9c6a2e384cc0c82e98efaa19790a814fdc2b5421c36b4aa35d5eea0fad6b4f95ac96db0cbe4e401214b3fbd96120b8fb99b34242da6675693120ac99aaffb17c80b2b49c355145a98019dbf30613cf93f07b3ae1cf8364faa2f6d87f0f39666c123a2c243794029be4b5f78ce3e2dbdea50db2988f25757d426ebca25b3e35924d840a43ea43b7eae663ef73a580639d8941bccc167ce3c75feb358da0246818b5eeb86e29efcf2be1957089bc9b2d6e9ab3d39be97d43efc28285e1f427d51eab41e04c7ba196a3d3dc730868fa6a59bcd1e2feec71b5a278994a8d47db03fa36fd5d9d819fe4240878ed76e93f4bc389f02da568ff6dff8b5eb98823114d6922c470ab82751c3057eee2bf3a1bc1a56f4d1af4e2f30331fa97aaf88405b31ec709b05fc701559ee7938925fee178cfe72991237d06ce421e8ceb9e8c607ae4474d70363ebf265df04ae8b1c04817a33a8b52b0134805e7f0be683cab5b4b6d88fa2851f1bf9ad39e44e50dda5b72e9953873fb5c954cdd8658accfb67176050dac99ef2768b67a524c21f6fde89c628c9480235ccdc39bae444142654253545ac6b03df39925187691eb5780581359c0b9adfda7471e51c396f25ea881f3d97d500520473395db3997dffe9cf1e1087e1021ec0200a29f590401c2b378d36cdbf9634ab0ab2cac5444232b2a2cb96fd719301a8096ec2dc3a1cc2debd6dda8dd98007f2c6887640d29cc881d04f5dcdce33ea051cd5e0031f1ba7dc5fdad6f0fdcd7c9a9f62f130463290c39a322a1b9e0d9849e88bdb533f232c1c460f7867f4a5c1b9f4bd34412b631974737d4731334ae5e4430b02821a40311137e62b40d69c49e71dc769dd69ad7e2472cab2798dd1becbc3b62f7318854937929f01e807045324a9da7609181320def6e6d0fb850ee73569cd1e89afee5cbf6ae651c144031b675a17744b58937485635d543d094a780c15894c80f4e10fb90e6c42693eddde591a9e30306ba23d540845f99e62fe99546bdb0d74af53a3b3dd2842e8d89540c30baeb89024977a64216165dad98c57ac694728b9789d2c34f93446f5d8f885a0a50c2cec2342a88c81845785bb134e9fd70584ae7920bc0b0f322a01ebc2fb941e77031dda5fa22782f576a40f2dbc33a5e98a7ad4ff070e83d9d589e177d5a2383adc62d21691c0110248077acefc51a0c4b5ea3cb3e55a894a0f63784df30d36161071704643d2dd523d202285ea692750d703581935ce7fa4a7231493de2ee12da4a8abbae5274f1f8d8481193c23918dfc6ed7d1fbf6d6a53b45d29872d337cfac13282afa6140e529fa867f044fe7a8967031ec6e2a3a1a25d3df9e6993f5b2b320cf55cea5602d0595f07e93a7ade87695bb289d947b7896d457f1f10fdfd3703246bec3724d93410c30eadb1daf35599cd448bdde8956b71235ed6b913ecade81d83e0521c63ec05280b8d2fa129a18564b593d309bcf2c3c861d17b1c934c91e2c690a7b291fca1b140a831bae486ca36de67ad9b4c9b3263a43c8b6e670bedecd07a1b9da1ac7471cf32fef110b07067f94e54f2deb90219772b1c2da27159886f535c599e717cda762430fd326192f9d182293bda4433aed9f1079dc28912d45e8dcdff099c04530bcedb6bacc70d3cbd7d73b26b777722a42c330e0c5df27c1e1466f642dd66e80b88cb5de4a51b663594c32477c260086c06622074186002db000e0f4ec93b3b59e6a2d4a2535dbb6088d514472150caa43a33d7223e18eb8dc07948b4c742bd34f375adcee5d2010937e3e689f64950f4c4225251380b23058ce112bdd93b05cbdf9811a8b4bc372d7e7138e08980f306f01ed9852ca840888b", 0xdd0, &(0x7f0000000080), &(0x7f0000000040), 0x0) (async) r5 = syz_clone(0x8001680, &(0x7f00000028c0)="fb24b479fb3e51ffea785e90102693eac9a4f8a5f16bf167eb102d603cc0f825de76758f9a675a1f48dfd3e090cd83f12c01246138b366ee3d502162cd8aace3568a7dfb82bacd715a35107b1734f56c8fd1acc20f82c1f0dcd65fba8e3d1955d9ff63", 0x63, &(0x7f0000002980), &(0x7f00000029c0), &(0x7f0000002a00)="cd0a7acaa71ae949971f4a2e040fc2dc373a2612bc444c42b0a5b019161767300df86ea52fcdbd1be8005af1a471fed9f3356b2dd51c511b8efee151e01582f1028e49dacef86812c1c585896687a9a6610f70539a09bc5fc4729caa5c83") syz_clone3(&(0x7f0000002ac0)={0x2000, 0x0, &(0x7f0000000700), &(0x7f0000000740)=0x0, {}, &(0x7f0000000780)=""/103, 0x67, &(0x7f0000000800), &(0x7f0000002a80)=[0x0, 0x0, r5, r2], 0x4}, 0x58) (async) get_robust_list(0x0, 0x0, &(0x7f0000002c80)) (async) ioctl$KVM_GET_CLOCK(0xffffffffffffffff, 0x8030ae7c, &(0x7f0000002cc0)) (async) utime(0x0, &(0x7f0000002d40)={0x4}) sched_rr_get_interval(r6, &(0x7f0000000640)) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000002e00)={'syztnl0\x00', &(0x7f0000002d80)={'syztnl0\x00', 0x0, 0x4, 0x9, 0x0, 0x0, 0x65, @remote, @private1, 0x8000, 0x0, 0x8, 0x8}}) (async) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4800) get_robust_list(r1, &(0x7f0000000c80)=&(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f0000000bc0)}}, &(0x7f0000000cc0)=0x18) (async) r8 = fcntl$getown(r7, 0x9) (async) prlimit64(r6, 0x3, 0x0, 0x0) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000b80)={r7, &(0x7f0000000b40)="e258e8208318bbbcffd2cc221eb176bbbb759957c9591c1e7926cf1bc14be270b8fa025addad942b9749a8"}, 0x20) get_robust_list(r8, &(0x7f00000011c0)=&(0x7f0000001180)={&(0x7f00000010c0), 0x0, &(0x7f0000001140)={&(0x7f0000001100)}}, &(0x7f0000001200)=0x18) 11:17:44 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) [ 294.348243][ T3529] FAULT_INJECTION: forcing a failure. [ 294.348243][ T3529] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 294.374255][ T3529] CPU: 1 PID: 3529 Comm: syz-executor.4 Not tainted 5.4.219-syzkaller-00097-ga76dfbc99260 #0 [ 294.384414][ T3529] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 294.394460][ T3529] Call Trace: [ 294.397742][ T3529] dump_stack+0x1d8/0x241 [ 294.402074][ T3529] ? panic+0x73e/0x73e [ 294.406131][ T3529] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 294.411929][ T3529] ? __kasan_slab_free+0x1fa/0x240 [ 294.417029][ T3529] ? __kasan_slab_free+0x178/0x240 [ 294.422134][ T3529] ? slab_free_freelist_hook+0x80/0x150 [ 294.427667][ T3529] ? kfree+0xc6/0x260 [ 294.431638][ T3529] should_fail+0x709/0x870 [ 294.436045][ T3529] ? do_sys_open+0x393/0x7e0 [ 294.440620][ T3529] ? do_syscall_64+0xcb/0x1c0 [ 294.445285][ T3529] ? setup_fault_attr+0x3d0/0x3d0 [ 294.450322][ T3529] __alloc_pages_nodemask+0x1b6/0x860 [ 294.455682][ T3529] ? gfp_pfmemalloc_allowed+0x120/0x120 [ 294.461218][ T3529] alloc_slab_page+0x39/0x3e0 [ 294.465882][ T3529] ? context_to_sid+0x674/0x6e0 [ 294.470723][ T3529] new_slab+0x97/0x450 [ 294.474789][ T3529] ? fat_bmap+0x1ab/0x4a0 [ 294.479113][ T3529] ? check_preemption_disabled+0x154/0x330 [ 294.484906][ T3529] ___slab_alloc+0x320/0x4a0 [ 294.489490][ T3529] ? fat_get_entry+0x18c/0xa30 [ 294.494252][ T3529] ? setup_fault_attr+0x3d0/0x3d0 [ 294.499269][ T3529] ? fat_parse_long+0x8b/0x790 [ 294.504025][ T3529] ? fat_parse_long+0x8b/0x790 [ 294.508865][ T3529] __slab_alloc+0x5a/0x90 [ 294.513187][ T3529] ? fat_parse_long+0x8b/0x790 [ 294.517940][ T3529] kmem_cache_alloc+0x100/0x210 [ 294.522782][ T3529] fat_parse_long+0x8b/0x790 [ 294.527366][ T3529] fat_search_long+0x396/0x1360 [ 294.532208][ T3529] ? avc_denied+0x1c0/0x1c0 [ 294.536709][ T3529] ? asan.module_dtor+0x20/0x20 [ 294.541546][ T3529] ? avc_has_perm+0x16d/0x260 [ 294.546214][ T3529] ? mutex_lock+0x60/0x110 [ 294.550622][ T3529] ? mutex_trylock+0xa0/0xa0 [ 294.555204][ T3529] ? may_create+0x6bc/0x950 [ 294.559701][ T3529] vfat_lookup+0x1b9/0x550 [ 294.564183][ T3529] ? setup+0xf0/0xf0 [ 294.568051][ T3529] ? from_kgid+0x1a7/0x730 [ 294.572442][ T3529] ? generic_permission+0x13e/0x3d0 [ 294.577612][ T3529] ? security_inode_create+0xdd/0x120 [ 294.582953][ T3529] ? setup+0xf0/0xf0 [ 294.586820][ T3529] path_openat+0x1c7b/0x3ea0 [ 294.591393][ T3529] ? do_filp_open+0x450/0x450 [ 294.596050][ T3529] ? do_sys_open+0x34e/0x7e0 [ 294.600611][ T3529] ? do_syscall_64+0xcb/0x1c0 [ 294.605261][ T3529] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 294.611308][ T3529] do_filp_open+0x208/0x450 [ 294.615784][ T3529] ? vfs_tmpfile+0x280/0x280 [ 294.620355][ T3529] ? _raw_spin_unlock+0x49/0x60 [ 294.625178][ T3529] ? __alloc_fd+0x4e0/0x580 [ 294.629653][ T3529] do_sys_open+0x393/0x7e0 [ 294.634047][ T3529] ? file_open_root+0x4b0/0x4b0 [ 294.638868][ T3529] ? debug_smp_processor_id+0x20/0x20 [ 294.644215][ T3529] ? _raw_spin_unlock_irq+0x4a/0x60 11:17:45 executing program 0: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010600)='./file2\x00', 0x2, &(0x7f0000000380)={[{@noinline_xattr}, {@fastboot}, {@two_active_logs}, {@lfs_mode}, {@user_xattr}, {@nolazytime}, {@inline_data}, {@noinline_data}, {@grpjquota={'grpjquota', 0x3d, 'backga\xa8b\x03d_gc=sync'}}, {@jqfmt_vfsold}]}, 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") (async, rerun: 32) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) (async, rerun: 32) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) gettid() (async, rerun: 64) r0 = open(&(0x7f0000000100)='./file2\x00', 0x1cda42, 0x0) (rerun: 64) syz_clone(0x2200a080, &(0x7f0000000140)="98cc0f2680fd581b6ec61e2dad20e323a8f977d4808298354c8daefa7a", 0x1d, &(0x7f00000001c0), &(0x7f0000000240), &(0x7f0000000280)="395362178f8afab5d739a40e0329c61a73c0af31d33a30b4f7387bb588578524dce7cd6df79c9035eb75ea81") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80001d00c0d0) (async) r2 = socket$pppl2tp(0x18, 0x1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x2800) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) sendfile(r2, r3, &(0x7f0000000080)=0x400, 0x3) 11:17:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) (fail_nth: 8) 11:17:45 executing program 3: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010600)='./file2\x00', 0x2, &(0x7f0000000380)={[{@noinline_xattr}, {@fastboot}, {@two_active_logs}, {@lfs_mode}, {@user_xattr}, {@nolazytime}, {@inline_data}, {@noinline_data}, {@grpjquota={'grpjquota', 0x3d, 'backga\xa8b\x03d_gc=sync'}}, {@jqfmt_vfsold}]}, 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) gettid() r0 = open(&(0x7f0000000100)='./file2\x00', 0x1cda42, 0x0) syz_clone(0x2200a080, &(0x7f0000000140)="98cc0f2680fd581b6ec61e2dad20e323a8f977d4808298354c8daefa7a", 0x1d, &(0x7f00000001c0), &(0x7f0000000240), &(0x7f0000000280)="395362178f8afab5d739a40e0329c61a73c0af31d33a30b4f7387bb588578524dce7cd6df79c9035eb75ea81") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80001d00c0d0) r2 = socket$pppl2tp(0x18, 0x1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x2800) sendmmsg$unix(r3, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) sendfile(r2, r3, &(0x7f0000000080)=0x400, 0x3) [ 294.649395][ T3529] ? task_work_run+0x19e/0x1b0 [ 294.654133][ T3529] do_syscall_64+0xcb/0x1c0 [ 294.658611][ T3529] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 11:17:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB='uni_xlate=0,shortname=lower,uni_xlate=1,shortname=win95,iocharset=cp1251,uni_xlate=0,shortname=mixed,shortname=lgwer,shortname=mixed,shortname=lower,nonumtail=0,\x00'], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) [ 294.803130][ T3569] FAULT_INJECTION: forcing a failure. [ 294.803130][ T3569] name failslab, interval 1, probability 0, space 0, times 0 [ 294.823625][ T101] usb 6-1: new high-speed USB device number 4 using dummy_hcd [ 294.844816][ T3572] FAT-fs (loop1): Unrecognized mount option "shortname=lgwer" or missing value [ 294.852180][ T3569] CPU: 0 PID: 3569 Comm: syz-executor.4 Not tainted 5.4.219-syzkaller-00097-ga76dfbc99260 #0 [ 294.863886][ T3569] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 294.873932][ T3569] Call Trace: [ 294.877218][ T3569] dump_stack+0x1d8/0x241 [ 294.881533][ T3569] ? panic+0x73e/0x73e [ 294.885589][ T3569] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 294.891383][ T3569] should_fail+0x709/0x870 [ 294.895785][ T3569] ? setup_fault_attr+0x3d0/0x3d0 [ 294.900794][ T3569] ? vfat_add_entry+0x326/0x3380 [ 294.905720][ T3569] should_failslab+0x5/0x20 [ 294.910207][ T3569] kmem_cache_alloc+0x24/0x210 [ 294.914957][ T3569] vfat_add_entry+0x326/0x3380 [ 294.919717][ T3569] ? _raw_spin_lock_irqsave+0xf8/0x210 [ 294.925163][ T3569] ? vfat_rename+0xf70/0xf70 [ 294.929742][ T3569] ? fat_search_long+0x124a/0x1360 [ 294.934840][ T3569] ? _raw_spin_unlock_irqrestore+0x57/0x80 [ 294.940705][ T3569] ? __wake_up+0x123/0x1c0 [ 294.945125][ T3569] ? remove_wait_queue+0x120/0x120 [ 294.950233][ T3569] ? asan.module_dtor+0x20/0x20 [ 294.955068][ T3569] ? _raw_spin_lock+0xa3/0x1b0 [ 294.959818][ T3569] ? ktime_get_coarse_real_ts64+0xcf/0xe0 [ 294.965521][ T3569] ? current_time+0x1c4/0x310 [ 294.970185][ T3569] ? d_add_ci+0xe0/0x4d0 [ 294.974411][ T3569] vfat_create+0x190/0x3f0 [ 294.978811][ T3569] ? vfat_lookup+0x550/0x550 [ 294.983388][ T3569] ? generic_permission+0x13e/0x3d0 [ 294.988572][ T3569] ? security_inode_create+0xdd/0x120 [ 294.993924][ T3569] ? vfat_lookup+0x550/0x550 [ 294.998507][ T3569] path_openat+0x1ea2/0x3ea0 [ 295.003091][ T3569] ? do_filp_open+0x450/0x450 [ 295.007750][ T3569] ? do_sys_open+0x34e/0x7e0 [ 295.012323][ T3569] ? do_syscall_64+0xcb/0x1c0 [ 295.016998][ T3569] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 295.023056][ T3569] do_filp_open+0x208/0x450 [ 295.027543][ T3569] ? vfs_tmpfile+0x280/0x280 [ 295.032122][ T3569] ? _raw_spin_unlock+0x49/0x60 [ 295.036957][ T3569] ? __alloc_fd+0x4e0/0x580 [ 295.041444][ T3569] do_sys_open+0x393/0x7e0 [ 295.045844][ T3569] ? file_open_root+0x4b0/0x4b0 11:17:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB='uni_xlate=0,shortname=lower,uni_xlate=1,shortname=win95,iocharset=cp1251,uni_xlate=0,shortname=mixed,shortname=lgwer,shortname=mixed,shortname=lower,nonumtail=0,\x00'], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB='uni_xlate=0,shortname=lower,uni_xlate=1,shortname=win95,iocharset=cp1251,uni_xlate=0,shortname=mixed,shortname=lgwer,shortname=mixed,shortname=lower,nonumtail=0,\x00'], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) (async) [ 295.050680][ T3569] ? debug_smp_processor_id+0x20/0x20 [ 295.056038][ T3569] ? _raw_spin_unlock_irq+0x4a/0x60 [ 295.061218][ T3569] ? task_work_run+0x19e/0x1b0 [ 295.065978][ T3569] do_syscall_64+0xcb/0x1c0 [ 295.070473][ T3569] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 295.152124][ T3575] FAT-fs (loop1): Unrecognized mount option "shortname=lgwer" or missing value 11:17:45 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB='uni_xlate=0,shortname=lower,uni_xlate=1,shortname=win95,iocharset=cp1251,uni_xlate=0,shortname=mixed,shortname=lgwer,shortname=mixed,shortname=lower,nonumtail=0,\x00'], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) (async) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) [ 295.284656][ T3581] FAT-fs (loop1): Unrecognized mount option "shortname=lgwer" or missing value [ 295.303603][ T101] usb 6-1: Using ep0 maxpacket: 32 [ 295.423709][ T101] usb 6-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 295.603710][ T101] usb 6-1: New USB device found, idVendor=1bc7, idProduct=1042, bcdDevice=9a.a9 [ 295.622309][ T101] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 295.661811][ T101] usb 6-1: Product: syz [ 295.674768][ T101] usb 6-1: Manufacturer: syz [ 295.690314][ T101] usb 6-1: SerialNumber: syz [ 295.711814][ T101] usb 6-1: config 0 descriptor?? [ 295.949748][ T3566] F2FS-fs (loop3): Found nat_bits in checkpoint [ 295.975891][ T3593] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 295.991029][ T3566] F2FS-fs (loop3): Cannot turn on quotas: -2 on 1 [ 295.995854][ T3593] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 296.005386][ T3593] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 296.013018][ T3566] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 296.013082][ T3593] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 296.038556][ T3593] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 296.049820][ T101] usb 6-1: USB disconnect, device number 4 11:17:47 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x15, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000001000000bfa30000000000000703000030feffff720af0fff8ffffff71a4f0ff000000002d040000000000003d400300000000004504000001ed000079110000000000006c440000000000007a0ab0fe000000007b13000000000000b5000000000000009500000000000000023bc065b7a379d17cf9333379fc9e94af05000000f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a715bc5181554a090f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128c4e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d0800af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d390dd65be2467b373eafd9aa58f2077184b6a89adaf17b0a6041bdef728d236619074d6ebdf098bc908f523d228a40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c5da18ec0ae564162a27afea62d84f3a10746443d64364f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b93d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d710b651f898ba749e40bc6980fe78683ac5c0c31030699ddd71063be9261b2e1aab1675b34a220488c126aeef5f510a8f1aded94a129e4aec6ffc3a15d96c2ea3e2e04cfe0e669e51731b2875353193f82ade69d0540059fe6c7fe7cd86975023cb08cc7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfc0229cc0dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed82641687f3b3a70bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c5538a294270a1ad10c80fef7c24c87afce829ba0f85da6d888f18ea40ab959f6074ab2a4009b9e5f07ab513cdc6c0e57fb1c1ca571380d7b4ead35a655e0b4a26b702396df7e0cbe02b6e4114f244a9bf93f05beb72f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba5823a34a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a9b702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b728fe26e37037f27f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d0a874c74b777df005c55fc30511d00000000c85265b2bd83d64a532869d708000000000000007baa5b6a682b50f0937f778af083e055f6138a757ebd0ed91114a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a9037d2283c42efc54fa84323a56edbd287eba77f35c35d91f3c62a0ca74836a640224de85f2b4a5fee500bbc584328a6a7a4628c4378c9b71dff64075b74a6520adb187b40d2cccbcb08c0634ee74658d3e23bf511c8b0bf1b69d2b3782b3f481c314e7bd4615dbbf24c06ac95bd639e68d0e6aa7f0d07bf69a93365f803f0144af37236ea133c2255b0613bf8ba1d538e06c2411e8d70053b712084fd0e313de9bb19266e49a3a2190cb039c6f89610acd896319b9c8d1b8aac2eaa5a4f8be7419a09e3fb5be3be2fcdadd2299839cc40e684e6e2b4e1385fde7a0babcb0be672110268a34dad364fddee69e564119cebb6940c6356ff83ca527c573d700000000000000c6299263e6d9097f225de969485bce3d7dc471c0669bb6a467cf0de54dfcc1857048fe22a19dbb1b3cb9babaa839f1f6e817a62d95a5b971ff96a5c66c338c6f2a2da4644519f40761402e9c81013d76c7152c95ba5efa24ce1930f23a2277f057ffb6b0144f3b434a2adc456ef4d2fbdf7c6238c2bb00ffcf2d23d68cb9b027f3b225ec4e09b089f7956b66c5692b46ea03abb6a404c8ccceaa4ba4161409fcb54b86eaca26b2a0c4b81f7b71cbfcef"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000180)={'syztnl0\x00', &(0x7f0000000100)={'sit0\x00', 0x0, 0x1, 0x8, 0x1ff, 0x3ff, {{0x13, 0x4, 0x1, 0x5, 0x4c, 0x65, 0xc3b, 0xb8, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x29}, @remote, {[@rr={0x7, 0x1b, 0xba, [@remote, @empty, @broadcast, @dev={0xac, 0x14, 0x14, 0x39}, @dev={0xac, 0x14, 0x14, 0x29}, @local]}, @rr={0x7, 0x7, 0x47, [@initdev={0xac, 0x1e, 0x1, 0x0}]}, @ra={0x94, 0x4}, @rr={0x7, 0xf, 0x6, [@local, @local, @local]}]}}}}}) bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x1, 0xa, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, [@ldst={0x0, 0x1, 0x2, 0x9, 0x6, 0xfffffffffffffff0, 0x4}, @map_fd={0x18, 0x1, 0x1, 0x0, 0x1}, @generic={0x22, 0x0, 0xb, 0x7, 0x100}, @alu={0x7, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffff0, 0xfffffffffffffff0}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x8}]}, &(0x7f00000000c0)='GPL\x00', 0x8, 0x1000, &(0x7f0000001840)=""/4096, 0x0, 0x1, '\x00', r0, 0x1f, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x200, 0x9c9}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000940)=[0xffffffffffffffff, 0x1]}, 0x80) r1 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x1000f4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000e40)={0x6, 0xf, &(0x7f0000000c40)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x3}, @map_fd={0x18, 0x7, 0x1, 0x0, r1}, @map_idx_val={0x18, 0x7, 0x6, 0x0, 0x8, 0x0, 0x0, 0x0, 0x419}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x10}, @exit, @map_val={0x18, 0x0, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7}, @map_fd={0x18, 0x1, 0x1, 0x0, r2}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}], &(0x7f0000000cc0)='syzkaller\x00', 0x6, 0xa0, &(0x7f0000000d00)=""/160, 0x41100, 0x10, '\x00', r0, 0x25, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000dc0)={0x4, 0xd, 0x8, 0x81}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000e00)=[0x1, 0xffffffffffffffff]}, 0x80) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000b00)={&(0x7f0000000a00), 0xc, &(0x7f0000000ac0)={&(0x7f0000000a40)=@ipv6_newnexthop={0x54, 0x68, 0x1, 0x70bd26, 0x25dfdbfe, {0xa, 0x0, 0x4, 0x0, 0x24}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x2}, @NHA_RES_GROUP={0x34, 0xc, 0x0, 0x1, [@NHA_RES_GROUP_BUCKETS={0x6, 0x1, 0x3}, @NHA_RES_GROUP_IDLE_TIMER={0x8, 0x2, 0x58c9}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x5}, @NHA_RES_GROUP_BUCKETS={0x6, 0x1, 0x8}, @NHA_RES_GROUP_IDLE_TIMER={0x8, 0x2, 0x400}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x1}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000}, 0x410d1) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000f00)={&(0x7f0000000ec0)='./bus\x00', 0x0, 0x8}, 0x10) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000001040)={'vcan0\x00', 0x0}) r5 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r5, 0x0, 0x0, 0x1000f4) r6 = open(&(0x7f0000000780)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r6, 0x0) ioctl$RTC_UIE_ON(r5, 0x7003) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001140)={0x18, 0x8, &(0x7f0000000f40)=@raw=[@cb_func={0x18, 0x1, 0x4, 0x0, 0x8}, @map_val={0x18, 0xa, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x8}, @map_fd={0x18, 0x1, 0x1, 0x0, r3}, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4}], &(0x7f0000000f80)='GPL\x00', 0x20, 0x4a, &(0x7f0000000fc0)=""/74, 0x40f00, 0x9, '\x00', r4, 0x0, r5, 0x8, &(0x7f0000001080)={0x1, 0x2}, 0x8, 0x10, &(0x7f00000010c0)={0x2, 0xe, 0x3ff, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001100)=[r1, r6]}, 0x80) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000b40)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000b80)=@newlinkprop={0x34, 0x6c, 0x10, 0x70bd2c, 0x25dfdbfd, {0x0, 0x0, 0x0, r0, 0x0, 0x1}, [@IFLA_BROADCAST={0xa}, @IFLA_OPERSTATE={0x5, 0x10, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x90c0}, 0x80) 11:17:47 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) (fail_nth: 9) 11:17:47 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ASSOCIATE_RESP(r1, &(0x7f0000000a40)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000a00)={&(0x7f0000000980)={0x50, 0x0, 0x400, 0x70bd26, 0x25dfdbff, {}, [@IEEE802154_ATTR_COORD_SHORT_ADDR={0x6, 0x8, 0xaaa0}, @IEEE802154_ATTR_STATUS={0x5, 0x3, 0x9}, @IEEE802154_ATTR_COORD_HW_ADDR={0xc, 0x9, {0xaaaaaaaaaaaa0302}}, @IEEE802154_ATTR_COORD_SHORT_ADDR={0x6, 0x8, 0xaaa1}, @IEEE802154_ATTR_STATUS={0x5, 0x3, 0x4}, @IEEE802154_ATTR_STATUS={0x5, 0x3, 0x9}, @IEEE802154_ATTR_STATUS={0x5, 0x3, 0xf9}]}, 0x50}, 0x1, 0x0, 0x0, 0x8000}, 0x800) sendmsg$IEEE802154_LLSEC_SETPARAMS(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x14, 0x0, 0x4}, 0x14}}, 0x0) sendmsg$IEEE802154_LLSEC_DEL_KEY(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x0, 0x100, 0x70bd2c, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x40c0}, 0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_SETPARAMS(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="0400000000000004000025000000"], 0x14}}, 0x0) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000580), r2) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_SHORT_ADDR(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x0, 0x4}, 0x14}}, 0x0) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000380), r0) sendmsg$NL802154_CMD_SET_LBT_MODE(r3, &(0x7f0000000540)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x2c, r4, 0x300, 0x70bd29, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000003}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20040000}, 0x20040081) r5 = syz_genetlink_get_family_id$nfc(&(0x7f0000000000), r3) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), r3) sendmsg$NL802154_CMD_SET_LBT_MODE(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r6, @ANYBLOB="11040000ffff0000800000000000"], 0x14}}, 0x0) sendmsg$NL802154_CMD_SET_CHANNEL(r0, &(0x7f0000000300)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000001c0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="c9c70100d11be45a9297372b735fc80d8a8841bfeac6e5819e6d57cd0bd5dcfeb79fd46928f9f7", @ANYRES16=r6, @ANYBLOB="010027bd7000fddbdf2509000000050008001a0000000800010003000000"], 0x24}, 0x1, 0x0, 0x0, 0x20044010}, 0x2000c040) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_SETPARAMS(r7, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x14, 0x0, 0x4}, 0x14}}, 0x0) sendmsg$NFC_CMD_GET_SE(r7, &(0x7f0000000900)={&(0x7f0000000840)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000008c0)={&(0x7f0000000880)={0x14, r5, 0x2, 0x70bd2b, 0x25dfdbff, {}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x800}, 0x4004) creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:17:47 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:47 executing program 5: clock_gettime(0x0, &(0x7f0000000040)) io_setup(0x9, &(0x7f0000000080)=0x0) io_getevents(r0, 0x2, 0x1, &(0x7f00000000c0)=[{}], &(0x7f0000000100)={0x0, 0x3938700}) io_setup(0xfffff800, &(0x7f0000000140)=0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x2800) sendmmsg$unix(r2, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) write$FUSE_ENTRY(r3, &(0x7f00000004c0)={0x90, 0xfffffffffffffffe, 0x0, {0x0, 0x0, 0x99, 0x0, 0x0, 0x0, {0x0, 0x10000000, 0x0, 0x3}}}, 0x90) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x2800) sendmmsg$unix(r4, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) r5 = eventfd(0x80) r6 = signalfd4(0xffffffffffffffff, &(0x7f0000001740)={[0x3ff]}, 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x2800) sendmmsg$unix(r7, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) io_submit(r1, 0x8, &(0x7f0000001940)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x6, 0x2, 0xffffffffffffffff, &(0x7f0000000240)="835ad6f9c2edf8fea4ad0d330c85e7e2042d2e5e307396a1af85cc815280273eddeda3c8a7e51b887a2c0c93f363972e9b084ea52281b395db250696aa6fee0da075474aabd7f167e298ecba974d6afc77291601021ad0387b78c2b00492df4785d859a760f835caeb8ed7c4ec0539", 0x6f, 0x2, 0x0, 0x2}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x3, 0x4, r2, &(0x7f0000000300)="17cc220018a51ea173dab0c3ba76d3b7c549dbad7f952683311e9750b55a778ac4e281337222001537051cd734fce5d8e34ca792896b516700da0290bf88018e36dfb7b1b11b6e5090303009f8051739de6b5c579db4ec990b78b8255feaa26a56e71b9a4476c794146d4704365d45201f302b3f02fce5b5875b8f5f848218c145a876ab5e15570452b1b0ca0312c810ed744d331a19a95df43d55dca396a2c3c65cead2689e339fe9f4e5", 0xab, 0x1000, 0x0, 0x1, r3}, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x3, 0x1f, 0xffffffffffffffff, &(0x7f0000000400)="316072659b8be4b5862aeddc4a6500c91d3703f76a104ad35e27601407aaa28ac519ae62b75321d54f19e3d52057e3baf4ff31ceb150582f45181ad4f9488831ce4b4535d14cc6bf3fe174174f5b288fd89e6be9c5d9e5ff0e9ee348e0063563b7c819e2ff50593622588be89f47461fac9519ea13234f487b768572b2f64e85236ea3c464dbcaa8499525110fc5e14bd5441b6739e7bc4efb7e8c36658a7c8e2ede5a404d3c7a5a36ffb863cb19bb09f6cf554ed8fafb7d4a369894fbbcb2b7aadf2264c706acb3d875a70e076789f1270c4eb2c11de8666ba07878981eab56a7dff55e584d668d68a8c8eb674a9dddfdde2eba3bc0d5b46821cf31b0a6efaeb66d3792fcb4f51a0823adb10f1294c547bd8006d333c2ca190739c62a1b12e0e278606ab635ce402a6f0c57390b916e1929ed1a45fb6a33f223f75f10b306dd8dea761a0706d675ede42c805f0965aa1255ab7f8c1634aaf64d3014159e7ff54126e096b956f62cd5849cc26334b80c5657fd79580ce47a059f746ac7b5457af3ed3c2501eb33d1af8f220cd9f79b0ae55b8b01dda28638141a810a2b0143693e136d8496ac6494fdda6aa3d2c585d80a22da61f6adc1ae122ab4b726cc2d2e3afbdf1bcd029ffc940934e4a7b517a2f775996cc6601c61d72b402a88e7ac6097b8bd8b3224152eef84e0dd39724a1bb692769986f4af47547446a292964c42127017f2ccfafc8162354f192cc964a2705852c0ceae136fe498b88d4596316e29d072d04783b50b6f0896ea7173d42c4eab38c3eb7bc40b202f3c87fa4844aa51d1b99920946023912db37115e06e6a7e23107a7adeb2ba6ec2173c9a4df4960a84bb470a71cbbbd4e42a7a7916679c2c441d4ba7032954533599a46d06bf7e2505bab5cc7ae23494e97594c1aa6f397a24bcee755a1a79eac9631c54622869552b915d4da362c51a8832d16554901b08aafc335e7cac7233e0234ba907283ca12405dab150e4e4069d1353fe6cebd9c453e6f23e1c4a1b72197ce6daf63a3a109a3afd47910865f7fd3d50ef693381a4b31ff673ee7310ad7bbb4667b50178f910d2c4d6004fe6470cd712bb4e9f431268beefedc77846b7fbca4bd5df800f8193bd1ac67b61ece58ca6bff4cf88587a788333ed2fea21ace7812f091dca7c0c430a911151082cb4e81ba3d197264288808bf45af648c844605f6418048e24d7b5b60d2e70f9bbdd1c73264e2e133c538a8b8e7acd3ce5c20eaa54968cf64a158caed480764354c4608dd2afff75d9a7131fffb036add4578b488648c888fc23f03ec4f54ccf085d164ac226b90c3abf01aa1d73824e58134a9d476fe449d142e940b58955a982f7cfa3877f62137e939f9d5de795cbe9847a07db0844e7dec70178e7dd71eefaaa952556de760020969b9c179fcec91d7f7807685132d371951238b6a3d78270eb171e8d0bec8e0b9bd471c97298ae6110fbc4fedee97dda3ef1838bf28cc30c4febdf7201ed8178841aff847ae2dd391725b62fa7a03020113804b558035ed9a58dc4bba15338800e83dd9086c1995ca1fa8bad391eda38b2a07257ef5677abfe94798b2d7da6ff7c2a7685bb42e0dd5395a9b9bd809d3d0cc55bd21230d9abee59f91cc86ab945f64e509a4f4582648300e7871bf3a9c6aa60ac4094115a3e010bfd5d66b6320620346ab9a3a7073eca7553e4101a5016bf7a48b48f3f3d233c3dc5175ed78075165f34e8b8b3aafcb89073108d3fe039844d546ad7c9c95fd3f90fc986787e610384f0ee41f8ead8c40eb279b807e0554b27f9e9bb0193e4a5b1496cbce24edb1b914696334f4ab6510e62c89433282f2fa0af231a567cb5ff244fc36acac3422d24e4c1a73ca83626cbd2ba683c289112be1846158348d4375475a598db22d5d3312e78a4cb130b5461d32b71a3cc3290e148b390d6a7e068790c46fcd961eda17090601f679c2ea6c9e04f6aae8c289239443d001d2ec56afa559e8946d918b68ff94902fc5185926f88023992e6c68900df61eb5772364d9ea4b91f4236324636540636dcd99f9e60701561f4db0abcd641992a9c63e45a3e9ca1132457a3a14a09c281cb25ff31e6925ba355229602c534b55ffc076e5c4563220f0318874ca34d05a1849d21eb1b8057920e75a1514149e53b100148ef0fd0d833c441a057f5456d6b0959a72e43f9b95105b390c45c47d0ecdcd14185f496e22aa8b2bccecdfd96b9e640012f07ff580752a98b43a60cc132953752cb4b22b031685cbe2daed6b714dfa0c84d3ebcc7d86c4db8e70be8d14f263cfe2373efdf17ffae680702abbb4b3f37b8dc2c77ea307ab4a0de24fc82ede374ec1a853be13ceb26114291bdbf1fdd5645eb2029fd3fb966ea50ba45514c60d5f713562b2a567213f44a6790662385b41330d84cded8f97be8d2b98e445cae87d83318eb9d9307f45734325cfddb0b7ab67a04f85922b1616369fd1d1bf35a7613592a025bc55d9a18e4525f83fae1608b6f44cd7f16b9c9c3e8f8e4e116fbc39e2de879e60ec41595d6bbfbec8d424ecbbd42f3e0f383db011a9faad4aca92d96e5f45a5791d27bc9f0f945ff8396d989d2f90524210ae136092337d55f834613fb3fd186d185b3ac1033954db91d6efb617ec5dab711bea7e6279892b9a8c3467a97ab79a9274769492ea21c219adc8d0d853b8313402fde08b626c511c8f437dd2cefe2b5f4bce1c4c2e5a4bf95199ab8ec40a31d647d39d05bd8d34368b28d9a61c6c2d9628f391c7e32e91d606c2a58e7829ccd22a5a4d6921a213cca661d8c3d1f49b839e61c59631aadabf9dd2ea11367564c1f308691796f5c1a09d0e4b0cfa2819ffbc918f363471f1844e00882e12c3ceeac232418c3b44bdb6c17ad2914fdecc14deb10fa3dff1bbef09a62fe9dfedbdbe9ced26c18542589f027a90a59e407054a267d4b23622c9fd2a95e7c784ffdacb3687d8f24aea4fc8b0535cf361c15273a922dda5728d95afda4312e7b966394462704ee5919d15ebb665d0a3157f89ff9b1169d2b94049c1350f2897350fc7e5db70cc590fe8ef9f2dc6282a368652cc6fcfeac064ddfac51c9243edd85f7345e7f0088d084183af6e8e5e6da9d710c7a23abe7a612edb2e431ffcc57289f2e261a7645045082105a5e8f9d48c69a9b7b8aaca6814d66607483434904284fc36cd9c54055e5079120e5f8b3dcf5a442723072174f398f3a714fbc05d9cde23b06e619d239b49380ee3bf45fae0b82ae01a16d8ba92ad7d09080488676f2d5e53c35beca88815bca46c8ce7aea3b91e3cf410304c815303003a6a1ae02b306b866ae907b693f558716e502897fd3155b47cc4cd0eea8a8855d16757a9cb532cef1fe7a26bf383fd41e9bd219a862a427aadcfec0e945a613ac86239ffe124a7b7bfbccb5470041adc9a935e6e3cbe2cefa27a8050b908125d27cae5b87c78a700dfd0621e4dcad62f265c4640f63567ce70a90341d1e3e36a8f24964abb55583cb2209d28038cc95762aab9677d0d1c6768f63a4e720711dede76c15d9cbdadacb5a9362cd465f2f55ab606f39e6dd43804e9e8826f9a49caaba9ee5f4801208c0ab00cdf0227df8ecfeea1dcc9ba644ca3f02980522d2f4ec1894dbe24ad9a554a67700a5ca66a237ad0d85a5bfaa0fcc588f21e4362d55a77469e2e24087b01355d27d7425303a01e8577051845301827ea2f3c288579a681e68e4b6bbc2c27e6be510853984159d0b408978887680ba02f8b725daf62f6f809a7018833d8ef67c4816150fce973b56917d83061795a2f846f018749f13562826ad36e178963678b6cdb3af8d0d2a084ce4779ceec4033bd75d49bd36aa07239340fb73f89ca4ecf8e94def7cf99c06fd7bbba3544f35e1bf356784d4dfe569b41ee7744f2e7d8255f4a3761a64f94f6a0f7d3ff8a0d7c90699b0acf2b1f97ae93df4301a3bc380d66f0c3e339b8490a07882658c8d2c6b93a7e0ddd56129ebcb41456bcacc5e418407e888322d527cb6dca27ce65530004df84e0c2bda257af611aef48317e99198e407ebc74d3a9f2846d78682f9e1866d22b7035fa189bdee303d33c059e89b51dba8560945d65c7e16f0386ac463ecf68e3a5c0a1495e591b67c4d6eb2b578cc813981a43df83dfa85aba9660dcffa81112c4540d23ddc0493308abf7e443274af2f6efbb5f858b1a5814c3dbf628248a4755c34ea23a082e89aaa6bdfc37d61969689925446da3d3ca29f9ba278a2ace22ff4022980bfa5fc8d051fcf4a01970735a8319e891b5098eac942495526886085259bece1a8aaf1d607af059dddeaea765d0ee516bedef9a04bad024653b5f48d4b74dc8ecef44c2dd8e858af363e13dfad724b8cd48242111731405cc2e66c2859a51f14bf9190a87c56b1afc3631a3fae3c818685e930f78b3804658719bfdeac887208d8841cc6ea8f42a5e1535e4434fb4ca074dbbacce3778b99ea3457fe7b4af65e6a386060c9debe6adbed9c58a1ff41c1a36b3676275d3a0b459ab1b766d64cb1621fdcc5325a7963a277f5375d7f41bb954c5518838c41fde6263638870863d4603d6761440ebb2b4893cddefa72d2f56329fa71102a25e1bb3587718db801d4e14a55bfe02e911fc1b9c1f1fe8b3d7f113d2902a59bc1c891f1b07bd5bb88c6afc9867a626079c10bf33c101232c6f42d8d228ec5ccb241743a34a8ac071608aafed96d98e752ee3e3d03e30a4410e28b49aff081271e3a6e6ba698b48c58b440f369b66145afc3b2b78ae242be9f6f7fce0ecfa01c2e7ab55d13c6325f35fb70c3de6112c6fc853cf626fd11470c02a95107825377bbae3888343b199525386bb5212596b0d6cd1ef21cdf30a89d721547dadc461e0ebfb7d43ba9847c24bbb8b4192bfa3e46cca429a19d7fb311ecd9a8f763482c3bffd1c42ff897fe09ffa9c68a88d9dd74dd4ec2ce8c42cddebf53762da0cb0972a822d6cd2ae80e08b7861aa548dfc3e09eae3c6e0815cab03fcf66f5ff25eefd8ca0d3e50731d1c91a84a56db4c223dff43c41211e778bb4e178544bd2b722c3fc0ab0689945fc5566761627ccfaa58f30a20bd1bd3a014df046e6a079083b60f49a206cf7e633c5d08887d6b50f51721fd176a14eca53157404d9dd33f9ab9bd54b123caf7d2e9f471a71a5167fa6b90b64a0d370d51776f3da6963290f140c4f3a30847272edd6daf7f57edf6bab26f2ed4c68e1ae6522f9bbadc73857d70c99b38a1a768550bd5c04a5ef5633f7ced222d213eae50502aaa5e9aca463fea4cde663074d25f1bbe970f56fe1f28bd11d532f0963f4e39e7ddb64926e0064765f11a5c049d6382b49f7b3d7f67f8a734d96be2f6e292ad0ab22bd91cda51acf25385ff4d4de627b125fac2c28599e51a004950a4286738c5e67d9bef1400321c61a737aa827db5f151edfb68fe1734e0b8fd88e630b17f2b98f718838f61f874b662a7d5e763cd62f3a9ba681a8995a22ae5c126a8324b3d60db18a7c51d01a031181f2770a5219c53d8b534093736ca7c888224ee14423ccd43cff6ae332e72e4699488078ec2021f1b4d6fc1161034b8c3d148eb682d06124a7e5000789e6955d93e41d6e071963ed2464287e069abe503d6c5d3424c03c2a13749073627284303698464a1a01726d844abe6b5f83e0c40c60199532f4653b7877c358ae3a0aa6886a23f9191c0a32fc89291fd73294512e85f1f174ab4190d2901e158e492b21d167b4ea4ee5895f3ce88b0bebe6734fda", 0x1000, 0x80000001, 0x0, 0x2}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x8, 0x8da2, r4, &(0x7f0000001440)="982d43e8807218187a2d1545fa0b5b217ecd07aa32a7bfb31db095e259e065cb1e4bd8798119960d04fd73d5179ad818e035a1f303fb20961b46d7c807f136ce58ce5330ddc1a18c67df201bf61a64551877fd2718ebad2a7b6cf433fa48dee809cdfe3fa86482c3278cbfbf9f72b222997e67de0abd722c4ecde8a7a1cefce1d84c50f559d55bdc6d59c604843aa0e3aa91bc4e3a3a0b78ee2948f2d67b77910f478b331f86abe7671982779dc3c44a", 0xb0, 0x1, 0x0, 0x3}, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x1, 0x35, 0xffffffffffffffff, &(0x7f0000001540)="0d5902338c7f07a7e737e1b3324a8fb600f16b362edd999a84541e7f7194a563f16048d343082ee704f0db5212e9a1c17681b3e46a99459ace369155971e93cd2271e64ce78cc2bba85bbb25d63434766b08ec057a32c45f066712d3f203c3ec80", 0x61, 0x0, 0x0, 0x1, r5}, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x1, 0x0, 0xffffffffffffffff, &(0x7f0000001600)="a74ded437b1a0c442784ed451cba94dc996d6931d9e5a6b9983d7896d70e2e8a790c68f0423aacd0d93cd7cc02e5cd990cf13c380f104dfa14e8e72072083e811c036172838dd6cc61919297b238cd3ae696f89c8df301399294db7c70cf1527f4cfc815662be72d4f57a2cd3a12a0bf6fac5b41ec45a438195daec5d844aca390d8189a9d244c466b2b6ad51d3aa89550ebccb51bf03da65be4d0e4f723324b20ce99aa592cc25f1655da9f6048dbc5238a969bb10373c175f8235b2419b3101db20c188dd432b36c51f557d06388f7262581243c2e800bf35294056f1da05d25a64b7e0eeec2782cc44f4e", 0xec, 0x4, 0x0, 0xa7d0360f7994c71e}, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x7, 0x1000, r6, &(0x7f0000001780)="d9881e0ab7fc9c", 0x7, 0x2b, 0x0, 0x1}, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x2, 0x2d1b, r7, &(0x7f0000001800)="4b782180a738dcc44f62c02a2724053a7425e491c9f6d3673085549f46baa3a7b05fc0e73743cece6063c7d829b7d35750e514cb8f0832d594a54daf252a317e16982518b794ceebc59c211db5c7911ef5478a045fce692238d8428ae274a8d05eb060425b2464a5aab36a6dbb95827057a9eea6a0fc68c4e7e53ddb1cb946c00b2806d64b422e2d0d4df41b7676a60fa2a4a44886c821b1d8d3c6f30dde9ddccb321c8a0dd03df654e9e3576d19a4fd96d77c4f891536ec48018a7e84325f5252bb7bfb5d961de58977450e7c8bca0a", 0xd0, 0x3f, 0x0, 0x3}]) mkdir(&(0x7f0000000180)='./file1\x00', 0x20) mount$incfs(&(0x7f00000022c0)='./file1\x00', &(0x7f0000002300)='./file1\x00', &(0x7f0000002340), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0062d489a4dc95b533bf8ee63088f8367c18817a300cdfa8349438b11ab36b4505654316"]) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x4e24}, 0x6e) 11:17:47 executing program 3: r0 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1004042, &(0x7f0000000080)=ANY=[], 0x0, 0x4f4, &(0x7f0000000a40)="$eJzs3U9sI1cZAPBvJn+cTdMmhR4AAV1KYUGrtRNvG1W9UE4VQpUQPXLYhsQbRbHjKHZKE/aQPXJHohInOHHmgMQBaU/ckTjAjctyQFpgBdogcTCasZP1JnFiQtam9u8njWbeex5/79ma92bfbPwCGFvXI+IgIqYj4oOImO/kJ50t3mlv2euePL63evj43moSrdb7f0vy8iwvus7JvNB5z5mI+O67Ed9PTgT9fURjb39zpVqt7HSySs3adqmxt39ro7ayXlmvbJXLy0vLi2/dfrN8ZW19tfbLR9ci4je//sLD3x18/YdZteY6Zd3tuErtpk8dx8lMRsS3n0ewIZjotGf6Midf6iSuUhoRn4qI1/Lrfz4m8m8TABhlrdZ8tOa70wDAqEvzObAkLXbmAuYiTYvF9hzeKzGbVuuN5s279d2ttfZc2UJMpXc3qpXFzlzhQkwlWXopPz5OJ+Vn05XbEfFyRPy4cC1PF1fr1bVh3vgAwBh74cT4/89Ce/wHAEbczNPDwjDrAQAMzsywKwAADJzxHwDGj/EfAMaP8R8Axo/xHwDGj/EfAMbKd957L9tah53fv177cG93s/7hrbVKY7NY210trtZ3tovr9fp6/ps9tYver1qvby+9EbsflZqVRrPU2Nu/U6vvbjXv5L/rfacyNZBWAQDnefnVB39MIuLg7Wv5Fl3LMhirYbSlw64AMDQTw64AMDRW+4Lx1f+/8f0nARhVXUv03u/Knjl1cNLHfb19GvGNy1YNeE5ufNb8P4wr8/8wvi43/+9eHkaB+X8YX61WYs1/ABgzU57sw9jrev5/5nO/7j5isdWV6O/5PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIykuXxL0mJnLfC5SNNiMeLFiFiIqeTuRrWyGBEvRcQfClOFLL3UY40QAOCTIv1L0ln/68b863MnS6cL/yrk+4j4wU/f/8lHK83mzlLEdPL34/zmx5388jDqDwBc5GicPhrHjzx5fG/1aBtkfR59s724aBb3sLO1SyZjMt/P5HMNs/9IOum27H5l4griH9yPiM+c1f4knxtZ6Kx8ejJ+FvvFgcZPn4mf5mXtffZZfPoK6gLj5kHW/7xz1vWXxvV8f/b1P5P3UP+7o/7v8FT/lx73fxM9+r/r/cZ447ffOpXZmm+X3Y/43ORZ8ZPj+EmP+K/3Gf9Pn//ia73KWj+LuBFnx++OVWrWtkuNvf1bG7WV9cp6ZatcXl5aXnzr9pvlUj5HXTqaqT7tr2/ffKlX/Kz9sz3iz1zQ/q/02f6f//uD733pnPhf+/LZ3/8r58TPxsSv9hl/ZfZXPZf4z+Kv9Wj/Rd//zT7jP/zz/lqfLwUABqCxt7+5Uq1WdkblIIk4GFjQwi9+9O5/eVZ2J/Z/8UE5cHDewbB7JuB5e3rRP5s/PawKAQAAAAAAAAAAAAAApwziz4mG3UYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG138CAAD//1fv2MU=") r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) readv(r2, &(0x7f00000000c0)=[{}, {&(0x7f0000000040)=""/95, 0x5f}], 0x2) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) 11:17:47 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:47 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x15, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000001000000bfa30000000000000703000030feffff720af0fff8ffffff71a4f0ff000000002d040000000000003d400300000000004504000001ed000079110000000000006c440000000000007a0ab0fe000000007b13000000000000b5000000000000009500000000000000023bc065b7a379d17cf9333379fc9e94af05000000f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a715bc5181554a090f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128c4e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d0800af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d390dd65be2467b373eafd9aa58f2077184b6a89adaf17b0a6041bdef728d236619074d6ebdf098bc908f523d228a40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c5da18ec0ae564162a27afea62d84f3a10746443d64364f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b93d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d710b651f898ba749e40bc6980fe78683ac5c0c31030699ddd71063be9261b2e1aab1675b34a220488c126aeef5f510a8f1aded94a129e4aec6ffc3a15d96c2ea3e2e04cfe0e669e51731b2875353193f82ade69d0540059fe6c7fe7cd86975023cb08cc7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfc0229cc0dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed82641687f3b3a70bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c5538a294270a1ad10c80fef7c24c87afce829ba0f85da6d888f18ea40ab959f6074ab2a4009b9e5f07ab513cdc6c0e57fb1c1ca571380d7b4ead35a655e0b4a26b702396df7e0cbe02b6e4114f244a9bf93f05beb72f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba5823a34a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a9b702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b728fe26e37037f27f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d0a874c74b777df005c55fc30511d00000000c85265b2bd83d64a532869d708000000000000007baa5b6a682b50f0937f778af083e055f6138a757ebd0ed91114a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a9037d2283c42efc54fa84323a56edbd287eba77f35c35d91f3c62a0ca74836a640224de85f2b4a5fee500bbc584328a6a7a4628c4378c9b71dff64075b74a6520adb187b40d2cccbcb08c0634ee74658d3e23bf511c8b0bf1b69d2b3782b3f481c314e7bd4615dbbf24c06ac95bd639e68d0e6aa7f0d07bf69a93365f803f0144af37236ea133c2255b0613bf8ba1d538e06c2411e8d70053b712084fd0e313de9bb19266e49a3a2190cb039c6f89610acd896319b9c8d1b8aac2eaa5a4f8be7419a09e3fb5be3be2fcdadd2299839cc40e684e6e2b4e1385fde7a0babcb0be672110268a34dad364fddee69e564119cebb6940c6356ff83ca527c573d700000000000000c6299263e6d9097f225de969485bce3d7dc471c0669bb6a467cf0de54dfcc1857048fe22a19dbb1b3cb9babaa839f1f6e817a62d95a5b971ff96a5c66c338c6f2a2da4644519f40761402e9c81013d76c7152c95ba5efa24ce1930f23a2277f057ffb6b0144f3b434a2adc456ef4d2fbdf7c6238c2bb00ffcf2d23d68cb9b027f3b225ec4e09b089f7956b66c5692b46ea03abb6a404c8ccceaa4ba4161409fcb54b86eaca26b2a0c4b81f7b71cbfcef"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000180)={'syztnl0\x00', &(0x7f0000000100)={'sit0\x00', 0x0, 0x1, 0x8, 0x1ff, 0x3ff, {{0x13, 0x4, 0x1, 0x5, 0x4c, 0x65, 0xc3b, 0xb8, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x29}, @remote, {[@rr={0x7, 0x1b, 0xba, [@remote, @empty, @broadcast, @dev={0xac, 0x14, 0x14, 0x39}, @dev={0xac, 0x14, 0x14, 0x29}, @local]}, @rr={0x7, 0x7, 0x47, [@initdev={0xac, 0x1e, 0x1, 0x0}]}, @ra={0x94, 0x4}, @rr={0x7, 0xf, 0x6, [@local, @local, @local]}]}}}}}) bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x1, 0xa, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, [@ldst={0x0, 0x1, 0x2, 0x9, 0x6, 0xfffffffffffffff0, 0x4}, @map_fd={0x18, 0x1, 0x1, 0x0, 0x1}, @generic={0x22, 0x0, 0xb, 0x7, 0x100}, @alu={0x7, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffff0, 0xfffffffffffffff0}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x8}]}, &(0x7f00000000c0)='GPL\x00', 0x8, 0x1000, &(0x7f0000001840)=""/4096, 0x0, 0x1, '\x00', r0, 0x1f, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x200, 0x9c9}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000940)=[0xffffffffffffffff, 0x1]}, 0x80) r1 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x1000f4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000e40)={0x6, 0xf, &(0x7f0000000c40)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x3}, @map_fd={0x18, 0x7, 0x1, 0x0, r1}, @map_idx_val={0x18, 0x7, 0x6, 0x0, 0x8, 0x0, 0x0, 0x0, 0x419}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x10}, @exit, @map_val={0x18, 0x0, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7}, @map_fd={0x18, 0x1, 0x1, 0x0, r2}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}], &(0x7f0000000cc0)='syzkaller\x00', 0x6, 0xa0, &(0x7f0000000d00)=""/160, 0x41100, 0x10, '\x00', r0, 0x25, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000dc0)={0x4, 0xd, 0x8, 0x81}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000e00)=[0x1, 0xffffffffffffffff]}, 0x80) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000b00)={&(0x7f0000000a00), 0xc, &(0x7f0000000ac0)={&(0x7f0000000a40)=@ipv6_newnexthop={0x54, 0x68, 0x1, 0x70bd26, 0x25dfdbfe, {0xa, 0x0, 0x4, 0x0, 0x24}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x2}, @NHA_RES_GROUP={0x34, 0xc, 0x0, 0x1, [@NHA_RES_GROUP_BUCKETS={0x6, 0x1, 0x3}, @NHA_RES_GROUP_IDLE_TIMER={0x8, 0x2, 0x58c9}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x5}, @NHA_RES_GROUP_BUCKETS={0x6, 0x1, 0x8}, @NHA_RES_GROUP_IDLE_TIMER={0x8, 0x2, 0x400}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x1}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000}, 0x410d1) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000f00)={&(0x7f0000000ec0)='./bus\x00', 0x0, 0x8}, 0x10) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000001040)={'vcan0\x00', 0x0}) r5 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r5, 0x0, 0x0, 0x1000f4) r6 = open(&(0x7f0000000780)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r6, 0x0) ioctl$RTC_UIE_ON(r5, 0x7003) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001140)={0x18, 0x8, &(0x7f0000000f40)=@raw=[@cb_func={0x18, 0x1, 0x4, 0x0, 0x8}, @map_val={0x18, 0xa, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x8}, @map_fd={0x18, 0x1, 0x1, 0x0, r3}, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4}], &(0x7f0000000f80)='GPL\x00', 0x20, 0x4a, &(0x7f0000000fc0)=""/74, 0x40f00, 0x9, '\x00', r4, 0x0, r5, 0x8, &(0x7f0000001080)={0x1, 0x2}, 0x8, 0x10, &(0x7f00000010c0)={0x2, 0xe, 0x3ff, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001100)=[r1, r6]}, 0x80) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000b40)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000b80)=@newlinkprop={0x34, 0x6c, 0x10, 0x70bd2c, 0x25dfdbfd, {0x0, 0x0, 0x0, r0, 0x0, 0x1}, [@IFLA_BROADCAST={0xa}, @IFLA_OPERSTATE={0x5, 0x10, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x90c0}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x15, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000001000000bfa30000000000000703000030feffff720af0fff8ffffff71a4f0ff000000002d040000000000003d400300000000004504000001ed000079110000000000006c440000000000007a0ab0fe000000007b13000000000000b5000000000000009500000000000000023bc065b7a379d17cf9333379fc9e94af05000000f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a715bc5181554a090f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128c4e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d0800af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d390dd65be2467b373eafd9aa58f2077184b6a89adaf17b0a6041bdef728d236619074d6ebdf098bc908f523d228a40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c5da18ec0ae564162a27afea62d84f3a10746443d64364f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b93d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d710b651f898ba749e40bc6980fe78683ac5c0c31030699ddd71063be9261b2e1aab1675b34a220488c126aeef5f510a8f1aded94a129e4aec6ffc3a15d96c2ea3e2e04cfe0e669e51731b2875353193f82ade69d0540059fe6c7fe7cd86975023cb08cc7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfc0229cc0dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed82641687f3b3a70bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c5538a294270a1ad10c80fef7c24c87afce829ba0f85da6d888f18ea40ab959f6074ab2a4009b9e5f07ab513cdc6c0e57fb1c1ca571380d7b4ead35a655e0b4a26b702396df7e0cbe02b6e4114f244a9bf93f05beb72f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba5823a34a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a9b702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b728fe26e37037f27f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d0a874c74b777df005c55fc30511d00000000c85265b2bd83d64a532869d708000000000000007baa5b6a682b50f0937f778af083e055f6138a757ebd0ed91114a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a9037d2283c42efc54fa84323a56edbd287eba77f35c35d91f3c62a0ca74836a640224de85f2b4a5fee500bbc584328a6a7a4628c4378c9b71dff64075b74a6520adb187b40d2cccbcb08c0634ee74658d3e23bf511c8b0bf1b69d2b3782b3f481c314e7bd4615dbbf24c06ac95bd639e68d0e6aa7f0d07bf69a93365f803f0144af37236ea133c2255b0613bf8ba1d538e06c2411e8d70053b712084fd0e313de9bb19266e49a3a2190cb039c6f89610acd896319b9c8d1b8aac2eaa5a4f8be7419a09e3fb5be3be2fcdadd2299839cc40e684e6e2b4e1385fde7a0babcb0be672110268a34dad364fddee69e564119cebb6940c6356ff83ca527c573d700000000000000c6299263e6d9097f225de969485bce3d7dc471c0669bb6a467cf0de54dfcc1857048fe22a19dbb1b3cb9babaa839f1f6e817a62d95a5b971ff96a5c66c338c6f2a2da4644519f40761402e9c81013d76c7152c95ba5efa24ce1930f23a2277f057ffb6b0144f3b434a2adc456ef4d2fbdf7c6238c2bb00ffcf2d23d68cb9b027f3b225ec4e09b089f7956b66c5692b46ea03abb6a404c8ccceaa4ba4161409fcb54b86eaca26b2a0c4b81f7b71cbfcef"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000180)={'syztnl0\x00', &(0x7f0000000100)={'sit0\x00', 0x0, 0x1, 0x8, 0x1ff, 0x3ff, {{0x13, 0x4, 0x1, 0x5, 0x4c, 0x65, 0xc3b, 0xb8, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x29}, @remote, {[@rr={0x7, 0x1b, 0xba, [@remote, @empty, @broadcast, @dev={0xac, 0x14, 0x14, 0x39}, @dev={0xac, 0x14, 0x14, 0x29}, @local]}, @rr={0x7, 0x7, 0x47, [@initdev={0xac, 0x1e, 0x1, 0x0}]}, @ra={0x94, 0x4}, @rr={0x7, 0xf, 0x6, [@local, @local, @local]}]}}}}}) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x1, 0xa, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, [@ldst={0x0, 0x1, 0x2, 0x9, 0x6, 0xfffffffffffffff0, 0x4}, @map_fd={0x18, 0x1, 0x1, 0x0, 0x1}, @generic={0x22, 0x0, 0xb, 0x7, 0x100}, @alu={0x7, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffff0, 0xfffffffffffffff0}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x8}]}, &(0x7f00000000c0)='GPL\x00', 0x8, 0x1000, &(0x7f0000001840)=""/4096, 0x0, 0x1, '\x00', r0, 0x1f, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x200, 0x9c9}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000940)=[0xffffffffffffffff, 0x1]}, 0x80) (async) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) fallocate(r2, 0x0, 0x0, 0x1000f4) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000e40)={0x6, 0xf, &(0x7f0000000c40)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x3}, @map_fd={0x18, 0x7, 0x1, 0x0, r1}, @map_idx_val={0x18, 0x7, 0x6, 0x0, 0x8, 0x0, 0x0, 0x0, 0x419}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x10}, @exit, @map_val={0x18, 0x0, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7}, @map_fd={0x18, 0x1, 0x1, 0x0, r2}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}], &(0x7f0000000cc0)='syzkaller\x00', 0x6, 0xa0, &(0x7f0000000d00)=""/160, 0x41100, 0x10, '\x00', r0, 0x25, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000dc0)={0x4, 0xd, 0x8, 0x81}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000e00)=[0x1, 0xffffffffffffffff]}, 0x80) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000b00)={&(0x7f0000000a00), 0xc, &(0x7f0000000ac0)={&(0x7f0000000a40)=@ipv6_newnexthop={0x54, 0x68, 0x1, 0x70bd26, 0x25dfdbfe, {0xa, 0x0, 0x4, 0x0, 0x24}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x2}, @NHA_RES_GROUP={0x34, 0xc, 0x0, 0x1, [@NHA_RES_GROUP_BUCKETS={0x6, 0x1, 0x3}, @NHA_RES_GROUP_IDLE_TIMER={0x8, 0x2, 0x58c9}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x5}, @NHA_RES_GROUP_BUCKETS={0x6, 0x1, 0x8}, @NHA_RES_GROUP_IDLE_TIMER={0x8, 0x2, 0x400}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x1}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000}, 0x410d1) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000f00)={&(0x7f0000000ec0)='./bus\x00', 0x0, 0x8}, 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000001040)={'vcan0\x00'}) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) fallocate(r5, 0x0, 0x0, 0x1000f4) (async) open(&(0x7f0000000780)='./bus\x00', 0x2, 0x0) (async) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r6, 0x0) (async) ioctl$RTC_UIE_ON(r5, 0x7003) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001140)={0x18, 0x8, &(0x7f0000000f40)=@raw=[@cb_func={0x18, 0x1, 0x4, 0x0, 0x8}, @map_val={0x18, 0xa, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x8}, @map_fd={0x18, 0x1, 0x1, 0x0, r3}, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4}], &(0x7f0000000f80)='GPL\x00', 0x20, 0x4a, &(0x7f0000000fc0)=""/74, 0x40f00, 0x9, '\x00', r4, 0x0, r5, 0x8, &(0x7f0000001080)={0x1, 0x2}, 0x8, 0x10, &(0x7f00000010c0)={0x2, 0xe, 0x3ff, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001100)=[r1, r6]}, 0x80) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000b40)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000b80)=@newlinkprop={0x34, 0x6c, 0x10, 0x70bd2c, 0x25dfdbfd, {0x0, 0x0, 0x0, r0, 0x0, 0x1}, [@IFLA_BROADCAST={0xa}, @IFLA_OPERSTATE={0x5, 0x10, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x90c0}, 0x80) (async) 11:17:47 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:47 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ASSOCIATE_RESP(r1, &(0x7f0000000a40)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000a00)={&(0x7f0000000980)={0x50, 0x0, 0x400, 0x70bd26, 0x25dfdbff, {}, [@IEEE802154_ATTR_COORD_SHORT_ADDR={0x6, 0x8, 0xaaa0}, @IEEE802154_ATTR_STATUS={0x5, 0x3, 0x9}, @IEEE802154_ATTR_COORD_HW_ADDR={0xc, 0x9, {0xaaaaaaaaaaaa0302}}, @IEEE802154_ATTR_COORD_SHORT_ADDR={0x6, 0x8, 0xaaa1}, @IEEE802154_ATTR_STATUS={0x5, 0x3, 0x4}, @IEEE802154_ATTR_STATUS={0x5, 0x3, 0x9}, @IEEE802154_ATTR_STATUS={0x5, 0x3, 0xf9}]}, 0x50}, 0x1, 0x0, 0x0, 0x8000}, 0x800) (async) sendmsg$IEEE802154_LLSEC_SETPARAMS(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x14, 0x0, 0x4}, 0x14}}, 0x0) sendmsg$IEEE802154_LLSEC_DEL_KEY(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x0, 0x100, 0x70bd2c, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x40c0}, 0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_SETPARAMS(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="0400000000000004000025000000"], 0x14}}, 0x0) (async) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000580), r2) (async) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_SHORT_ADDR(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x0, 0x4}, 0x14}}, 0x0) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000380), r0) sendmsg$NL802154_CMD_SET_LBT_MODE(r3, &(0x7f0000000540)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x2c, r4, 0x300, 0x70bd29, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000003}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20040000}, 0x20040081) (async) r5 = syz_genetlink_get_family_id$nfc(&(0x7f0000000000), r3) (async) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), r3) sendmsg$NL802154_CMD_SET_LBT_MODE(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r6, @ANYBLOB="11040000ffff0000800000000000"], 0x14}}, 0x0) sendmsg$NL802154_CMD_SET_CHANNEL(r0, &(0x7f0000000300)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000001c0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="c9c70100d11be45a9297372b735fc80d8a8841bfeac6e5819e6d57cd0bd5dcfeb79fd46928f9f7", @ANYRES16=r6, @ANYBLOB="010027bd7000fddbdf2509000000050008001a0000000800010003000000"], 0x24}, 0x1, 0x0, 0x0, 0x20044010}, 0x2000c040) (async) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_SETPARAMS(r7, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x14, 0x0, 0x4}, 0x14}}, 0x0) (async) sendmsg$NFC_CMD_GET_SE(r7, &(0x7f0000000900)={&(0x7f0000000840)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000008c0)={&(0x7f0000000880)={0x14, r5, 0x2, 0x70bd2b, 0x25dfdbff, {}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x800}, 0x4004) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) [ 296.607322][ T3606] FAULT_INJECTION: forcing a failure. [ 296.607322][ T3606] name failslab, interval 1, probability 0, space 0, times 0 11:17:47 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x15, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000001000000bfa30000000000000703000030feffff720af0fff8ffffff71a4f0ff000000002d040000000000003d400300000000004504000001ed000079110000000000006c440000000000007a0ab0fe000000007b13000000000000b5000000000000009500000000000000023bc065b7a379d17cf9333379fc9e94af05000000f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a715bc5181554a090f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128c4e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d0800af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d390dd65be2467b373eafd9aa58f2077184b6a89adaf17b0a6041bdef728d236619074d6ebdf098bc908f523d228a40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c5da18ec0ae564162a27afea62d84f3a10746443d64364f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b93d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d710b651f898ba749e40bc6980fe78683ac5c0c31030699ddd71063be9261b2e1aab1675b34a220488c126aeef5f510a8f1aded94a129e4aec6ffc3a15d96c2ea3e2e04cfe0e669e51731b2875353193f82ade69d0540059fe6c7fe7cd86975023cb08cc7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfc0229cc0dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed82641687f3b3a70bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c5538a294270a1ad10c80fef7c24c87afce829ba0f85da6d888f18ea40ab959f6074ab2a4009b9e5f07ab513cdc6c0e57fb1c1ca571380d7b4ead35a655e0b4a26b702396df7e0cbe02b6e4114f244a9bf93f05beb72f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba5823a34a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a9b702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b728fe26e37037f27f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d0a874c74b777df005c55fc30511d00000000c85265b2bd83d64a532869d708000000000000007baa5b6a682b50f0937f778af083e055f6138a757ebd0ed91114a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a9037d2283c42efc54fa84323a56edbd287eba77f35c35d91f3c62a0ca74836a640224de85f2b4a5fee500bbc584328a6a7a4628c4378c9b71dff64075b74a6520adb187b40d2cccbcb08c0634ee74658d3e23bf511c8b0bf1b69d2b3782b3f481c314e7bd4615dbbf24c06ac95bd639e68d0e6aa7f0d07bf69a93365f803f0144af37236ea133c2255b0613bf8ba1d538e06c2411e8d70053b712084fd0e313de9bb19266e49a3a2190cb039c6f89610acd896319b9c8d1b8aac2eaa5a4f8be7419a09e3fb5be3be2fcdadd2299839cc40e684e6e2b4e1385fde7a0babcb0be672110268a34dad364fddee69e564119cebb6940c6356ff83ca527c573d700000000000000c6299263e6d9097f225de969485bce3d7dc471c0669bb6a467cf0de54dfcc1857048fe22a19dbb1b3cb9babaa839f1f6e817a62d95a5b971ff96a5c66c338c6f2a2da4644519f40761402e9c81013d76c7152c95ba5efa24ce1930f23a2277f057ffb6b0144f3b434a2adc456ef4d2fbdf7c6238c2bb00ffcf2d23d68cb9b027f3b225ec4e09b089f7956b66c5692b46ea03abb6a404c8ccceaa4ba4161409fcb54b86eaca26b2a0c4b81f7b71cbfcef"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000180)={'syztnl0\x00', &(0x7f0000000100)={'sit0\x00', 0x0, 0x1, 0x8, 0x1ff, 0x3ff, {{0x13, 0x4, 0x1, 0x5, 0x4c, 0x65, 0xc3b, 0xb8, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x29}, @remote, {[@rr={0x7, 0x1b, 0xba, [@remote, @empty, @broadcast, @dev={0xac, 0x14, 0x14, 0x39}, @dev={0xac, 0x14, 0x14, 0x29}, @local]}, @rr={0x7, 0x7, 0x47, [@initdev={0xac, 0x1e, 0x1, 0x0}]}, @ra={0x94, 0x4}, @rr={0x7, 0xf, 0x6, [@local, @local, @local]}]}}}}}) bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x1, 0xa, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, [@ldst={0x0, 0x1, 0x2, 0x9, 0x6, 0xfffffffffffffff0, 0x4}, @map_fd={0x18, 0x1, 0x1, 0x0, 0x1}, @generic={0x22, 0x0, 0xb, 0x7, 0x100}, @alu={0x7, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffff0, 0xfffffffffffffff0}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x8}]}, &(0x7f00000000c0)='GPL\x00', 0x8, 0x1000, &(0x7f0000001840)=""/4096, 0x0, 0x1, '\x00', r0, 0x1f, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x200, 0x9c9}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000940)=[0xffffffffffffffff, 0x1]}, 0x80) r1 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x1000f4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000e40)={0x6, 0xf, &(0x7f0000000c40)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x3}, @map_fd={0x18, 0x7, 0x1, 0x0, r1}, @map_idx_val={0x18, 0x7, 0x6, 0x0, 0x8, 0x0, 0x0, 0x0, 0x419}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x10}, @exit, @map_val={0x18, 0x0, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7}, @map_fd={0x18, 0x1, 0x1, 0x0, r2}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}], &(0x7f0000000cc0)='syzkaller\x00', 0x6, 0xa0, &(0x7f0000000d00)=""/160, 0x41100, 0x10, '\x00', r0, 0x25, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000dc0)={0x4, 0xd, 0x8, 0x81}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000e00)=[0x1, 0xffffffffffffffff]}, 0x80) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000b00)={&(0x7f0000000a00), 0xc, &(0x7f0000000ac0)={&(0x7f0000000a40)=@ipv6_newnexthop={0x54, 0x68, 0x1, 0x70bd26, 0x25dfdbfe, {0xa, 0x0, 0x4, 0x0, 0x24}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x2}, @NHA_RES_GROUP={0x34, 0xc, 0x0, 0x1, [@NHA_RES_GROUP_BUCKETS={0x6, 0x1, 0x3}, @NHA_RES_GROUP_IDLE_TIMER={0x8, 0x2, 0x58c9}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x5}, @NHA_RES_GROUP_BUCKETS={0x6, 0x1, 0x8}, @NHA_RES_GROUP_IDLE_TIMER={0x8, 0x2, 0x400}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x1}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000}, 0x410d1) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000f00)={&(0x7f0000000ec0)='./bus\x00', 0x0, 0x8}, 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000001040)={'vcan0\x00', 0x0}) (async) r5 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r5, 0x0, 0x0, 0x1000f4) (async) r6 = open(&(0x7f0000000780)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r6, 0x0) (async) ioctl$RTC_UIE_ON(r5, 0x7003) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001140)={0x18, 0x8, &(0x7f0000000f40)=@raw=[@cb_func={0x18, 0x1, 0x4, 0x0, 0x8}, @map_val={0x18, 0xa, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x8}, @map_fd={0x18, 0x1, 0x1, 0x0, r3}, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4}], &(0x7f0000000f80)='GPL\x00', 0x20, 0x4a, &(0x7f0000000fc0)=""/74, 0x40f00, 0x9, '\x00', r4, 0x0, r5, 0x8, &(0x7f0000001080)={0x1, 0x2}, 0x8, 0x10, &(0x7f00000010c0)={0x2, 0xe, 0x3ff, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001100)=[r1, r6]}, 0x80) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000b40)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000b80)=@newlinkprop={0x34, 0x6c, 0x10, 0x70bd2c, 0x25dfdbfd, {0x0, 0x0, 0x0, r0, 0x0, 0x1}, [@IFLA_BROADCAST={0xa}, @IFLA_OPERSTATE={0x5, 0x10, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x90c0}, 0x80) [ 296.648680][ T3606] CPU: 0 PID: 3606 Comm: syz-executor.4 Not tainted 5.4.219-syzkaller-00097-ga76dfbc99260 #0 [ 296.658845][ T3606] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 296.668890][ T3606] Call Trace: [ 296.672175][ T3606] dump_stack+0x1d8/0x241 [ 296.676498][ T3606] ? panic+0x73e/0x73e [ 296.680562][ T3606] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 296.686358][ T3606] ? fat_search_long+0x124a/0x1360 [ 296.691444][ T3606] should_fail+0x709/0x870 [ 296.695841][ T3606] ? setup_fault_attr+0x3d0/0x3d0 [ 296.700838][ T3606] ? asan.module_dtor+0x20/0x20 [ 296.705661][ T3606] ? fat_alloc_inode+0x19/0x90 [ 296.710396][ T3606] should_failslab+0x5/0x20 [ 296.714872][ T3606] kmem_cache_alloc+0x24/0x210 [ 296.719606][ T3606] ? fat_get_block_bmap+0x470/0x470 [ 296.724783][ T3606] fat_alloc_inode+0x19/0x90 [ 296.729346][ T3606] ? fat_get_block_bmap+0x470/0x470 [ 296.734517][ T3606] new_inode_pseudo+0x60/0x210 [ 296.739255][ T3606] new_inode+0x25/0x1d0 [ 296.743384][ T3606] ? __d_move+0x1204/0x1a10 [ 296.747861][ T3606] fat_build_inode+0x1e8/0x3e0 [ 296.752598][ T3606] vfat_create+0x270/0x3f0 [ 296.756987][ T3606] ? vfat_lookup+0x550/0x550 [ 296.761551][ T3606] ? generic_permission+0x13e/0x3d0 [ 296.766724][ T3606] ? security_inode_create+0xdd/0x120 [ 296.772072][ T3606] ? vfat_lookup+0x550/0x550 [ 296.776636][ T3606] path_openat+0x1ea2/0x3ea0 [ 296.781209][ T3606] ? do_filp_open+0x450/0x450 [ 296.785860][ T3606] ? do_sys_open+0x34e/0x7e0 [ 296.790421][ T3606] ? do_syscall_64+0xcb/0x1c0 [ 296.795157][ T3606] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 296.801286][ T3606] do_filp_open+0x208/0x450 [ 296.805763][ T3606] ? vfs_tmpfile+0x280/0x280 [ 296.810329][ T3606] ? _raw_spin_unlock+0x49/0x60 [ 296.815161][ T3606] ? __alloc_fd+0x4e0/0x580 [ 296.819639][ T3606] do_sys_open+0x393/0x7e0 [ 296.824027][ T3606] ? file_open_root+0x4b0/0x4b0 [ 296.828850][ T3606] ? debug_smp_processor_id+0x20/0x20 [ 296.834195][ T3606] ? _raw_spin_unlock_irq+0x4a/0x60 [ 296.839364][ T3606] ? task_work_run+0x19e/0x1b0 [ 296.844100][ T3606] do_syscall_64+0xcb/0x1c0 11:17:47 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) write$P9_RATTACH(0xffffffffffffffff, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, 0xffffffffffffffff, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:47 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) (fail_nth: 10) [ 296.848578][ T3606] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 11:17:47 executing program 0: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) r4 = socket(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x2800) sendmmsg$unix(r7, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r7, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) 11:17:47 executing program 5: clock_gettime(0x0, &(0x7f0000000040)) (async) io_setup(0x9, &(0x7f0000000080)=0x0) io_getevents(r0, 0x2, 0x1, &(0x7f00000000c0)=[{}], &(0x7f0000000100)={0x0, 0x3938700}) (async) io_setup(0xfffff800, &(0x7f0000000140)=0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x2800) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) write$FUSE_ENTRY(r3, &(0x7f00000004c0)={0x90, 0xfffffffffffffffe, 0x0, {0x0, 0x0, 0x99, 0x0, 0x0, 0x0, {0x0, 0x10000000, 0x0, 0x3}}}, 0x90) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x2800) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) r5 = eventfd(0x80) (async) r6 = signalfd4(0xffffffffffffffff, &(0x7f0000001740)={[0x3ff]}, 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x2800) (async) sendmmsg$unix(r7, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) (async) io_submit(r1, 0x8, &(0x7f0000001940)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x6, 0x2, 0xffffffffffffffff, &(0x7f0000000240)="835ad6f9c2edf8fea4ad0d330c85e7e2042d2e5e307396a1af85cc815280273eddeda3c8a7e51b887a2c0c93f363972e9b084ea52281b395db250696aa6fee0da075474aabd7f167e298ecba974d6afc77291601021ad0387b78c2b00492df4785d859a760f835caeb8ed7c4ec0539", 0x6f, 0x2, 0x0, 0x2}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x3, 0x4, r2, &(0x7f0000000300)="17cc220018a51ea173dab0c3ba76d3b7c549dbad7f952683311e9750b55a778ac4e281337222001537051cd734fce5d8e34ca792896b516700da0290bf88018e36dfb7b1b11b6e5090303009f8051739de6b5c579db4ec990b78b8255feaa26a56e71b9a4476c794146d4704365d45201f302b3f02fce5b5875b8f5f848218c145a876ab5e15570452b1b0ca0312c810ed744d331a19a95df43d55dca396a2c3c65cead2689e339fe9f4e5", 0xab, 0x1000, 0x0, 0x1, r3}, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x3, 0x1f, 0xffffffffffffffff, &(0x7f0000000400)="316072659b8be4b5862aeddc4a6500c91d3703f76a104ad35e27601407aaa28ac519ae62b75321d54f19e3d52057e3baf4ff31ceb150582f45181ad4f9488831ce4b4535d14cc6bf3fe174174f5b288fd89e6be9c5d9e5ff0e9ee348e0063563b7c819e2ff50593622588be89f47461fac9519ea13234f487b768572b2f64e85236ea3c464dbcaa8499525110fc5e14bd5441b6739e7bc4efb7e8c36658a7c8e2ede5a404d3c7a5a36ffb863cb19bb09f6cf554ed8fafb7d4a369894fbbcb2b7aadf2264c706acb3d875a70e076789f1270c4eb2c11de8666ba07878981eab56a7dff55e584d668d68a8c8eb674a9dddfdde2eba3bc0d5b46821cf31b0a6efaeb66d3792fcb4f51a0823adb10f1294c547bd8006d333c2ca190739c62a1b12e0e278606ab635ce402a6f0c57390b916e1929ed1a45fb6a33f223f75f10b306dd8dea761a0706d675ede42c805f0965aa1255ab7f8c1634aaf64d3014159e7ff54126e096b956f62cd5849cc26334b80c5657fd79580ce47a059f746ac7b5457af3ed3c2501eb33d1af8f220cd9f79b0ae55b8b01dda28638141a810a2b0143693e136d8496ac6494fdda6aa3d2c585d80a22da61f6adc1ae122ab4b726cc2d2e3afbdf1bcd029ffc940934e4a7b517a2f775996cc6601c61d72b402a88e7ac6097b8bd8b3224152eef84e0dd39724a1bb692769986f4af47547446a292964c42127017f2ccfafc8162354f192cc964a2705852c0ceae136fe498b88d4596316e29d072d04783b50b6f0896ea7173d42c4eab38c3eb7bc40b202f3c87fa4844aa51d1b99920946023912db37115e06e6a7e23107a7adeb2ba6ec2173c9a4df4960a84bb470a71cbbbd4e42a7a7916679c2c441d4ba7032954533599a46d06bf7e2505bab5cc7ae23494e97594c1aa6f397a24bcee755a1a79eac9631c54622869552b915d4da362c51a8832d16554901b08aafc335e7cac7233e0234ba907283ca12405dab150e4e4069d1353fe6cebd9c453e6f23e1c4a1b72197ce6daf63a3a109a3afd47910865f7fd3d50ef693381a4b31ff673ee7310ad7bbb4667b50178f910d2c4d6004fe6470cd712bb4e9f431268beefedc77846b7fbca4bd5df800f8193bd1ac67b61ece58ca6bff4cf88587a788333ed2fea21ace7812f091dca7c0c430a911151082cb4e81ba3d197264288808bf45af648c844605f6418048e24d7b5b60d2e70f9bbdd1c73264e2e133c538a8b8e7acd3ce5c20eaa54968cf64a158caed480764354c4608dd2afff75d9a7131fffb036add4578b488648c888fc23f03ec4f54ccf085d164ac226b90c3abf01aa1d73824e58134a9d476fe449d142e940b58955a982f7cfa3877f62137e939f9d5de795cbe9847a07db0844e7dec70178e7dd71eefaaa952556de760020969b9c179fcec91d7f7807685132d371951238b6a3d78270eb171e8d0bec8e0b9bd471c97298ae6110fbc4fedee97dda3ef1838bf28cc30c4febdf7201ed8178841aff847ae2dd391725b62fa7a03020113804b558035ed9a58dc4bba15338800e83dd9086c1995ca1fa8bad391eda38b2a07257ef5677abfe94798b2d7da6ff7c2a7685bb42e0dd5395a9b9bd809d3d0cc55bd21230d9abee59f91cc86ab945f64e509a4f4582648300e7871bf3a9c6aa60ac4094115a3e010bfd5d66b6320620346ab9a3a7073eca7553e4101a5016bf7a48b48f3f3d233c3dc5175ed78075165f34e8b8b3aafcb89073108d3fe039844d546ad7c9c95fd3f90fc986787e610384f0ee41f8ead8c40eb279b807e0554b27f9e9bb0193e4a5b1496cbce24edb1b914696334f4ab6510e62c89433282f2fa0af231a567cb5ff244fc36acac3422d24e4c1a73ca83626cbd2ba683c289112be1846158348d4375475a598db22d5d3312e78a4cb130b5461d32b71a3cc3290e148b390d6a7e068790c46fcd961eda17090601f679c2ea6c9e04f6aae8c289239443d001d2ec56afa559e8946d918b68ff94902fc5185926f88023992e6c68900df61eb5772364d9ea4b91f4236324636540636dcd99f9e60701561f4db0abcd641992a9c63e45a3e9ca1132457a3a14a09c281cb25ff31e6925ba355229602c534b55ffc076e5c4563220f0318874ca34d05a1849d21eb1b8057920e75a1514149e53b100148ef0fd0d833c441a057f5456d6b0959a72e43f9b95105b390c45c47d0ecdcd14185f496e22aa8b2bccecdfd96b9e640012f07ff580752a98b43a60cc132953752cb4b22b031685cbe2daed6b714dfa0c84d3ebcc7d86c4db8e70be8d14f263cfe2373efdf17ffae680702abbb4b3f37b8dc2c77ea307ab4a0de24fc82ede374ec1a853be13ceb26114291bdbf1fdd5645eb2029fd3fb966ea50ba45514c60d5f713562b2a567213f44a6790662385b41330d84cded8f97be8d2b98e445cae87d83318eb9d9307f45734325cfddb0b7ab67a04f85922b1616369fd1d1bf35a7613592a025bc55d9a18e4525f83fae1608b6f44cd7f16b9c9c3e8f8e4e116fbc39e2de879e60ec41595d6bbfbec8d424ecbbd42f3e0f383db011a9faad4aca92d96e5f45a5791d27bc9f0f945ff8396d989d2f90524210ae136092337d55f834613fb3fd186d185b3ac1033954db91d6efb617ec5dab711bea7e6279892b9a8c3467a97ab79a9274769492ea21c219adc8d0d853b8313402fde08b626c511c8f437dd2cefe2b5f4bce1c4c2e5a4bf95199ab8ec40a31d647d39d05bd8d34368b28d9a61c6c2d9628f391c7e32e91d606c2a58e7829ccd22a5a4d6921a213cca661d8c3d1f49b839e61c59631aadabf9dd2ea11367564c1f308691796f5c1a09d0e4b0cfa2819ffbc918f363471f1844e00882e12c3ceeac232418c3b44bdb6c17ad2914fdecc14deb10fa3dff1bbef09a62fe9dfedbdbe9ced26c18542589f027a90a59e407054a267d4b23622c9fd2a95e7c784ffdacb3687d8f24aea4fc8b0535cf361c15273a922dda5728d95afda4312e7b966394462704ee5919d15ebb665d0a3157f89ff9b1169d2b94049c1350f2897350fc7e5db70cc590fe8ef9f2dc6282a368652cc6fcfeac064ddfac51c9243edd85f7345e7f0088d084183af6e8e5e6da9d710c7a23abe7a612edb2e431ffcc57289f2e261a7645045082105a5e8f9d48c69a9b7b8aaca6814d66607483434904284fc36cd9c54055e5079120e5f8b3dcf5a442723072174f398f3a714fbc05d9cde23b06e619d239b49380ee3bf45fae0b82ae01a16d8ba92ad7d09080488676f2d5e53c35beca88815bca46c8ce7aea3b91e3cf410304c815303003a6a1ae02b306b866ae907b693f558716e502897fd3155b47cc4cd0eea8a8855d16757a9cb532cef1fe7a26bf383fd41e9bd219a862a427aadcfec0e945a613ac86239ffe124a7b7bfbccb5470041adc9a935e6e3cbe2cefa27a8050b908125d27cae5b87c78a700dfd0621e4dcad62f265c4640f63567ce70a90341d1e3e36a8f24964abb55583cb2209d28038cc95762aab9677d0d1c6768f63a4e720711dede76c15d9cbdadacb5a9362cd465f2f55ab606f39e6dd43804e9e8826f9a49caaba9ee5f4801208c0ab00cdf0227df8ecfeea1dcc9ba644ca3f02980522d2f4ec1894dbe24ad9a554a67700a5ca66a237ad0d85a5bfaa0fcc588f21e4362d55a77469e2e24087b01355d27d7425303a01e8577051845301827ea2f3c288579a681e68e4b6bbc2c27e6be510853984159d0b408978887680ba02f8b725daf62f6f809a7018833d8ef67c4816150fce973b56917d83061795a2f846f018749f13562826ad36e178963678b6cdb3af8d0d2a084ce4779ceec4033bd75d49bd36aa07239340fb73f89ca4ecf8e94def7cf99c06fd7bbba3544f35e1bf356784d4dfe569b41ee7744f2e7d8255f4a3761a64f94f6a0f7d3ff8a0d7c90699b0acf2b1f97ae93df4301a3bc380d66f0c3e339b8490a07882658c8d2c6b93a7e0ddd56129ebcb41456bcacc5e418407e888322d527cb6dca27ce65530004df84e0c2bda257af611aef48317e99198e407ebc74d3a9f2846d78682f9e1866d22b7035fa189bdee303d33c059e89b51dba8560945d65c7e16f0386ac463ecf68e3a5c0a1495e591b67c4d6eb2b578cc813981a43df83dfa85aba9660dcffa81112c4540d23ddc0493308abf7e443274af2f6efbb5f858b1a5814c3dbf628248a4755c34ea23a082e89aaa6bdfc37d61969689925446da3d3ca29f9ba278a2ace22ff4022980bfa5fc8d051fcf4a01970735a8319e891b5098eac942495526886085259bece1a8aaf1d607af059dddeaea765d0ee516bedef9a04bad024653b5f48d4b74dc8ecef44c2dd8e858af363e13dfad724b8cd48242111731405cc2e66c2859a51f14bf9190a87c56b1afc3631a3fae3c818685e930f78b3804658719bfdeac887208d8841cc6ea8f42a5e1535e4434fb4ca074dbbacce3778b99ea3457fe7b4af65e6a386060c9debe6adbed9c58a1ff41c1a36b3676275d3a0b459ab1b766d64cb1621fdcc5325a7963a277f5375d7f41bb954c5518838c41fde6263638870863d4603d6761440ebb2b4893cddefa72d2f56329fa71102a25e1bb3587718db801d4e14a55bfe02e911fc1b9c1f1fe8b3d7f113d2902a59bc1c891f1b07bd5bb88c6afc9867a626079c10bf33c101232c6f42d8d228ec5ccb241743a34a8ac071608aafed96d98e752ee3e3d03e30a4410e28b49aff081271e3a6e6ba698b48c58b440f369b66145afc3b2b78ae242be9f6f7fce0ecfa01c2e7ab55d13c6325f35fb70c3de6112c6fc853cf626fd11470c02a95107825377bbae3888343b199525386bb5212596b0d6cd1ef21cdf30a89d721547dadc461e0ebfb7d43ba9847c24bbb8b4192bfa3e46cca429a19d7fb311ecd9a8f763482c3bffd1c42ff897fe09ffa9c68a88d9dd74dd4ec2ce8c42cddebf53762da0cb0972a822d6cd2ae80e08b7861aa548dfc3e09eae3c6e0815cab03fcf66f5ff25eefd8ca0d3e50731d1c91a84a56db4c223dff43c41211e778bb4e178544bd2b722c3fc0ab0689945fc5566761627ccfaa58f30a20bd1bd3a014df046e6a079083b60f49a206cf7e633c5d08887d6b50f51721fd176a14eca53157404d9dd33f9ab9bd54b123caf7d2e9f471a71a5167fa6b90b64a0d370d51776f3da6963290f140c4f3a30847272edd6daf7f57edf6bab26f2ed4c68e1ae6522f9bbadc73857d70c99b38a1a768550bd5c04a5ef5633f7ced222d213eae50502aaa5e9aca463fea4cde663074d25f1bbe970f56fe1f28bd11d532f0963f4e39e7ddb64926e0064765f11a5c049d6382b49f7b3d7f67f8a734d96be2f6e292ad0ab22bd91cda51acf25385ff4d4de627b125fac2c28599e51a004950a4286738c5e67d9bef1400321c61a737aa827db5f151edfb68fe1734e0b8fd88e630b17f2b98f718838f61f874b662a7d5e763cd62f3a9ba681a8995a22ae5c126a8324b3d60db18a7c51d01a031181f2770a5219c53d8b534093736ca7c888224ee14423ccd43cff6ae332e72e4699488078ec2021f1b4d6fc1161034b8c3d148eb682d06124a7e5000789e6955d93e41d6e071963ed2464287e069abe503d6c5d3424c03c2a13749073627284303698464a1a01726d844abe6b5f83e0c40c60199532f4653b7877c358ae3a0aa6886a23f9191c0a32fc89291fd73294512e85f1f174ab4190d2901e158e492b21d167b4ea4ee5895f3ce88b0bebe6734fda", 0x1000, 0x80000001, 0x0, 0x2}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x8, 0x8da2, r4, &(0x7f0000001440)="982d43e8807218187a2d1545fa0b5b217ecd07aa32a7bfb31db095e259e065cb1e4bd8798119960d04fd73d5179ad818e035a1f303fb20961b46d7c807f136ce58ce5330ddc1a18c67df201bf61a64551877fd2718ebad2a7b6cf433fa48dee809cdfe3fa86482c3278cbfbf9f72b222997e67de0abd722c4ecde8a7a1cefce1d84c50f559d55bdc6d59c604843aa0e3aa91bc4e3a3a0b78ee2948f2d67b77910f478b331f86abe7671982779dc3c44a", 0xb0, 0x1, 0x0, 0x3}, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x1, 0x35, 0xffffffffffffffff, &(0x7f0000001540)="0d5902338c7f07a7e737e1b3324a8fb600f16b362edd999a84541e7f7194a563f16048d343082ee704f0db5212e9a1c17681b3e46a99459ace369155971e93cd2271e64ce78cc2bba85bbb25d63434766b08ec057a32c45f066712d3f203c3ec80", 0x61, 0x0, 0x0, 0x1, r5}, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x1, 0x0, 0xffffffffffffffff, &(0x7f0000001600)="a74ded437b1a0c442784ed451cba94dc996d6931d9e5a6b9983d7896d70e2e8a790c68f0423aacd0d93cd7cc02e5cd990cf13c380f104dfa14e8e72072083e811c036172838dd6cc61919297b238cd3ae696f89c8df301399294db7c70cf1527f4cfc815662be72d4f57a2cd3a12a0bf6fac5b41ec45a438195daec5d844aca390d8189a9d244c466b2b6ad51d3aa89550ebccb51bf03da65be4d0e4f723324b20ce99aa592cc25f1655da9f6048dbc5238a969bb10373c175f8235b2419b3101db20c188dd432b36c51f557d06388f7262581243c2e800bf35294056f1da05d25a64b7e0eeec2782cc44f4e", 0xec, 0x4, 0x0, 0xa7d0360f7994c71e}, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x7, 0x1000, r6, &(0x7f0000001780)="d9881e0ab7fc9c", 0x7, 0x2b, 0x0, 0x1}, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x2, 0x2d1b, r7, &(0x7f0000001800)="4b782180a738dcc44f62c02a2724053a7425e491c9f6d3673085549f46baa3a7b05fc0e73743cece6063c7d829b7d35750e514cb8f0832d594a54daf252a317e16982518b794ceebc59c211db5c7911ef5478a045fce692238d8428ae274a8d05eb060425b2464a5aab36a6dbb95827057a9eea6a0fc68c4e7e53ddb1cb946c00b2806d64b422e2d0d4df41b7676a60fa2a4a44886c821b1d8d3c6f30dde9ddccb321c8a0dd03df654e9e3576d19a4fd96d77c4f891536ec48018a7e84325f5252bb7bfb5d961de58977450e7c8bca0a", 0xd0, 0x3f, 0x0, 0x3}]) (async) mkdir(&(0x7f0000000180)='./file1\x00', 0x20) mount$incfs(&(0x7f00000022c0)='./file1\x00', &(0x7f0000002300)='./file1\x00', &(0x7f0000002340), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0062d489a4dc95b533bf8ee63088f8367c18817a300cdfa8349438b11ab36b4505654316"]) (async) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x4e24}, 0x6e) [ 296.940134][ T3650] 9pnet: Insufficient options for proto=fd [ 297.011694][ T3656] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 11:17:47 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ASSOCIATE_RESP(r1, &(0x7f0000000a40)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000a00)={&(0x7f0000000980)={0x50, 0x0, 0x400, 0x70bd26, 0x25dfdbff, {}, [@IEEE802154_ATTR_COORD_SHORT_ADDR={0x6, 0x8, 0xaaa0}, @IEEE802154_ATTR_STATUS={0x5, 0x3, 0x9}, @IEEE802154_ATTR_COORD_HW_ADDR={0xc, 0x9, {0xaaaaaaaaaaaa0302}}, @IEEE802154_ATTR_COORD_SHORT_ADDR={0x6, 0x8, 0xaaa1}, @IEEE802154_ATTR_STATUS={0x5, 0x3, 0x4}, @IEEE802154_ATTR_STATUS={0x5, 0x3, 0x9}, @IEEE802154_ATTR_STATUS={0x5, 0x3, 0xf9}]}, 0x50}, 0x1, 0x0, 0x0, 0x8000}, 0x800) sendmsg$IEEE802154_LLSEC_SETPARAMS(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x14, 0x0, 0x4}, 0x14}}, 0x0) (async) sendmsg$IEEE802154_LLSEC_DEL_KEY(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x0, 0x100, 0x70bd2c, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x40c0}, 0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_SETPARAMS(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="0400000000000004000025000000"], 0x14}}, 0x0) (async) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000580), r2) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_SHORT_ADDR(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x0, 0x4}, 0x14}}, 0x0) (async) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000380), r0) sendmsg$NL802154_CMD_SET_LBT_MODE(r3, &(0x7f0000000540)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x2c, r4, 0x300, 0x70bd29, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000003}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20040000}, 0x20040081) (async) r5 = syz_genetlink_get_family_id$nfc(&(0x7f0000000000), r3) (async) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), r3) sendmsg$NL802154_CMD_SET_LBT_MODE(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r6, @ANYBLOB="11040000ffff0000800000000000"], 0x14}}, 0x0) sendmsg$NL802154_CMD_SET_CHANNEL(r0, &(0x7f0000000300)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000001c0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="c9c70100d11be45a9297372b735fc80d8a8841bfeac6e5819e6d57cd0bd5dcfeb79fd46928f9f7", @ANYRES16=r6, @ANYBLOB="010027bd7000fddbdf2509000000050008001a0000000800010003000000"], 0x24}, 0x1, 0x0, 0x0, 0x20044010}, 0x2000c040) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_SETPARAMS(r7, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x14, 0x0, 0x4}, 0x14}}, 0x0) (async) sendmsg$NFC_CMD_GET_SE(r7, &(0x7f0000000900)={&(0x7f0000000840)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000008c0)={&(0x7f0000000880)={0x14, r5, 0x2, 0x70bd2b, 0x25dfdbff, {}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x800}, 0x4004) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:17:47 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) write$P9_RATTACH(0xffffffffffffffff, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, 0xffffffffffffffff, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r0}}) [ 297.237317][ T3665] 9pnet: Insufficient options for proto=fd [ 297.248358][ T3661] FAULT_INJECTION: forcing a failure. [ 297.248358][ T3661] name failslab, interval 1, probability 0, space 0, times 0 [ 297.263500][ T3661] CPU: 0 PID: 3661 Comm: syz-executor.4 Not tainted 5.4.219-syzkaller-00097-ga76dfbc99260 #0 [ 297.273654][ T3661] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 297.283697][ T3661] Call Trace: [ 297.286979][ T3661] dump_stack+0x1d8/0x241 [ 297.291289][ T3661] ? panic+0x73e/0x73e [ 297.295332][ T3661] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 297.301112][ T3661] ? fat_search_long+0x124a/0x1360 [ 297.306197][ T3661] should_fail+0x709/0x870 [ 297.310590][ T3661] ? setup_fault_attr+0x3d0/0x3d0 [ 297.315587][ T3661] ? asan.module_dtor+0x20/0x20 [ 297.320418][ T3661] ? fat_alloc_inode+0x19/0x90 [ 297.325162][ T3661] should_failslab+0x5/0x20 [ 297.329636][ T3661] kmem_cache_alloc+0x24/0x210 [ 297.334376][ T3661] ? fat_get_block_bmap+0x470/0x470 [ 297.339676][ T3661] fat_alloc_inode+0x19/0x90 [ 297.344240][ T3661] ? fat_get_block_bmap+0x470/0x470 [ 297.349413][ T3661] new_inode_pseudo+0x60/0x210 [ 297.354159][ T3661] new_inode+0x25/0x1d0 [ 297.358300][ T3661] ? __d_move+0x1204/0x1a10 [ 297.362797][ T3661] fat_build_inode+0x1e8/0x3e0 [ 297.367543][ T3661] vfat_create+0x270/0x3f0 [ 297.371935][ T3661] ? vfat_lookup+0x550/0x550 [ 297.376629][ T3661] ? generic_permission+0x13e/0x3d0 [ 297.381815][ T3661] ? security_inode_create+0xdd/0x120 [ 297.387173][ T3661] ? vfat_lookup+0x550/0x550 [ 297.391737][ T3661] path_openat+0x1ea2/0x3ea0 [ 297.396321][ T3661] ? do_filp_open+0x450/0x450 [ 297.401093][ T3661] ? do_sys_open+0x34e/0x7e0 [ 297.405660][ T3661] ? do_syscall_64+0xcb/0x1c0 [ 297.410313][ T3661] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 297.416357][ T3661] do_filp_open+0x208/0x450 [ 297.420931][ T3661] ? vfs_tmpfile+0x280/0x280 [ 297.425514][ T3661] ? _raw_spin_unlock+0x49/0x60 [ 297.430344][ T3661] ? __alloc_fd+0x4e0/0x580 [ 297.434855][ T3661] do_sys_open+0x393/0x7e0 [ 297.439262][ T3661] ? file_open_root+0x4b0/0x4b0 [ 297.444097][ T3661] ? debug_smp_processor_id+0x20/0x20 [ 297.449451][ T3661] ? _raw_spin_unlock_irq+0x4a/0x60 [ 297.454637][ T3661] ? task_work_run+0x19e/0x1b0 [ 297.459382][ T3661] do_syscall_64+0xcb/0x1c0 [ 297.463862][ T3661] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 297.478719][ T3668] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 297.487932][ T3668] ext4 filesystem being mounted at /root/syzkaller-testdir357205252/syzkaller.fMKxdM/89/file0 supports timestamps until 2038 (0x7fffffff) [ 297.511811][ T22] audit: type=1400 audit(1671535068.201:214): avc: denied { read } for pid=3662 comm="syz-executor.3" path="socket:[26538]" dev="sockfs" ino=26538 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 297.562958][ T22] audit: type=1400 audit(1671535068.251:215): avc: denied { remove_name } for pid=3662 comm="syz-executor.3" name="file0" dev="loop3" ino=13 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 11:17:48 executing program 3: r0 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1004042, &(0x7f0000000080)=ANY=[], 0x0, 0x4f4, &(0x7f0000000a40)="$eJzs3U9sI1cZAPBvJn+cTdMmhR4AAV1KYUGrtRNvG1W9UE4VQpUQPXLYhsQbRbHjKHZKE/aQPXJHohInOHHmgMQBaU/ckTjAjctyQFpgBdogcTCasZP1JnFiQtam9u8njWbeex5/79ma92bfbPwCGFvXI+IgIqYj4oOImO/kJ50t3mlv2euePL63evj43moSrdb7f0vy8iwvus7JvNB5z5mI+O67Ed9PTgT9fURjb39zpVqt7HSySs3adqmxt39ro7ayXlmvbJXLy0vLi2/dfrN8ZW19tfbLR9ci4je//sLD3x18/YdZteY6Zd3tuErtpk8dx8lMRsS3n0ewIZjotGf6Midf6iSuUhoRn4qI1/Lrfz4m8m8TABhlrdZ8tOa70wDAqEvzObAkLXbmAuYiTYvF9hzeKzGbVuuN5s279d2ttfZc2UJMpXc3qpXFzlzhQkwlWXopPz5OJ+Vn05XbEfFyRPy4cC1PF1fr1bVh3vgAwBh74cT4/89Ce/wHAEbczNPDwjDrAQAMzsywKwAADJzxHwDGj/EfAMaP8R8Axo/xHwDGj/EfAMbKd957L9tah53fv177cG93s/7hrbVKY7NY210trtZ3tovr9fp6/ps9tYver1qvby+9EbsflZqVRrPU2Nu/U6vvbjXv5L/rfacyNZBWAQDnefnVB39MIuLg7Wv5Fl3LMhirYbSlw64AMDQTw64AMDRW+4Lx1f+/8f0nARhVXUv03u/Knjl1cNLHfb19GvGNy1YNeE5ufNb8P4wr8/8wvi43/+9eHkaB+X8YX61WYs1/ABgzU57sw9jrev5/5nO/7j5isdWV6O/5PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIykuXxL0mJnLfC5SNNiMeLFiFiIqeTuRrWyGBEvRcQfClOFLL3UY40QAOCTIv1L0ln/68b863MnS6cL/yrk+4j4wU/f/8lHK83mzlLEdPL34/zmx5388jDqDwBc5GicPhrHjzx5fG/1aBtkfR59s724aBb3sLO1SyZjMt/P5HMNs/9IOum27H5l4griH9yPiM+c1f4knxtZ6Kx8ejJ+FvvFgcZPn4mf5mXtffZZfPoK6gLj5kHW/7xz1vWXxvV8f/b1P5P3UP+7o/7v8FT/lx73fxM9+r/r/cZ447ffOpXZmm+X3Y/43ORZ8ZPj+EmP+K/3Gf9Pn//ia73KWj+LuBFnx++OVWrWtkuNvf1bG7WV9cp6ZatcXl5aXnzr9pvlUj5HXTqaqT7tr2/ffKlX/Kz9sz3iz1zQ/q/02f6f//uD733pnPhf+/LZ3/8r58TPxsSv9hl/ZfZXPZf4z+Kv9Wj/Rd//zT7jP/zz/lqfLwUABqCxt7+5Uq1WdkblIIk4GFjQwi9+9O5/eVZ2J/Z/8UE5cHDewbB7JuB5e3rRP5s/PawKAQAAAAAAAAAAAAAApwziz4mG3UYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG138CAAD//1fv2MU=") r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) readv(r2, &(0x7f00000000c0)=[{}, {&(0x7f0000000040)=""/95, 0x5f}], 0x2) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1004042, &(0x7f0000000080)=ANY=[], 0x0, 0x4f4, &(0x7f0000000a40)="$eJzs3U9sI1cZAPBvJn+cTdMmhR4AAV1KYUGrtRNvG1W9UE4VQpUQPXLYhsQbRbHjKHZKE/aQPXJHohInOHHmgMQBaU/ckTjAjctyQFpgBdogcTCasZP1JnFiQtam9u8njWbeex5/79ma92bfbPwCGFvXI+IgIqYj4oOImO/kJ50t3mlv2euePL63evj43moSrdb7f0vy8iwvus7JvNB5z5mI+O67Ed9PTgT9fURjb39zpVqt7HSySs3adqmxt39ro7ayXlmvbJXLy0vLi2/dfrN8ZW19tfbLR9ci4je//sLD3x18/YdZteY6Zd3tuErtpk8dx8lMRsS3n0ewIZjotGf6Midf6iSuUhoRn4qI1/Lrfz4m8m8TABhlrdZ8tOa70wDAqEvzObAkLXbmAuYiTYvF9hzeKzGbVuuN5s279d2ttfZc2UJMpXc3qpXFzlzhQkwlWXopPz5OJ+Vn05XbEfFyRPy4cC1PF1fr1bVh3vgAwBh74cT4/89Ce/wHAEbczNPDwjDrAQAMzsywKwAADJzxHwDGj/EfAMaP8R8Axo/xHwDGj/EfAMbKd957L9tah53fv177cG93s/7hrbVKY7NY210trtZ3tovr9fp6/ps9tYver1qvby+9EbsflZqVRrPU2Nu/U6vvbjXv5L/rfacyNZBWAQDnefnVB39MIuLg7Wv5Fl3LMhirYbSlw64AMDQTw64AMDRW+4Lx1f+/8f0nARhVXUv03u/Knjl1cNLHfb19GvGNy1YNeE5ufNb8P4wr8/8wvi43/+9eHkaB+X8YX61WYs1/ABgzU57sw9jrev5/5nO/7j5isdWV6O/5PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIykuXxL0mJnLfC5SNNiMeLFiFiIqeTuRrWyGBEvRcQfClOFLL3UY40QAOCTIv1L0ln/68b863MnS6cL/yrk+4j4wU/f/8lHK83mzlLEdPL34/zmx5388jDqDwBc5GicPhrHjzx5fG/1aBtkfR59s724aBb3sLO1SyZjMt/P5HMNs/9IOum27H5l4griH9yPiM+c1f4knxtZ6Kx8ejJ+FvvFgcZPn4mf5mXtffZZfPoK6gLj5kHW/7xz1vWXxvV8f/b1P5P3UP+7o/7v8FT/lx73fxM9+r/r/cZ447ffOpXZmm+X3Y/43ORZ8ZPj+EmP+K/3Gf9Pn//ia73KWj+LuBFnx++OVWrWtkuNvf1bG7WV9cp6ZatcXl5aXnzr9pvlUj5HXTqaqT7tr2/ffKlX/Kz9sz3iz1zQ/q/02f6f//uD733pnPhf+/LZ3/8r58TPxsSv9hl/ZfZXPZf4z+Kv9Wj/Rd//zT7jP/zz/lqfLwUABqCxt7+5Uq1WdkblIIk4GFjQwi9+9O5/eVZ2J/Z/8UE5cHDewbB7JuB5e3rRP5s/PawKAQAAAAAAAAAAAAAApwziz4mG3UYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG138CAAD//1fv2MU=") (async) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) (async) readv(r2, &(0x7f00000000c0)=[{}, {&(0x7f0000000040)=""/95, 0x5f}], 0x2) (async) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) (async) 11:17:48 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) write$P9_RATTACH(0xffffffffffffffff, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, 0xffffffffffffffff, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:48 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), 0xffffffffffffffff) r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) sendmsg$NFQNL_MSG_VERDICT(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="28000000010301080000000000000000050000081400138006000240000300000600015681000000"], 0x28}}, 0x2000c011) creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:17:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) (fail_nth: 11) 11:17:48 executing program 5: clock_gettime(0x0, &(0x7f0000000040)) io_setup(0x9, &(0x7f0000000080)=0x0) io_getevents(r0, 0x2, 0x1, &(0x7f00000000c0)=[{}], &(0x7f0000000100)={0x0, 0x3938700}) io_setup(0xfffff800, &(0x7f0000000140)=0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x2800) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) write$FUSE_ENTRY(r3, &(0x7f00000004c0)={0x90, 0xfffffffffffffffe, 0x0, {0x0, 0x0, 0x99, 0x0, 0x0, 0x0, {0x0, 0x10000000, 0x0, 0x3}}}, 0x90) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x2800) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) r5 = eventfd(0x80) (async) r6 = signalfd4(0xffffffffffffffff, &(0x7f0000001740)={[0x3ff]}, 0x8, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x2800) (async) sendmmsg$unix(r7, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) (async) io_submit(r1, 0x8, &(0x7f0000001940)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x6, 0x2, 0xffffffffffffffff, &(0x7f0000000240)="835ad6f9c2edf8fea4ad0d330c85e7e2042d2e5e307396a1af85cc815280273eddeda3c8a7e51b887a2c0c93f363972e9b084ea52281b395db250696aa6fee0da075474aabd7f167e298ecba974d6afc77291601021ad0387b78c2b00492df4785d859a760f835caeb8ed7c4ec0539", 0x6f, 0x2, 0x0, 0x2}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x3, 0x4, r2, &(0x7f0000000300)="17cc220018a51ea173dab0c3ba76d3b7c549dbad7f952683311e9750b55a778ac4e281337222001537051cd734fce5d8e34ca792896b516700da0290bf88018e36dfb7b1b11b6e5090303009f8051739de6b5c579db4ec990b78b8255feaa26a56e71b9a4476c794146d4704365d45201f302b3f02fce5b5875b8f5f848218c145a876ab5e15570452b1b0ca0312c810ed744d331a19a95df43d55dca396a2c3c65cead2689e339fe9f4e5", 0xab, 0x1000, 0x0, 0x1, r3}, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x3, 0x1f, 0xffffffffffffffff, &(0x7f0000000400)="316072659b8be4b5862aeddc4a6500c91d3703f76a104ad35e27601407aaa28ac519ae62b75321d54f19e3d52057e3baf4ff31ceb150582f45181ad4f9488831ce4b4535d14cc6bf3fe174174f5b288fd89e6be9c5d9e5ff0e9ee348e0063563b7c819e2ff50593622588be89f47461fac9519ea13234f487b768572b2f64e85236ea3c464dbcaa8499525110fc5e14bd5441b6739e7bc4efb7e8c36658a7c8e2ede5a404d3c7a5a36ffb863cb19bb09f6cf554ed8fafb7d4a369894fbbcb2b7aadf2264c706acb3d875a70e076789f1270c4eb2c11de8666ba07878981eab56a7dff55e584d668d68a8c8eb674a9dddfdde2eba3bc0d5b46821cf31b0a6efaeb66d3792fcb4f51a0823adb10f1294c547bd8006d333c2ca190739c62a1b12e0e278606ab635ce402a6f0c57390b916e1929ed1a45fb6a33f223f75f10b306dd8dea761a0706d675ede42c805f0965aa1255ab7f8c1634aaf64d3014159e7ff54126e096b956f62cd5849cc26334b80c5657fd79580ce47a059f746ac7b5457af3ed3c2501eb33d1af8f220cd9f79b0ae55b8b01dda28638141a810a2b0143693e136d8496ac6494fdda6aa3d2c585d80a22da61f6adc1ae122ab4b726cc2d2e3afbdf1bcd029ffc940934e4a7b517a2f775996cc6601c61d72b402a88e7ac6097b8bd8b3224152eef84e0dd39724a1bb692769986f4af47547446a292964c42127017f2ccfafc8162354f192cc964a2705852c0ceae136fe498b88d4596316e29d072d04783b50b6f0896ea7173d42c4eab38c3eb7bc40b202f3c87fa4844aa51d1b99920946023912db37115e06e6a7e23107a7adeb2ba6ec2173c9a4df4960a84bb470a71cbbbd4e42a7a7916679c2c441d4ba7032954533599a46d06bf7e2505bab5cc7ae23494e97594c1aa6f397a24bcee755a1a79eac9631c54622869552b915d4da362c51a8832d16554901b08aafc335e7cac7233e0234ba907283ca12405dab150e4e4069d1353fe6cebd9c453e6f23e1c4a1b72197ce6daf63a3a109a3afd47910865f7fd3d50ef693381a4b31ff673ee7310ad7bbb4667b50178f910d2c4d6004fe6470cd712bb4e9f431268beefedc77846b7fbca4bd5df800f8193bd1ac67b61ece58ca6bff4cf88587a788333ed2fea21ace7812f091dca7c0c430a911151082cb4e81ba3d197264288808bf45af648c844605f6418048e24d7b5b60d2e70f9bbdd1c73264e2e133c538a8b8e7acd3ce5c20eaa54968cf64a158caed480764354c4608dd2afff75d9a7131fffb036add4578b488648c888fc23f03ec4f54ccf085d164ac226b90c3abf01aa1d73824e58134a9d476fe449d142e940b58955a982f7cfa3877f62137e939f9d5de795cbe9847a07db0844e7dec70178e7dd71eefaaa952556de760020969b9c179fcec91d7f7807685132d371951238b6a3d78270eb171e8d0bec8e0b9bd471c97298ae6110fbc4fedee97dda3ef1838bf28cc30c4febdf7201ed8178841aff847ae2dd391725b62fa7a03020113804b558035ed9a58dc4bba15338800e83dd9086c1995ca1fa8bad391eda38b2a07257ef5677abfe94798b2d7da6ff7c2a7685bb42e0dd5395a9b9bd809d3d0cc55bd21230d9abee59f91cc86ab945f64e509a4f4582648300e7871bf3a9c6aa60ac4094115a3e010bfd5d66b6320620346ab9a3a7073eca7553e4101a5016bf7a48b48f3f3d233c3dc5175ed78075165f34e8b8b3aafcb89073108d3fe039844d546ad7c9c95fd3f90fc986787e610384f0ee41f8ead8c40eb279b807e0554b27f9e9bb0193e4a5b1496cbce24edb1b914696334f4ab6510e62c89433282f2fa0af231a567cb5ff244fc36acac3422d24e4c1a73ca83626cbd2ba683c289112be1846158348d4375475a598db22d5d3312e78a4cb130b5461d32b71a3cc3290e148b390d6a7e068790c46fcd961eda17090601f679c2ea6c9e04f6aae8c289239443d001d2ec56afa559e8946d918b68ff94902fc5185926f88023992e6c68900df61eb5772364d9ea4b91f4236324636540636dcd99f9e60701561f4db0abcd641992a9c63e45a3e9ca1132457a3a14a09c281cb25ff31e6925ba355229602c534b55ffc076e5c4563220f0318874ca34d05a1849d21eb1b8057920e75a1514149e53b100148ef0fd0d833c441a057f5456d6b0959a72e43f9b95105b390c45c47d0ecdcd14185f496e22aa8b2bccecdfd96b9e640012f07ff580752a98b43a60cc132953752cb4b22b031685cbe2daed6b714dfa0c84d3ebcc7d86c4db8e70be8d14f263cfe2373efdf17ffae680702abbb4b3f37b8dc2c77ea307ab4a0de24fc82ede374ec1a853be13ceb26114291bdbf1fdd5645eb2029fd3fb966ea50ba45514c60d5f713562b2a567213f44a6790662385b41330d84cded8f97be8d2b98e445cae87d83318eb9d9307f45734325cfddb0b7ab67a04f85922b1616369fd1d1bf35a7613592a025bc55d9a18e4525f83fae1608b6f44cd7f16b9c9c3e8f8e4e116fbc39e2de879e60ec41595d6bbfbec8d424ecbbd42f3e0f383db011a9faad4aca92d96e5f45a5791d27bc9f0f945ff8396d989d2f90524210ae136092337d55f834613fb3fd186d185b3ac1033954db91d6efb617ec5dab711bea7e6279892b9a8c3467a97ab79a9274769492ea21c219adc8d0d853b8313402fde08b626c511c8f437dd2cefe2b5f4bce1c4c2e5a4bf95199ab8ec40a31d647d39d05bd8d34368b28d9a61c6c2d9628f391c7e32e91d606c2a58e7829ccd22a5a4d6921a213cca661d8c3d1f49b839e61c59631aadabf9dd2ea11367564c1f308691796f5c1a09d0e4b0cfa2819ffbc918f363471f1844e00882e12c3ceeac232418c3b44bdb6c17ad2914fdecc14deb10fa3dff1bbef09a62fe9dfedbdbe9ced26c18542589f027a90a59e407054a267d4b23622c9fd2a95e7c784ffdacb3687d8f24aea4fc8b0535cf361c15273a922dda5728d95afda4312e7b966394462704ee5919d15ebb665d0a3157f89ff9b1169d2b94049c1350f2897350fc7e5db70cc590fe8ef9f2dc6282a368652cc6fcfeac064ddfac51c9243edd85f7345e7f0088d084183af6e8e5e6da9d710c7a23abe7a612edb2e431ffcc57289f2e261a7645045082105a5e8f9d48c69a9b7b8aaca6814d66607483434904284fc36cd9c54055e5079120e5f8b3dcf5a442723072174f398f3a714fbc05d9cde23b06e619d239b49380ee3bf45fae0b82ae01a16d8ba92ad7d09080488676f2d5e53c35beca88815bca46c8ce7aea3b91e3cf410304c815303003a6a1ae02b306b866ae907b693f558716e502897fd3155b47cc4cd0eea8a8855d16757a9cb532cef1fe7a26bf383fd41e9bd219a862a427aadcfec0e945a613ac86239ffe124a7b7bfbccb5470041adc9a935e6e3cbe2cefa27a8050b908125d27cae5b87c78a700dfd0621e4dcad62f265c4640f63567ce70a90341d1e3e36a8f24964abb55583cb2209d28038cc95762aab9677d0d1c6768f63a4e720711dede76c15d9cbdadacb5a9362cd465f2f55ab606f39e6dd43804e9e8826f9a49caaba9ee5f4801208c0ab00cdf0227df8ecfeea1dcc9ba644ca3f02980522d2f4ec1894dbe24ad9a554a67700a5ca66a237ad0d85a5bfaa0fcc588f21e4362d55a77469e2e24087b01355d27d7425303a01e8577051845301827ea2f3c288579a681e68e4b6bbc2c27e6be510853984159d0b408978887680ba02f8b725daf62f6f809a7018833d8ef67c4816150fce973b56917d83061795a2f846f018749f13562826ad36e178963678b6cdb3af8d0d2a084ce4779ceec4033bd75d49bd36aa07239340fb73f89ca4ecf8e94def7cf99c06fd7bbba3544f35e1bf356784d4dfe569b41ee7744f2e7d8255f4a3761a64f94f6a0f7d3ff8a0d7c90699b0acf2b1f97ae93df4301a3bc380d66f0c3e339b8490a07882658c8d2c6b93a7e0ddd56129ebcb41456bcacc5e418407e888322d527cb6dca27ce65530004df84e0c2bda257af611aef48317e99198e407ebc74d3a9f2846d78682f9e1866d22b7035fa189bdee303d33c059e89b51dba8560945d65c7e16f0386ac463ecf68e3a5c0a1495e591b67c4d6eb2b578cc813981a43df83dfa85aba9660dcffa81112c4540d23ddc0493308abf7e443274af2f6efbb5f858b1a5814c3dbf628248a4755c34ea23a082e89aaa6bdfc37d61969689925446da3d3ca29f9ba278a2ace22ff4022980bfa5fc8d051fcf4a01970735a8319e891b5098eac942495526886085259bece1a8aaf1d607af059dddeaea765d0ee516bedef9a04bad024653b5f48d4b74dc8ecef44c2dd8e858af363e13dfad724b8cd48242111731405cc2e66c2859a51f14bf9190a87c56b1afc3631a3fae3c818685e930f78b3804658719bfdeac887208d8841cc6ea8f42a5e1535e4434fb4ca074dbbacce3778b99ea3457fe7b4af65e6a386060c9debe6adbed9c58a1ff41c1a36b3676275d3a0b459ab1b766d64cb1621fdcc5325a7963a277f5375d7f41bb954c5518838c41fde6263638870863d4603d6761440ebb2b4893cddefa72d2f56329fa71102a25e1bb3587718db801d4e14a55bfe02e911fc1b9c1f1fe8b3d7f113d2902a59bc1c891f1b07bd5bb88c6afc9867a626079c10bf33c101232c6f42d8d228ec5ccb241743a34a8ac071608aafed96d98e752ee3e3d03e30a4410e28b49aff081271e3a6e6ba698b48c58b440f369b66145afc3b2b78ae242be9f6f7fce0ecfa01c2e7ab55d13c6325f35fb70c3de6112c6fc853cf626fd11470c02a95107825377bbae3888343b199525386bb5212596b0d6cd1ef21cdf30a89d721547dadc461e0ebfb7d43ba9847c24bbb8b4192bfa3e46cca429a19d7fb311ecd9a8f763482c3bffd1c42ff897fe09ffa9c68a88d9dd74dd4ec2ce8c42cddebf53762da0cb0972a822d6cd2ae80e08b7861aa548dfc3e09eae3c6e0815cab03fcf66f5ff25eefd8ca0d3e50731d1c91a84a56db4c223dff43c41211e778bb4e178544bd2b722c3fc0ab0689945fc5566761627ccfaa58f30a20bd1bd3a014df046e6a079083b60f49a206cf7e633c5d08887d6b50f51721fd176a14eca53157404d9dd33f9ab9bd54b123caf7d2e9f471a71a5167fa6b90b64a0d370d51776f3da6963290f140c4f3a30847272edd6daf7f57edf6bab26f2ed4c68e1ae6522f9bbadc73857d70c99b38a1a768550bd5c04a5ef5633f7ced222d213eae50502aaa5e9aca463fea4cde663074d25f1bbe970f56fe1f28bd11d532f0963f4e39e7ddb64926e0064765f11a5c049d6382b49f7b3d7f67f8a734d96be2f6e292ad0ab22bd91cda51acf25385ff4d4de627b125fac2c28599e51a004950a4286738c5e67d9bef1400321c61a737aa827db5f151edfb68fe1734e0b8fd88e630b17f2b98f718838f61f874b662a7d5e763cd62f3a9ba681a8995a22ae5c126a8324b3d60db18a7c51d01a031181f2770a5219c53d8b534093736ca7c888224ee14423ccd43cff6ae332e72e4699488078ec2021f1b4d6fc1161034b8c3d148eb682d06124a7e5000789e6955d93e41d6e071963ed2464287e069abe503d6c5d3424c03c2a13749073627284303698464a1a01726d844abe6b5f83e0c40c60199532f4653b7877c358ae3a0aa6886a23f9191c0a32fc89291fd73294512e85f1f174ab4190d2901e158e492b21d167b4ea4ee5895f3ce88b0bebe6734fda", 0x1000, 0x80000001, 0x0, 0x2}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x8, 0x8da2, r4, &(0x7f0000001440)="982d43e8807218187a2d1545fa0b5b217ecd07aa32a7bfb31db095e259e065cb1e4bd8798119960d04fd73d5179ad818e035a1f303fb20961b46d7c807f136ce58ce5330ddc1a18c67df201bf61a64551877fd2718ebad2a7b6cf433fa48dee809cdfe3fa86482c3278cbfbf9f72b222997e67de0abd722c4ecde8a7a1cefce1d84c50f559d55bdc6d59c604843aa0e3aa91bc4e3a3a0b78ee2948f2d67b77910f478b331f86abe7671982779dc3c44a", 0xb0, 0x1, 0x0, 0x3}, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x1, 0x35, 0xffffffffffffffff, &(0x7f0000001540)="0d5902338c7f07a7e737e1b3324a8fb600f16b362edd999a84541e7f7194a563f16048d343082ee704f0db5212e9a1c17681b3e46a99459ace369155971e93cd2271e64ce78cc2bba85bbb25d63434766b08ec057a32c45f066712d3f203c3ec80", 0x61, 0x0, 0x0, 0x1, r5}, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x1, 0x0, 0xffffffffffffffff, &(0x7f0000001600)="a74ded437b1a0c442784ed451cba94dc996d6931d9e5a6b9983d7896d70e2e8a790c68f0423aacd0d93cd7cc02e5cd990cf13c380f104dfa14e8e72072083e811c036172838dd6cc61919297b238cd3ae696f89c8df301399294db7c70cf1527f4cfc815662be72d4f57a2cd3a12a0bf6fac5b41ec45a438195daec5d844aca390d8189a9d244c466b2b6ad51d3aa89550ebccb51bf03da65be4d0e4f723324b20ce99aa592cc25f1655da9f6048dbc5238a969bb10373c175f8235b2419b3101db20c188dd432b36c51f557d06388f7262581243c2e800bf35294056f1da05d25a64b7e0eeec2782cc44f4e", 0xec, 0x4, 0x0, 0xa7d0360f7994c71e}, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x7, 0x1000, r6, &(0x7f0000001780)="d9881e0ab7fc9c", 0x7, 0x2b, 0x0, 0x1}, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x2, 0x2d1b, r7, &(0x7f0000001800)="4b782180a738dcc44f62c02a2724053a7425e491c9f6d3673085549f46baa3a7b05fc0e73743cece6063c7d829b7d35750e514cb8f0832d594a54daf252a317e16982518b794ceebc59c211db5c7911ef5478a045fce692238d8428ae274a8d05eb060425b2464a5aab36a6dbb95827057a9eea6a0fc68c4e7e53ddb1cb946c00b2806d64b422e2d0d4df41b7676a60fa2a4a44886c821b1d8d3c6f30dde9ddccb321c8a0dd03df654e9e3576d19a4fd96d77c4f891536ec48018a7e84325f5252bb7bfb5d961de58977450e7c8bca0a", 0xd0, 0x3f, 0x0, 0x3}]) (async) mkdir(&(0x7f0000000180)='./file1\x00', 0x20) mount$incfs(&(0x7f00000022c0)='./file1\x00', &(0x7f0000002300)='./file1\x00', &(0x7f0000002340), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0062d489a4dc95b533bf8ee63088f8367c18817a300cdfa8349438b11ab36b4505654316"]) (async) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x4e24}, 0x6e) 11:17:48 executing program 0: bpf$ENABLE_STATS(0x20, 0x0, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) r4 = socket(0x10, 0x3, 0x0) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) (async) r6 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x2800) (async) sendmmsg$unix(r7, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) (async) sendmsg$nl_route_sched(r4, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r7, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) 11:17:48 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:17:48 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), 0xffffffffffffffff) r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) sendmsg$NFQNL_MSG_VERDICT(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="28000000010301080000000000000000050000081400138006000240000300000600015681000000"], 0x28}}, 0x2000c011) creat(&(0x7f0000000100)='./bus\x00', 0x0) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), 0xffffffffffffffff) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) fallocate(r0, 0x0, 0x0, 0x1000f4) (async) sendmsg$NFQNL_MSG_VERDICT(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="28000000010301080000000000000000050000081400138006000240000300000600015681000000"], 0x28}}, 0x2000c011) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) [ 298.094420][ T3679] 9pnet: Insufficient options for proto=fd 11:17:48 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) r4 = socket(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x2800) sendmmsg$unix(r7, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r7, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) [ 298.155821][ T3693] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 298.165424][ T3680] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. [ 298.178556][ T3693] ext4 filesystem being mounted at /root/syzkaller-testdir357205252/syzkaller.fMKxdM/90/file0 supports timestamps until 2038 (0x7fffffff) 11:17:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x2) [ 298.384097][ T3724] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 11:17:49 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), 0xffffffffffffffff) (async) r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) (async) sendmsg$NFQNL_MSG_VERDICT(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="28000000010301080000000000000000050000081400138006000240000300000600015681000000"], 0x28}}, 0x2000c011) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:17:49 executing program 3: r0 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1004042, &(0x7f0000000080)=ANY=[], 0x0, 0x4f4, &(0x7f0000000a40)="$eJzs3U9sI1cZAPBvJn+cTdMmhR4AAV1KYUGrtRNvG1W9UE4VQpUQPXLYhsQbRbHjKHZKE/aQPXJHohInOHHmgMQBaU/ckTjAjctyQFpgBdogcTCasZP1JnFiQtam9u8njWbeex5/79ma92bfbPwCGFvXI+IgIqYj4oOImO/kJ50t3mlv2euePL63evj43moSrdb7f0vy8iwvus7JvNB5z5mI+O67Ed9PTgT9fURjb39zpVqt7HSySs3adqmxt39ro7ayXlmvbJXLy0vLi2/dfrN8ZW19tfbLR9ci4je//sLD3x18/YdZteY6Zd3tuErtpk8dx8lMRsS3n0ewIZjotGf6Midf6iSuUhoRn4qI1/Lrfz4m8m8TABhlrdZ8tOa70wDAqEvzObAkLXbmAuYiTYvF9hzeKzGbVuuN5s279d2ttfZc2UJMpXc3qpXFzlzhQkwlWXopPz5OJ+Vn05XbEfFyRPy4cC1PF1fr1bVh3vgAwBh74cT4/89Ce/wHAEbczNPDwjDrAQAMzsywKwAADJzxHwDGj/EfAMaP8R8Axo/xHwDGj/EfAMbKd957L9tah53fv177cG93s/7hrbVKY7NY210trtZ3tovr9fp6/ps9tYver1qvby+9EbsflZqVRrPU2Nu/U6vvbjXv5L/rfacyNZBWAQDnefnVB39MIuLg7Wv5Fl3LMhirYbSlw64AMDQTw64AMDRW+4Lx1f+/8f0nARhVXUv03u/Knjl1cNLHfb19GvGNy1YNeE5ufNb8P4wr8/8wvi43/+9eHkaB+X8YX61WYs1/ABgzU57sw9jrev5/5nO/7j5isdWV6O/5PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIykuXxL0mJnLfC5SNNiMeLFiFiIqeTuRrWyGBEvRcQfClOFLL3UY40QAOCTIv1L0ln/68b863MnS6cL/yrk+4j4wU/f/8lHK83mzlLEdPL34/zmx5388jDqDwBc5GicPhrHjzx5fG/1aBtkfR59s724aBb3sLO1SyZjMt/P5HMNs/9IOum27H5l4griH9yPiM+c1f4knxtZ6Kx8ejJ+FvvFgcZPn4mf5mXtffZZfPoK6gLj5kHW/7xz1vWXxvV8f/b1P5P3UP+7o/7v8FT/lx73fxM9+r/r/cZ447ffOpXZmm+X3Y/43ORZ8ZPj+EmP+K/3Gf9Pn//ia73KWj+LuBFnx++OVWrWtkuNvf1bG7WV9cp6ZatcXl5aXnzr9pvlUj5HXTqaqT7tr2/ffKlX/Kz9sz3iz1zQ/q/02f6f//uD733pnPhf+/LZ3/8r58TPxsSv9hl/ZfZXPZf4z+Kv9Wj/Rd//zT7jP/zz/lqfLwUABqCxt7+5Uq1WdkblIIk4GFjQwi9+9O5/eVZ2J/Z/8UE5cHDewbB7JuB5e3rRP5s/PawKAQAAAAAAAAAAAAAApwziz4mG3UYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG138CAAD//1fv2MU=") r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async, rerun: 64) r2 = syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) (rerun: 64) readv(r2, &(0x7f00000000c0)=[{}, {&(0x7f0000000040)=""/95, 0x5f}], 0x2) (async) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) 11:17:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x3) 11:17:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x120088, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x5, 0x208, &(0x7f0000000840)="$eJzs3c9qE20UB+CTP+2XTxfJwpW4GNCFq9D0ClKkghgQlFnoymJbkCQULAQUMbryqrwJ78ALEFx2URhJJmlaSTVi0tHwPJsceN9fcl4yYVZz8vxWv7t/dHz44e2XqNVKUW5HO05K0YhyTL0PAGCdnGRZfMtyv5esllfVEwCwWovf/93uAWBdPHn67OFOp7P7OElqEf2Pg3SQ5q/5+s5hvIxeHMRW1OM0IjuT1/cfdHajmow04k5/OMkPB2klz3+NGOdbUY/G/HwryV3Mb8S1yee3R/ntqMeN+fntcbpyIR/pZty9fa7/ZtTj84s4il7sxyg7y79rJcm9R52k/ylisBFpRGk4SP8b75vJKkV8PwAAAAAAAAAAAAAAAAAAAAAArKdmcubH+T2n4/XmZet5/rL5QMNz83W25s73qcbNasGHBwAAAAAAAAAAAAAAAAAAgL/E8es33b1e7+DVUovpg/3Lf+c/LaIyae1Xm5fRfG3Bzf8v0M8/VUyvru5eKQpqI1vG5Tc9x8KpzetXccDST/dEdTm/FAAAAAAAAAAAAAAAAAAA4IrNHvotuhMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKM7s//9XVxR9RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbf9wAAAP//SH1+aQ==") ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000000)) creat(&(0x7f0000000100)='./bus\x00', 0x0) ftruncate(r0, 0xa8) 11:17:49 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:49 executing program 0: bpf$ENABLE_STATS(0x20, 0x0, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) r4 = socket(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) (async) r6 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) (async) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x2800) sendmmsg$unix(r7, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) (async) sendmsg$nl_route_sched(r4, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r7, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) 11:17:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x120088, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x5, 0x208, &(0x7f0000000840)="$eJzs3c9qE20UB+CTP+2XTxfJwpW4GNCFq9D0ClKkghgQlFnoymJbkCQULAQUMbryqrwJ78ALEFx2URhJJmlaSTVi0tHwPJsceN9fcl4yYVZz8vxWv7t/dHz44e2XqNVKUW5HO05K0YhyTL0PAGCdnGRZfMtyv5esllfVEwCwWovf/93uAWBdPHn67OFOp7P7OElqEf2Pg3SQ5q/5+s5hvIxeHMRW1OM0IjuT1/cfdHajmow04k5/OMkPB2klz3+NGOdbUY/G/HwryV3Mb8S1yee3R/ntqMeN+fntcbpyIR/pZty9fa7/ZtTj84s4il7sxyg7y79rJcm9R52k/ylisBFpRGk4SP8b75vJKkV8PwAAAAAAAAAAAAAAAAAAAAAArKdmcubH+T2n4/XmZet5/rL5QMNz83W25s73qcbNasGHBwAAAAAAAAAAAAAAAAAAgL/E8es33b1e7+DVUovpg/3Lf+c/LaIyae1Xm5fRfG3Bzf8v0M8/VUyvru5eKQpqI1vG5Tc9x8KpzetXccDST/dEdTm/FAAAAAAAAAAAAAAAAAAA4IrNHvotuhMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKM7s//9XVxR9RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbf9wAAAP//SH1+aQ==") (async) ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000000)) creat(&(0x7f0000000100)='./bus\x00', 0x0) ftruncate(r0, 0xa8) [ 299.040102][ T3738] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. [ 299.064859][ T3739] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 11:17:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x4) 11:17:49 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) r4 = socket(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x2800) sendmmsg$unix(r7, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r7, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) [ 299.106002][ T3746] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 299.117196][ T3746] ext4 filesystem being mounted at /root/syzkaller-testdir357205252/syzkaller.fMKxdM/91/file0 supports timestamps until 2038 (0x7fffffff) 11:17:49 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x120088, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x5, 0x208, &(0x7f0000000840)="$eJzs3c9qE20UB+CTP+2XTxfJwpW4GNCFq9D0ClKkghgQlFnoymJbkCQULAQUMbryqrwJ78ALEFx2URhJJmlaSTVi0tHwPJsceN9fcl4yYVZz8vxWv7t/dHz44e2XqNVKUW5HO05K0YhyTL0PAGCdnGRZfMtyv5esllfVEwCwWovf/93uAWBdPHn67OFOp7P7OElqEf2Pg3SQ5q/5+s5hvIxeHMRW1OM0IjuT1/cfdHajmow04k5/OMkPB2klz3+NGOdbUY/G/HwryV3Mb8S1yee3R/ntqMeN+fntcbpyIR/pZty9fa7/ZtTj84s4il7sxyg7y79rJcm9R52k/ylisBFpRGk4SP8b75vJKkV8PwAAAAAAAAAAAAAAAAAAAAAArKdmcubH+T2n4/XmZet5/rL5QMNz83W25s73qcbNasGHBwAAAAAAAAAAAAAAAAAAgL/E8es33b1e7+DVUovpg/3Lf+c/LaIyae1Xm5fRfG3Bzf8v0M8/VUyvru5eKQpqI1vG5Tc9x8KpzetXccDST/dEdTm/FAAAAAAAAAAAAAAAAAAA4IrNHvotuhMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKM7s//9XVxR9RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbf9wAAAP//SH1+aQ==") ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000000)) creat(&(0x7f0000000100)='./bus\x00', 0x0) ftruncate(r0, 0xa8) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x120088, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x5, 0x208, &(0x7f0000000840)="$eJzs3c9qE20UB+CTP+2XTxfJwpW4GNCFq9D0ClKkghgQlFnoymJbkCQULAQUMbryqrwJ78ALEFx2URhJJmlaSTVi0tHwPJsceN9fcl4yYVZz8vxWv7t/dHz44e2XqNVKUW5HO05K0YhyTL0PAGCdnGRZfMtyv5esllfVEwCwWovf/93uAWBdPHn67OFOp7P7OElqEf2Pg3SQ5q/5+s5hvIxeHMRW1OM0IjuT1/cfdHajmow04k5/OMkPB2klz3+NGOdbUY/G/HwryV3Mb8S1yee3R/ntqMeN+fntcbpyIR/pZty9fa7/ZtTj84s4il7sxyg7y79rJcm9R52k/ylisBFpRGk4SP8b75vJKkV8PwAAAAAAAAAAAAAAAAAAAAAArKdmcubH+T2n4/XmZet5/rL5QMNz83W25s73qcbNasGHBwAAAAAAAAAAAAAAAAAAgL/E8es33b1e7+DVUovpg/3Lf+c/LaIyae1Xm5fRfG3Bzf8v0M8/VUyvru5eKQpqI1vG5Tc9x8KpzetXccDST/dEdTm/FAAAAAAAAAAAAAAAAAAA4IrNHvotuhMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKM7s//9XVxR9RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbf9wAAAP//SH1+aQ==") (async) ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000000)) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) ftruncate(r0, 0xa8) (async) [ 299.282014][ T3763] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 11:17:50 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x5) 11:17:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001740)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000380)="4cbc78650bf1161bd588c7f68136c4f2d9e7abe9a9d07e475a6491315ca5e167f33eeb7c05c35059683ad60c7bdf6c1699eb23e0841e66ae3061d80a96fbb4ce2a5affbda5aba4504214d8e7d9e15be6c5e9196315b417fa8fcb38349f6075d4deccec7edbe2528917ab45453908902e2754fc960d8bef53a8d04739482fe7df6c8837052fe8ca", 0x87}, {&(0x7f0000000600)="dea7b61c673dc4b1acc715ce5f3a65934ce8b989455254f2f59bb7a989c197149be734ef49e512df6b985e281efef9e239746a5cdd81368c6a293e2370d4697eb711dc4bdfcfaa2eddee53cf4fc45d94274a376cb0a2badca3687ff7b3e741acec771620c54ed02643ea34c590aed85326217f0c68b93fb313e02cf2ddb94ac47977f9064febd39acdf5850e88400c8866937b1ffa9cbd0ba879689a1b384a62e0e812b6b2b709ab859da0dedd79144fa80be5b5a7a8e3af5bcd96b02ffb1c832fa9670e4b0ca2723455c9771d6d2e43b24b7fe79a5abb7abebc", 0xda}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="34000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000000000200"/20, @ANYRES32, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x20040000}}, {{&(0x7f0000000980)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000b00)=[{&(0x7f0000000a00)="1742690ae89f9cd47053e69b73f0aec62ddb0cfdd1be96d4b0bcd83980f098ad21976924a1998df7a78290f4e65be774a3eb5baf30a10532ce00f65b1f44d4e9cb8cce3a1d82bf89b87d70cb1229e15b32f90ac07d1da4c0d79c4cafde03c1b4dcb747a8f26de7e10a999738bab81c05d112ed78eaa5319374a102f142a3c5cd7c6caf07e9f90ef5c6cc8884ca24eea9ffcb307396a452ad604d1eea3cfc7613475ecb6acf3bef0566f2bd3b7b4709148495e6c5d497b79e12501d3fff3b79f3dde7b5c67d5e2d54aeb88a8a275df3", 0xcf}], 0x1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="28000021000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28, 0x24000000}}, {{&(0x7f0000000e00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001100)=[{&(0x7f0000000e80)="392a556d3e6b1545e524769bc7336d2d2db60a9cdec7fae170b0c30dfc31a772e435c45b42f6d42a217810e5c89ffa0923aa5548cc258b2c63babbbcc1f38cd6a59ac238a4e214394ee9ff81", 0x4c}, {&(0x7f0000000f00)="c4642f3aa3b713c9f2955260d2c804ce245f64f36c58f189b158af6a9eac882df132f0cfe6ed28470158f0cc5046ec510dc8bd7e6aa3b200e587549cfa8ec461462946e045276bf2916f791a0f25d53051d39153cbbba7659298a3dd669325a1bbdfab83fbf5cbe7e104999c165877ada256dfb824b7fded814f408b2c92a20192db3f240c469f793e43d719027f1ed7d2ed333fefc165ab54fe74081064c5c5beee5cf2ce69eb5c9617baab538b80eb609a082478b5792e133db77c994db7c8477fbd4c3e19519746c7bbcfe21c3c10cd1be73bffa71d24a3792c739b54306953258c17604377c66203de71dc7c99e0aeb492bfd8c2c065cc03d062794b", 0xfe}, {&(0x7f0000001000)="a90024000fa03f30d853e3185db4075696e40924c4f95a77ad8e483495ce3d794150ff567016e97a54f9c97f2e22c2b3bcfd6f0806337b369c88d9bc76a7fc54126a51c0635765a9258ab29f1b19309769bfeff35f2a35f2a3c306a24cdb9fb76ac0219599665da8d582d701c3f87a28d687a69d918de75ac8e01994acfad6dff3a1259a7e7d3717969ba5f898bb586c2efb56b72f6cf1ccd3cf80ab", 0x9c}, {&(0x7f0000000040)="efe105000000", 0x6}], 0x4, 0x0, 0x0, 0x4008040}}, {{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001340)=[{&(0x7f00000011c0)="e926676ad8af3ead20f6f43528261c1c8a01440ebf0e6c13dd441d3faf4fc5b5b40980c2b4ff54a7ef7d25a6c0895441bc3f097d0ecaf657a0d91ec06e8c6da43b6f24abc816cd22ac4654f5b05f25b363c6ff6e626c25e524554feeab4ccae2340da081e8ecbfdbcb28719b45653c4121af05ab424d44400bf365de911e292be65e12463c2e9260dff157459baf027da2eed4a2f5a27790b492240ca8f21ade95c6a363a607291dcb440396cfa61b00ff1c5e2d79862317b55740218489f1e9ad19a66d93c6d88e404b95315f81fe089e9c710cc84c", 0xd6}], 0x1, &(0x7f0000000480)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x10}}], 0xb0, 0x8014}}], 0x4, 0x4004004) r3 = accept4$unix(r2, &(0x7f0000000940), &(0x7f0000000840)=0x6e, 0x800) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000000)=0x84000) r5 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000000)=0x84000) r6 = getpid() sched_setscheduler(r6, 0x2, &(0x7f00000000c0)=0x4) sched_setaffinity(r6, 0x8, &(0x7f0000000480)=0x55f2) r7 = dup(0xffffffffffffffff) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000b40)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)="0c55bf398c679718d7fe632e2d", 0xd}, {&(0x7f00000003c0)="d3d0a98dca45bc852405a5fc6857d437c13b623c987f1c03c72ba8a13ef65e71e02dece9759e097a3dcfc9c5c33042e004c96a144356fd0d6fcb84bd439179765fa0916194de6b369b2f2d3a7100abeb2339d37fa565", 0x56}], 0x2, &(0x7f0000000b80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x24, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r2, r1]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x38, 0x1, 0x1, [r2, r2, r3, r4, r5, r2, r2, r2, r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x34, 0x1, 0x1, [r7, 0xffffffffffffffff, 0xffffffffffffffff, r2, r4, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x1a0, 0x8000}}], 0x1, 0x20000001) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000340)={'#! ', './file0', [{0x20, 'ext4\x00'}, {0x20, 'ext4\x00'}], 0xa, "3723db987bb35574e0e22b56d875aae035722820b938e8996a259c3b19b35c8a40b386a991ecd471a4a6b6a1796765c604fb32cd46a89a58eb116973455887639ba174"}, 0x5a) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r8 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCSETS2(r8, 0x5453, 0x0) creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:17:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x6) 11:17:50 executing program 0: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8400}], 0x1, 0x7fff) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0x0, 0x1, 0x7, 0x0, "6db37f20b7ecb093ae4222df532de7dfda95f0913bb1853c6a5b6f407f161aebd3443597f8208d7ca38d4a73abf3a16758bb2d2ea410ce6b2337ae4737069578", "2d7e21554efc6e28aa906113e4df0f7618072982207ce235f9ea0ae41af83f57", [0x9]}) syz_open_dev$loop(&(0x7f0000000000), 0x8, 0x200002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x2800) sendmmsg$unix(r2, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x2800) sendmmsg$unix(r3, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) recvmmsg(r3, &(0x7f00000032c0)=[{{&(0x7f0000000200)=@pppoe={0x18, 0x0, {0x0, @local}}, 0x80, &(0x7f0000001540)=[{&(0x7f0000000080)}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/197, 0xc5}, {&(0x7f0000001380)=""/232, 0xe8}, {&(0x7f0000001480)=""/38, 0x26}, {&(0x7f00000014c0)=""/93, 0x5d}], 0x7, &(0x7f00000015c0)=""/138, 0x8a}, 0x2}, {{0x0, 0x0, &(0x7f0000002680)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1, &(0x7f00000026c0)=""/152, 0x98}, 0x2}, {{&(0x7f0000002780)=@ieee802154, 0x80, &(0x7f00000028c0)=[{&(0x7f0000002800)=""/145, 0x91}], 0x1, &(0x7f0000002900)=""/16, 0x10}, 0x3}, {{&(0x7f0000002940)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @private0}}, 0x80, &(0x7f0000002e40)=[{&(0x7f00000029c0)=""/140, 0x8c}, {&(0x7f0000002a80)=""/250, 0xfa}, {&(0x7f0000002b80)=""/206, 0xce}, {&(0x7f0000002c80)=""/223, 0xdf}, {&(0x7f0000002d80)=""/165, 0xa5}], 0x5, &(0x7f0000002ec0)=""/253, 0xfd}}, {{&(0x7f0000003480)=@nfc_llcp, 0x80, &(0x7f0000003080)=[{&(0x7f0000003040)=""/31, 0x1f}], 0x1, &(0x7f00000030c0)=""/11, 0xb}, 0xff}, {{&(0x7f0000003100)=@nfc_llcp, 0x80, &(0x7f0000003180), 0x0, &(0x7f00000031c0)=""/208, 0xd0}}], 0x6, 0x40000001, &(0x7f0000003440)={0x0, 0x989680}) ioctl$F2FS_IOC_ABORT_ATOMIC_WRITE(r1, 0xf505, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r2) 11:17:50 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r1, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:50 executing program 3: syz_mount_image$fuse(&(0x7f0000000000), 0x0, 0x21002, &(0x7f0000000140)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {}, 0x2c, {[{@default_permissions}, {@max_read={'max_read', 0x3d, 0xd4}}, {@allow_other}, {@max_read={'max_read', 0x3d, 0x2}}, {@max_read={'max_read', 0x3d, 0x6e2}}]}}, 0x1, 0x7, &(0x7f0000000380)="cdc333b77105e0") 11:17:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x7) 11:17:50 executing program 3: syz_mount_image$fuse(&(0x7f0000000000), 0x0, 0x21002, &(0x7f0000000140)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {}, 0x2c, {[{@default_permissions}, {@max_read={'max_read', 0x3d, 0xd4}}, {@allow_other}, {@max_read={'max_read', 0x3d, 0x2}}, {@max_read={'max_read', 0x3d, 0x6e2}}]}}, 0x1, 0x7, &(0x7f0000000380)="cdc333b77105e0") 11:17:50 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) r4 = socket(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x2800) sendmmsg$unix(r7, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r7, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) 11:17:50 executing program 3: syz_mount_image$fuse(&(0x7f0000000000), 0x0, 0x21002, &(0x7f0000000140)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {}, 0x2c, {[{@default_permissions}, {@max_read={'max_read', 0x3d, 0xd4}}, {@allow_other}, {@max_read={'max_read', 0x3d, 0x2}}, {@max_read={'max_read', 0x3d, 0x6e2}}]}}, 0x1, 0x7, &(0x7f0000000380)="cdc333b77105e0") syz_mount_image$fuse(&(0x7f0000000000), 0x0, 0x21002, &(0x7f0000000140)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {}, 0x2c, {[{@default_permissions}, {@max_read={'max_read', 0x3d, 0xd4}}, {@allow_other}, {@max_read={'max_read', 0x3d, 0x2}}, {@max_read={'max_read', 0x3d, 0x6e2}}]}}, 0x1, 0x7, &(0x7f0000000380)="cdc333b77105e0") (async) 11:17:50 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r1, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:50 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x842, &(0x7f0000000140)=ANY=[@ANYBLOB="696f636861727365743d6b6f69382d72752c73686f72746e616d653d77696e6e742c696f636861727365743d63703836312c73686f72746e616d653d6d697865642c73686f72746e616d653d77696e39352c73686f72746e616d653d6d697865642c64656275672c757466383d302c696f636861727365743d6575632d6a702c7505b77719add39bb60f66383d302c00"], 0x4, 0x21a, &(0x7f0000000300)="$eJzs3bFrU10YB+C3X/vZ6pIigiCCF0RwCm3BvSIKxaJiCVKRYrWplKYULAR0aN0EJxdHRzdF0MFN/wfBxUVcxNFuDtIr5kqaaIqpmNxonmfJS+75cd6znJMMObl6eGV5YXVtcXPzQ4yMDMTQ5I2tNB2I0fgvBiNzJwCAf8nnNI1PaSbvXgCA7nD+A0D/afP8v9DFlgCADvv97/8PZl++my9PnmhjaDpcL9/O7b5HAODPmpm9fHbr1bG9U/H8fsTK3WqpWspes+cnF2MpKlGOsSjEl4i0LqvPTE2fHktqRqO0svE9v1EtDTbnx6MQoxGXzv2cH8/ySXP+/9jXmJ+IQhxoPf9Ey/yeOH60IV+MQry+HqtRiYVvH0ka8uvjSXLq/PQP+eHaOAAAAAAAAAAAAAAAAAAAAAAA6IRiUtfy/p5icafnWX4X9wPV79e5V8sPxaGhfNcOAAAAAAAAAAAAAAAAAAAAvWLt1u3l+UqlfLNeXLu4tL/5HcXfVRyJiE7P9exx+c2juSszPbLkPIunvdHGr4qDDyfnX6y//9huqsVmkeSwQQEAAAAAAAAAAAAAAAAAQB/Z/tHvTiPS7jYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnY/v//zhXZTE/yXioAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH3sawAAAP//leW2Zw==") r1 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$USBDEVFS_REAPURB(r1, 0x4008550c, &(0x7f0000000080)) creat(&(0x7f00000000c0)='./file0/file0\x00', 0x50) fallocate(r0, 0x2e, 0x1, 0x8) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000540)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)=@delchain={0x34, 0x65, 0x200, 0x70bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xc, 0x6}, {0x0, 0x2}, {0x2, 0xfff2}}, [@TCA_RATE={0x6, 0x5, {0xe0, 0x2}}, @TCA_CHAIN={0x8, 0xb, 0x40}]}, 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x40011) 11:17:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x8) [ 300.194289][ T3807] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 11:17:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) (async, rerun: 32) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async, rerun: 64) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001740)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000380)="4cbc78650bf1161bd588c7f68136c4f2d9e7abe9a9d07e475a6491315ca5e167f33eeb7c05c35059683ad60c7bdf6c1699eb23e0841e66ae3061d80a96fbb4ce2a5affbda5aba4504214d8e7d9e15be6c5e9196315b417fa8fcb38349f6075d4deccec7edbe2528917ab45453908902e2754fc960d8bef53a8d04739482fe7df6c8837052fe8ca", 0x87}, {&(0x7f0000000600)="dea7b61c673dc4b1acc715ce5f3a65934ce8b989455254f2f59bb7a989c197149be734ef49e512df6b985e281efef9e239746a5cdd81368c6a293e2370d4697eb711dc4bdfcfaa2eddee53cf4fc45d94274a376cb0a2badca3687ff7b3e741acec771620c54ed02643ea34c590aed85326217f0c68b93fb313e02cf2ddb94ac47977f9064febd39acdf5850e88400c8866937b1ffa9cbd0ba879689a1b384a62e0e812b6b2b709ab859da0dedd79144fa80be5b5a7a8e3af5bcd96b02ffb1c832fa9670e4b0ca2723455c9771d6d2e43b24b7fe79a5abb7abebc", 0xda}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="34000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000000000200"/20, @ANYRES32, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x20040000}}, {{&(0x7f0000000980)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000b00)=[{&(0x7f0000000a00)="1742690ae89f9cd47053e69b73f0aec62ddb0cfdd1be96d4b0bcd83980f098ad21976924a1998df7a78290f4e65be774a3eb5baf30a10532ce00f65b1f44d4e9cb8cce3a1d82bf89b87d70cb1229e15b32f90ac07d1da4c0d79c4cafde03c1b4dcb747a8f26de7e10a999738bab81c05d112ed78eaa5319374a102f142a3c5cd7c6caf07e9f90ef5c6cc8884ca24eea9ffcb307396a452ad604d1eea3cfc7613475ecb6acf3bef0566f2bd3b7b4709148495e6c5d497b79e12501d3fff3b79f3dde7b5c67d5e2d54aeb88a8a275df3", 0xcf}], 0x1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="28000021000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28, 0x24000000}}, {{&(0x7f0000000e00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001100)=[{&(0x7f0000000e80)="392a556d3e6b1545e524769bc7336d2d2db60a9cdec7fae170b0c30dfc31a772e435c45b42f6d42a217810e5c89ffa0923aa5548cc258b2c63babbbcc1f38cd6a59ac238a4e214394ee9ff81", 0x4c}, {&(0x7f0000000f00)="c4642f3aa3b713c9f2955260d2c804ce245f64f36c58f189b158af6a9eac882df132f0cfe6ed28470158f0cc5046ec510dc8bd7e6aa3b200e587549cfa8ec461462946e045276bf2916f791a0f25d53051d39153cbbba7659298a3dd669325a1bbdfab83fbf5cbe7e104999c165877ada256dfb824b7fded814f408b2c92a20192db3f240c469f793e43d719027f1ed7d2ed333fefc165ab54fe74081064c5c5beee5cf2ce69eb5c9617baab538b80eb609a082478b5792e133db77c994db7c8477fbd4c3e19519746c7bbcfe21c3c10cd1be73bffa71d24a3792c739b54306953258c17604377c66203de71dc7c99e0aeb492bfd8c2c065cc03d062794b", 0xfe}, {&(0x7f0000001000)="a90024000fa03f30d853e3185db4075696e40924c4f95a77ad8e483495ce3d794150ff567016e97a54f9c97f2e22c2b3bcfd6f0806337b369c88d9bc76a7fc54126a51c0635765a9258ab29f1b19309769bfeff35f2a35f2a3c306a24cdb9fb76ac0219599665da8d582d701c3f87a28d687a69d918de75ac8e01994acfad6dff3a1259a7e7d3717969ba5f898bb586c2efb56b72f6cf1ccd3cf80ab", 0x9c}, {&(0x7f0000000040)="efe105000000", 0x6}], 0x4, 0x0, 0x0, 0x4008040}}, {{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001340)=[{&(0x7f00000011c0)="e926676ad8af3ead20f6f43528261c1c8a01440ebf0e6c13dd441d3faf4fc5b5b40980c2b4ff54a7ef7d25a6c0895441bc3f097d0ecaf657a0d91ec06e8c6da43b6f24abc816cd22ac4654f5b05f25b363c6ff6e626c25e524554feeab4ccae2340da081e8ecbfdbcb28719b45653c4121af05ab424d44400bf365de911e292be65e12463c2e9260dff157459baf027da2eed4a2f5a27790b492240ca8f21ade95c6a363a607291dcb440396cfa61b00ff1c5e2d79862317b55740218489f1e9ad19a66d93c6d88e404b95315f81fe089e9c710cc84c", 0xd6}], 0x1, &(0x7f0000000480)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x10}}], 0xb0, 0x8014}}], 0x4, 0x4004004) r3 = accept4$unix(r2, &(0x7f0000000940), &(0x7f0000000840)=0x6e, 0x800) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) (async) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000000)=0x84000) (async) r5 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000002c0)) (async) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) (async, rerun: 64) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000000)=0x84000) (async, rerun: 64) r6 = getpid() sched_setscheduler(r6, 0x2, &(0x7f00000000c0)=0x4) sched_setaffinity(r6, 0x8, &(0x7f0000000480)=0x55f2) r7 = dup(0xffffffffffffffff) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000b40)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)="0c55bf398c679718d7fe632e2d", 0xd}, {&(0x7f00000003c0)="d3d0a98dca45bc852405a5fc6857d437c13b623c987f1c03c72ba8a13ef65e71e02dece9759e097a3dcfc9c5c33042e004c96a144356fd0d6fcb84bd439179765fa0916194de6b369b2f2d3a7100abeb2339d37fa565", 0x56}], 0x2, &(0x7f0000000b80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x24, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r2, r1]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x38, 0x1, 0x1, [r2, r2, r3, r4, r5, r2, r2, r2, r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x34, 0x1, 0x1, [r7, 0xffffffffffffffff, 0xffffffffffffffff, r2, r4, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x1a0, 0x8000}}], 0x1, 0x20000001) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000340)={'#! ', './file0', [{0x20, 'ext4\x00'}, {0x20, 'ext4\x00'}], 0xa, "3723db987bb35574e0e22b56d875aae035722820b938e8996a259c3b19b35c8a40b386a991ecd471a4a6b6a1796765c604fb32cd46a89a58eb116973455887639ba174"}, 0x5a) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) r8 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCSETS2(r8, 0x5453, 0x0) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:17:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x9) [ 300.427713][ T3809] FAT-fs (loop3): Unrecognized mount option "uwӛf8=0" or missing value 11:17:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 64) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (rerun: 64) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001740)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000380)="4cbc78650bf1161bd588c7f68136c4f2d9e7abe9a9d07e475a6491315ca5e167f33eeb7c05c35059683ad60c7bdf6c1699eb23e0841e66ae3061d80a96fbb4ce2a5affbda5aba4504214d8e7d9e15be6c5e9196315b417fa8fcb38349f6075d4deccec7edbe2528917ab45453908902e2754fc960d8bef53a8d04739482fe7df6c8837052fe8ca", 0x87}, {&(0x7f0000000600)="dea7b61c673dc4b1acc715ce5f3a65934ce8b989455254f2f59bb7a989c197149be734ef49e512df6b985e281efef9e239746a5cdd81368c6a293e2370d4697eb711dc4bdfcfaa2eddee53cf4fc45d94274a376cb0a2badca3687ff7b3e741acec771620c54ed02643ea34c590aed85326217f0c68b93fb313e02cf2ddb94ac47977f9064febd39acdf5850e88400c8866937b1ffa9cbd0ba879689a1b384a62e0e812b6b2b709ab859da0dedd79144fa80be5b5a7a8e3af5bcd96b02ffb1c832fa9670e4b0ca2723455c9771d6d2e43b24b7fe79a5abb7abebc", 0xda}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="34000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000000000200"/20, @ANYRES32, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x20040000}}, {{&(0x7f0000000980)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000b00)=[{&(0x7f0000000a00)="1742690ae89f9cd47053e69b73f0aec62ddb0cfdd1be96d4b0bcd83980f098ad21976924a1998df7a78290f4e65be774a3eb5baf30a10532ce00f65b1f44d4e9cb8cce3a1d82bf89b87d70cb1229e15b32f90ac07d1da4c0d79c4cafde03c1b4dcb747a8f26de7e10a999738bab81c05d112ed78eaa5319374a102f142a3c5cd7c6caf07e9f90ef5c6cc8884ca24eea9ffcb307396a452ad604d1eea3cfc7613475ecb6acf3bef0566f2bd3b7b4709148495e6c5d497b79e12501d3fff3b79f3dde7b5c67d5e2d54aeb88a8a275df3", 0xcf}], 0x1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="28000021000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28, 0x24000000}}, {{&(0x7f0000000e00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001100)=[{&(0x7f0000000e80)="392a556d3e6b1545e524769bc7336d2d2db60a9cdec7fae170b0c30dfc31a772e435c45b42f6d42a217810e5c89ffa0923aa5548cc258b2c63babbbcc1f38cd6a59ac238a4e214394ee9ff81", 0x4c}, {&(0x7f0000000f00)="c4642f3aa3b713c9f2955260d2c804ce245f64f36c58f189b158af6a9eac882df132f0cfe6ed28470158f0cc5046ec510dc8bd7e6aa3b200e587549cfa8ec461462946e045276bf2916f791a0f25d53051d39153cbbba7659298a3dd669325a1bbdfab83fbf5cbe7e104999c165877ada256dfb824b7fded814f408b2c92a20192db3f240c469f793e43d719027f1ed7d2ed333fefc165ab54fe74081064c5c5beee5cf2ce69eb5c9617baab538b80eb609a082478b5792e133db77c994db7c8477fbd4c3e19519746c7bbcfe21c3c10cd1be73bffa71d24a3792c739b54306953258c17604377c66203de71dc7c99e0aeb492bfd8c2c065cc03d062794b", 0xfe}, {&(0x7f0000001000)="a90024000fa03f30d853e3185db4075696e40924c4f95a77ad8e483495ce3d794150ff567016e97a54f9c97f2e22c2b3bcfd6f0806337b369c88d9bc76a7fc54126a51c0635765a9258ab29f1b19309769bfeff35f2a35f2a3c306a24cdb9fb76ac0219599665da8d582d701c3f87a28d687a69d918de75ac8e01994acfad6dff3a1259a7e7d3717969ba5f898bb586c2efb56b72f6cf1ccd3cf80ab", 0x9c}, {&(0x7f0000000040)="efe105000000", 0x6}], 0x4, 0x0, 0x0, 0x4008040}}, {{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001340)=[{&(0x7f00000011c0)="e926676ad8af3ead20f6f43528261c1c8a01440ebf0e6c13dd441d3faf4fc5b5b40980c2b4ff54a7ef7d25a6c0895441bc3f097d0ecaf657a0d91ec06e8c6da43b6f24abc816cd22ac4654f5b05f25b363c6ff6e626c25e524554feeab4ccae2340da081e8ecbfdbcb28719b45653c4121af05ab424d44400bf365de911e292be65e12463c2e9260dff157459baf027da2eed4a2f5a27790b492240ca8f21ade95c6a363a607291dcb440396cfa61b00ff1c5e2d79862317b55740218489f1e9ad19a66d93c6d88e404b95315f81fe089e9c710cc84c", 0xd6}], 0x1, &(0x7f0000000480)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x10}}], 0xb0, 0x8014}}], 0x4, 0x4004004) r3 = accept4$unix(r2, &(0x7f0000000940), &(0x7f0000000840)=0x6e, 0x800) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) (async) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) (async) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000000)=0x84000) (async) r5 = socket$nl_sock_diag(0x10, 0x3, 0x4) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000000)=0x84000) r6 = getpid() sched_setscheduler(r6, 0x2, &(0x7f00000000c0)=0x4) (async) sched_setaffinity(r6, 0x8, &(0x7f0000000480)=0x55f2) r7 = dup(0xffffffffffffffff) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000b40)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)="0c55bf398c679718d7fe632e2d", 0xd}, {&(0x7f00000003c0)="d3d0a98dca45bc852405a5fc6857d437c13b623c987f1c03c72ba8a13ef65e71e02dece9759e097a3dcfc9c5c33042e004c96a144356fd0d6fcb84bd439179765fa0916194de6b369b2f2d3a7100abeb2339d37fa565", 0x56}], 0x2, &(0x7f0000000b80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x24, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r2, r1]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x38, 0x1, 0x1, [r2, r2, r3, r4, r5, r2, r2, r2, r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x34, 0x1, 0x1, [r7, 0xffffffffffffffff, 0xffffffffffffffff, r2, r4, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x1a0, 0x8000}}], 0x1, 0x20000001) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000340)={'#! ', './file0', [{0x20, 'ext4\x00'}, {0x20, 'ext4\x00'}], 0xa, "3723db987bb35574e0e22b56d875aae035722820b938e8996a259c3b19b35c8a40b386a991ecd471a4a6b6a1796765c604fb32cd46a89a58eb116973455887639ba174"}, 0x5a) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) r8 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCSETS2(r8, 0x5453, 0x0) (async, rerun: 32) creat(&(0x7f0000000100)='./bus\x00', 0x0) (rerun: 32) 11:17:51 executing program 0: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8400}], 0x1, 0x7fff) (async) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0x0, 0x1, 0x7, 0x0, "6db37f20b7ecb093ae4222df532de7dfda95f0913bb1853c6a5b6f407f161aebd3443597f8208d7ca38d4a73abf3a16758bb2d2ea410ce6b2337ae4737069578", "2d7e21554efc6e28aa906113e4df0f7618072982207ce235f9ea0ae41af83f57", [0x9]}) (async) syz_open_dev$loop(&(0x7f0000000000), 0x8, 0x200002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x2800) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x2800) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) (async) recvmmsg(r3, &(0x7f00000032c0)=[{{&(0x7f0000000200)=@pppoe={0x18, 0x0, {0x0, @local}}, 0x80, &(0x7f0000001540)=[{&(0x7f0000000080)}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/197, 0xc5}, {&(0x7f0000001380)=""/232, 0xe8}, {&(0x7f0000001480)=""/38, 0x26}, {&(0x7f00000014c0)=""/93, 0x5d}], 0x7, &(0x7f00000015c0)=""/138, 0x8a}, 0x2}, {{0x0, 0x0, &(0x7f0000002680)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1, &(0x7f00000026c0)=""/152, 0x98}, 0x2}, {{&(0x7f0000002780)=@ieee802154, 0x80, &(0x7f00000028c0)=[{&(0x7f0000002800)=""/145, 0x91}], 0x1, &(0x7f0000002900)=""/16, 0x10}, 0x3}, {{&(0x7f0000002940)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @private0}}, 0x80, &(0x7f0000002e40)=[{&(0x7f00000029c0)=""/140, 0x8c}, {&(0x7f0000002a80)=""/250, 0xfa}, {&(0x7f0000002b80)=""/206, 0xce}, {&(0x7f0000002c80)=""/223, 0xdf}, {&(0x7f0000002d80)=""/165, 0xa5}], 0x5, &(0x7f0000002ec0)=""/253, 0xfd}}, {{&(0x7f0000003480)=@nfc_llcp, 0x80, &(0x7f0000003080)=[{&(0x7f0000003040)=""/31, 0x1f}], 0x1, &(0x7f00000030c0)=""/11, 0xb}, 0xff}, {{&(0x7f0000003100)=@nfc_llcp, 0x80, &(0x7f0000003180), 0x0, &(0x7f00000031c0)=""/208, 0xd0}}], 0x6, 0x40000001, &(0x7f0000003440)={0x0, 0x989680}) (async) ioctl$F2FS_IOC_ABORT_ATOMIC_WRITE(r1, 0xf505, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r2) 11:17:51 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r1, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:51 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x842, &(0x7f0000000140)=ANY=[@ANYBLOB="696f636861727365743d6b6f69382d72752c73686f72746e616d653d77696e6e742c696f636861727365743d63703836312c73686f72746e616d653d6d697865642c73686f72746e616d653d77696e39352c73686f72746e616d653d6d697865642c64656275672c757466383d302c696f636861727365743d6575632d6a702c7505b77719add39bb60f66383d302c00"], 0x4, 0x21a, &(0x7f0000000300)="$eJzs3bFrU10YB+C3X/vZ6pIigiCCF0RwCm3BvSIKxaJiCVKRYrWplKYULAR0aN0EJxdHRzdF0MFN/wfBxUVcxNFuDtIr5kqaaIqpmNxonmfJS+75cd6znJMMObl6eGV5YXVtcXPzQ4yMDMTQ5I2tNB2I0fgvBiNzJwCAf8nnNI1PaSbvXgCA7nD+A0D/afP8v9DFlgCADvv97/8PZl++my9PnmhjaDpcL9/O7b5HAODPmpm9fHbr1bG9U/H8fsTK3WqpWspes+cnF2MpKlGOsSjEl4i0LqvPTE2fHktqRqO0svE9v1EtDTbnx6MQoxGXzv2cH8/ySXP+/9jXmJ+IQhxoPf9Ey/yeOH60IV+MQry+HqtRiYVvH0ka8uvjSXLq/PQP+eHaOAAAAAAAAAAAAAAAAAAAAAAA6IRiUtfy/p5icafnWX4X9wPV79e5V8sPxaGhfNcOAAAAAAAAAAAAAAAAAAAAvWLt1u3l+UqlfLNeXLu4tL/5HcXfVRyJiE7P9exx+c2juSszPbLkPIunvdHGr4qDDyfnX6y//9huqsVmkeSwQQEAAAAAAAAAAAAAAAAAQB/Z/tHvTiPS7jYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnY/v//zhXZTE/yXioAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH3sawAAAP//leW2Zw==") r1 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$USBDEVFS_REAPURB(r1, 0x4008550c, &(0x7f0000000080)) (async, rerun: 32) creat(&(0x7f00000000c0)='./file0/file0\x00', 0x50) (rerun: 32) fallocate(r0, 0x2e, 0x1, 0x8) (async, rerun: 64) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) (rerun: 64) sendmsg$nl_route_sched(r2, &(0x7f0000000540)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)=@delchain={0x34, 0x65, 0x200, 0x70bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xc, 0x6}, {0x0, 0x2}, {0x2, 0xfff2}}, [@TCA_RATE={0x6, 0x5, {0xe0, 0x2}}, @TCA_CHAIN={0x8, 0xb, 0x40}]}, 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x40011) 11:17:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xa) [ 300.755062][ T3840] FAT-fs (loop3): Unrecognized mount option "uwӛf8=0" or missing value 11:17:51 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) r4 = socket(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x2800) sendmmsg$unix(r7, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r7, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) 11:17:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xb) 11:17:51 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x842, &(0x7f0000000140)=ANY=[@ANYBLOB="696f636861727365743d6b6f69382d72752c73686f72746e616d653d77696e6e742c696f636861727365743d63703836312c73686f72746e616d653d6d697865642c73686f72746e616d653d77696e39352c73686f72746e616d653d6d697865642c64656275672c757466383d302c696f636861727365743d6575632d6a702c7505b77719add39bb60f66383d302c00"], 0x4, 0x21a, &(0x7f0000000300)="$eJzs3bFrU10YB+C3X/vZ6pIigiCCF0RwCm3BvSIKxaJiCVKRYrWplKYULAR0aN0EJxdHRzdF0MFN/wfBxUVcxNFuDtIr5kqaaIqpmNxonmfJS+75cd6znJMMObl6eGV5YXVtcXPzQ4yMDMTQ5I2tNB2I0fgvBiNzJwCAf8nnNI1PaSbvXgCA7nD+A0D/afP8v9DFlgCADvv97/8PZl++my9PnmhjaDpcL9/O7b5HAODPmpm9fHbr1bG9U/H8fsTK3WqpWspes+cnF2MpKlGOsSjEl4i0LqvPTE2fHktqRqO0svE9v1EtDTbnx6MQoxGXzv2cH8/ySXP+/9jXmJ+IQhxoPf9Ey/yeOH60IV+MQry+HqtRiYVvH0ka8uvjSXLq/PQP+eHaOAAAAAAAAAAAAAAAAAAAAAAA6IRiUtfy/p5icafnWX4X9wPV79e5V8sPxaGhfNcOAAAAAAAAAAAAAAAAAAAAvWLt1u3l+UqlfLNeXLu4tL/5HcXfVRyJiE7P9exx+c2juSszPbLkPIunvdHGr4qDDyfnX6y//9huqsVmkeSwQQEAAAAAAAAAAAAAAAAAQB/Z/tHvTiPS7jYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnY/v//zhXZTE/yXioAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH3sawAAAP//leW2Zw==") r1 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$USBDEVFS_REAPURB(r1, 0x4008550c, &(0x7f0000000080)) creat(&(0x7f00000000c0)='./file0/file0\x00', 0x50) fallocate(r0, 0x2e, 0x1, 0x8) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000540)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)=@delchain={0x34, 0x65, 0x200, 0x70bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xc, 0x6}, {0x0, 0x2}, {0x2, 0xfff2}}, [@TCA_RATE={0x6, 0x5, {0xe0, 0x2}}, @TCA_CHAIN={0x8, 0xb, 0x40}]}, 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x40011) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x842, &(0x7f0000000140)=ANY=[@ANYBLOB="696f636861727365743d6b6f69382d72752c73686f72746e616d653d77696e6e742c696f636861727365743d63703836312c73686f72746e616d653d6d697865642c73686f72746e616d653d77696e39352c73686f72746e616d653d6d697865642c64656275672c757466383d302c696f636861727365743d6575632d6a702c7505b77719add39bb60f66383d302c00"], 0x4, 0x21a, &(0x7f0000000300)="$eJzs3bFrU10YB+C3X/vZ6pIigiCCF0RwCm3BvSIKxaJiCVKRYrWplKYULAR0aN0EJxdHRzdF0MFN/wfBxUVcxNFuDtIr5kqaaIqpmNxonmfJS+75cd6znJMMObl6eGV5YXVtcXPzQ4yMDMTQ5I2tNB2I0fgvBiNzJwCAf8nnNI1PaSbvXgCA7nD+A0D/afP8v9DFlgCADvv97/8PZl++my9PnmhjaDpcL9/O7b5HAODPmpm9fHbr1bG9U/H8fsTK3WqpWspes+cnF2MpKlGOsSjEl4i0LqvPTE2fHktqRqO0svE9v1EtDTbnx6MQoxGXzv2cH8/ySXP+/9jXmJ+IQhxoPf9Ey/yeOH60IV+MQry+HqtRiYVvH0ka8uvjSXLq/PQP+eHaOAAAAAAAAAAAAAAAAAAAAAAA6IRiUtfy/p5icafnWX4X9wPV79e5V8sPxaGhfNcOAAAAAAAAAAAAAAAAAAAAvWLt1u3l+UqlfLNeXLu4tL/5HcXfVRyJiE7P9exx+c2juSszPbLkPIunvdHGr4qDDyfnX6y//9huqsVmkeSwQQEAAAAAAAAAAAAAAAAAQB/Z/tHvTiPS7jYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnY/v//zhXZTE/yXioAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH3sawAAAP//leW2Zw==") (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) ioctl$USBDEVFS_REAPURB(r1, 0x4008550c, &(0x7f0000000080)) (async) creat(&(0x7f00000000c0)='./file0/file0\x00', 0x50) (async) fallocate(r0, 0x2e, 0x1, 0x8) (async) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000540)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)=@delchain={0x34, 0x65, 0x200, 0x70bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xc, 0x6}, {0x0, 0x2}, {0x2, 0xfff2}}, [@TCA_RATE={0x6, 0x5, {0xe0, 0x2}}, @TCA_CHAIN={0x8, 0xb, 0x40}]}, 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x40011) (async) 11:17:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xc) 11:17:51 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000340)=ANY=[], 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r1, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r0, 0x0, r1, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r1}}) [ 301.029369][ T3856] FAT-fs (loop3): Unrecognized mount option "uwӛf8=0" or missing value [ 301.155550][ T3862] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 11:17:52 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x842, &(0x7f0000000140)=ANY=[@ANYBLOB="696f636861727365743d6b6f69382d72752c73686f72746e616d653d77696e6e742c696f636861727365743d63703836312c73686f72746e616d653d6d697865642c73686f72746e616d653d77696e39352c73686f72746e616d653d6d697865642c64656275672c757466383d302c696f636861727365743d6575632d6a702c7505b77719add39bb60f66383d302c00"], 0x4, 0x21a, &(0x7f0000000300)="$eJzs3bFrU10YB+C3X/vZ6pIigiCCF0RwCm3BvSIKxaJiCVKRYrWplKYULAR0aN0EJxdHRzdF0MFN/wfBxUVcxNFuDtIr5kqaaIqpmNxonmfJS+75cd6znJMMObl6eGV5YXVtcXPzQ4yMDMTQ5I2tNB2I0fgvBiNzJwCAf8nnNI1PaSbvXgCA7nD+A0D/afP8v9DFlgCADvv97/8PZl++my9PnmhjaDpcL9/O7b5HAODPmpm9fHbr1bG9U/H8fsTK3WqpWspes+cnF2MpKlGOsSjEl4i0LqvPTE2fHktqRqO0svE9v1EtDTbnx6MQoxGXzv2cH8/ySXP+/9jXmJ+IQhxoPf9Ey/yeOH60IV+MQry+HqtRiYVvH0ka8uvjSXLq/PQP+eHaOAAAAAAAAAAAAAAAAAAAAAAA6IRiUtfy/p5icafnWX4X9wPV79e5V8sPxaGhfNcOAAAAAAAAAAAAAAAAAAAAvWLt1u3l+UqlfLNeXLu4tL/5HcXfVRyJiE7P9exx+c2juSszPbLkPIunvdHGr4qDDyfnX6y//9huqsVmkeSwQQEAAAAAAAAAAAAAAAAAQB/Z/tHvTiPS7jYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnY/v//zhXZTE/yXioAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH3sawAAAP//leW2Zw==") r1 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$USBDEVFS_REAPURB(r1, 0x4008550c, &(0x7f0000000080)) creat(&(0x7f00000000c0)='./file0/file0\x00', 0x50) fallocate(r0, 0x2e, 0x1, 0x8) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000540)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)=@delchain={0x34, 0x65, 0x200, 0x70bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xc, 0x6}, {0x0, 0x2}, {0x2, 0xfff2}}, [@TCA_RATE={0x6, 0x5, {0xe0, 0x2}}, @TCA_CHAIN={0x8, 0xb, 0x40}]}, 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x40011) 11:17:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xd) 11:17:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) 11:17:52 executing program 3: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r1, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:52 executing program 0: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8400}], 0x1, 0x7fff) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0x0, 0x1, 0x7, 0x0, "6db37f20b7ecb093ae4222df532de7dfda95f0913bb1853c6a5b6f407f161aebd3443597f8208d7ca38d4a73abf3a16758bb2d2ea410ce6b2337ae4737069578", "2d7e21554efc6e28aa906113e4df0f7618072982207ce235f9ea0ae41af83f57", [0x9]}) syz_open_dev$loop(&(0x7f0000000000), 0x8, 0x200002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x2800) sendmmsg$unix(r2, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x2800) sendmmsg$unix(r3, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) recvmmsg(r3, &(0x7f00000032c0)=[{{&(0x7f0000000200)=@pppoe={0x18, 0x0, {0x0, @local}}, 0x80, &(0x7f0000001540)=[{&(0x7f0000000080)}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/197, 0xc5}, {&(0x7f0000001380)=""/232, 0xe8}, {&(0x7f0000001480)=""/38, 0x26}, {&(0x7f00000014c0)=""/93, 0x5d}], 0x7, &(0x7f00000015c0)=""/138, 0x8a}, 0x2}, {{0x0, 0x0, &(0x7f0000002680)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1, &(0x7f00000026c0)=""/152, 0x98}, 0x2}, {{&(0x7f0000002780)=@ieee802154, 0x80, &(0x7f00000028c0)=[{&(0x7f0000002800)=""/145, 0x91}], 0x1, &(0x7f0000002900)=""/16, 0x10}, 0x3}, {{&(0x7f0000002940)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @private0}}, 0x80, &(0x7f0000002e40)=[{&(0x7f00000029c0)=""/140, 0x8c}, {&(0x7f0000002a80)=""/250, 0xfa}, {&(0x7f0000002b80)=""/206, 0xce}, {&(0x7f0000002c80)=""/223, 0xdf}, {&(0x7f0000002d80)=""/165, 0xa5}], 0x5, &(0x7f0000002ec0)=""/253, 0xfd}}, {{&(0x7f0000003480)=@nfc_llcp, 0x80, &(0x7f0000003080)=[{&(0x7f0000003040)=""/31, 0x1f}], 0x1, &(0x7f00000030c0)=""/11, 0xb}, 0xff}, {{&(0x7f0000003100)=@nfc_llcp, 0x80, &(0x7f0000003180), 0x0, &(0x7f00000031c0)=""/208, 0xd0}}], 0x6, 0x40000001, &(0x7f0000003440)={0x0, 0x989680}) ioctl$F2FS_IOC_ABORT_ATOMIC_WRITE(r1, 0xf505, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r2) syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x0) (async) poll(&(0x7f0000000040)=[{r0, 0x8400}], 0x1, 0x7fff) (async) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0x0, 0x1, 0x7, 0x0, "6db37f20b7ecb093ae4222df532de7dfda95f0913bb1853c6a5b6f407f161aebd3443597f8208d7ca38d4a73abf3a16758bb2d2ea410ce6b2337ae4737069578", "2d7e21554efc6e28aa906113e4df0f7618072982207ce235f9ea0ae41af83f57", [0x9]}) (async) syz_open_dev$loop(&(0x7f0000000000), 0x8, 0x200002) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) (async) fcntl$setstatus(r2, 0x4, 0x2800) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) (async) fcntl$setstatus(r3, 0x4, 0x2800) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) (async) recvmmsg(r3, &(0x7f00000032c0)=[{{&(0x7f0000000200)=@pppoe={0x18, 0x0, {0x0, @local}}, 0x80, &(0x7f0000001540)=[{&(0x7f0000000080)}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/197, 0xc5}, {&(0x7f0000001380)=""/232, 0xe8}, {&(0x7f0000001480)=""/38, 0x26}, {&(0x7f00000014c0)=""/93, 0x5d}], 0x7, &(0x7f00000015c0)=""/138, 0x8a}, 0x2}, {{0x0, 0x0, &(0x7f0000002680)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1, &(0x7f00000026c0)=""/152, 0x98}, 0x2}, {{&(0x7f0000002780)=@ieee802154, 0x80, &(0x7f00000028c0)=[{&(0x7f0000002800)=""/145, 0x91}], 0x1, &(0x7f0000002900)=""/16, 0x10}, 0x3}, {{&(0x7f0000002940)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @private0}}, 0x80, &(0x7f0000002e40)=[{&(0x7f00000029c0)=""/140, 0x8c}, {&(0x7f0000002a80)=""/250, 0xfa}, {&(0x7f0000002b80)=""/206, 0xce}, {&(0x7f0000002c80)=""/223, 0xdf}, {&(0x7f0000002d80)=""/165, 0xa5}], 0x5, &(0x7f0000002ec0)=""/253, 0xfd}}, {{&(0x7f0000003480)=@nfc_llcp, 0x80, &(0x7f0000003080)=[{&(0x7f0000003040)=""/31, 0x1f}], 0x1, &(0x7f00000030c0)=""/11, 0xb}, 0xff}, {{&(0x7f0000003100)=@nfc_llcp, 0x80, &(0x7f0000003180), 0x0, &(0x7f00000031c0)=""/208, 0xd0}}], 0x6, 0x40000001, &(0x7f0000003440)={0x0, 0x989680}) (async) ioctl$F2FS_IOC_ABORT_ATOMIC_WRITE(r1, 0xf505, 0x0) (async) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r2) (async) 11:17:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async, rerun: 64) r0 = open(&(0x7f0000000780)='./bus\x00', 0x2, 0x0) (rerun: 64) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) [ 301.525395][ T3876] FAT-fs (loop3): Unrecognized mount option "uwӛf8=0" or missing value [ 301.552137][ T3879] 9pnet: Insufficient options for proto=fd 11:17:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xe) 11:17:52 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x2800) sendmmsg$unix(r6, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:17:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r0, 0x0) (async, rerun: 32) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) (rerun: 32) 11:17:52 executing program 0: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r1, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xf) [ 301.995482][ T3920] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 11:17:52 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000340)=ANY=[], 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r1, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r0, 0x0, r1, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r1}}) 11:17:52 executing program 3: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x7) 11:17:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x10) 11:17:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="756e695f786c6174253d302c73686f72746e616d653d6c6f7765722c756e695f786c6174653d312c73686f72746e616d653d77696e39352c696f636861727365743d6370313235312c756e695f786c6174653d302c73686f72746e616d653d6d697865642c73686f72746e616d653d6c6f7765722c73686f72746e616d653d6d697865642c73686f7274800000003d6c6f7765722c6e6f6e756d7461696c3d302c00"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:17:53 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() setpgid(0x0, r0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x391080, 0x10) fcntl$dupfd(r3, 0x406, r2) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=ANY=[@ANYBLOB="3400000010001fff00000000607602b81ea4c3cc", @ANYRES32=0x0, @ANYBLOB="000000000000000014001280090001007866726d0000000004000280"], 0x34}}, 0x0) r5 = syz_clone(0x2000d400, &(0x7f0000001000)="1bc52fae567e2795a1aa8666c4f9c5dd5f552678f3c61599f2b29e22188121d42253a164c27e276b2000000080872aa99421999dfb45e9252c9ceb8ed127e4f97d4e4596c9ab8395603a25dc85079acae68a58c47fbf372ac125b6f5168420229cf3a7c7583ea8a5dd18a577cae28bf969bae48a9b6fcbcb49aee103afda9fc4e35e03e1cc2434340e883f3d077706e2c2ecbe91dd60a5", 0x97, &(0x7f00000010c0), &(0x7f0000001100), 0x0) sched_setattr(r5, &(0x7f0000001140)={0x38, 0x0, 0x29, 0x100, 0x9, 0x0, 0x36d, 0x7fffffffffffffff, 0x2, 0x3}, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) syz_open_procfs$namespace(r5, &(0x7f0000000340)='ns/time\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x2800) fstat(r6, &(0x7f0000000280)) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000030000000009500000000000000"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r7}, 0x10) r8 = open(&(0x7f0000000380)='./file0/file0\x00', 0x82, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r8, 0x0) fspick(r8, &(0x7f0000000040)='./file0\x00', 0x0) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r3, r9, 0x0, 0x11f06) 11:17:53 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x11) 11:17:53 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x1ff, 0x101482) ioctl$USBDEVFS_CONTROL(r0, 0xc00c5512, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5516, 0x0, 0x0}) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x5d, 0x5b, 0xc7, 0x40, 0x1b3d, 0x195, 0x2d1, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x69, 0x99, 0xcb}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000000cc0)={0x2c, &(0x7f0000000b40)={0x0, 0x0, 0x1, '\''}, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x3, 0x782, &(0x7f0000000d00)={{0x12, 0x1, 0xd8, 0xe5, 0xb0, 0x77, 0xff, 0x13d8, 0x1, 0xe5b1, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x770, 0x3, 0x6, 0xe4, 0x10, 0xb9, [{{0x9, 0x4, 0x82, 0x9d, 0x1, 0xde, 0x0, 0xcf, 0x7, [@hid_hid={0x9, 0x21, 0x9, 0x9, 0x1, {0x22, 0x665}}], [{{0x9, 0x5, 0x3, 0x10, 0x40, 0x2, 0x2, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x0, 0x2}]}}]}}, {{0x9, 0x4, 0x2, 0x20, 0xd, 0xca, 0x5f, 0xe0, 0x1f, [@uac_control={{0xa, 0x24, 0x1, 0xbee7, 0x1f}, [@processing_unit={0xa, 0x24, 0x7, 0x2, 0x0, 0x3, "f46a02"}]}], [{{0x9, 0x5, 0x9, 0x3, 0x60, 0x81, 0x0, 0x5, [@generic={0x65, 0xd, "01e259d8ef70d7dd47cddcc2d539cd261be1afeac98cdc30a6283b0575c163cb279b62c5dc11e9b572f5f313058b5f648285f6f86f46f0435f63dd793a270fd46d7adb4222b58fa015e7fd2eb80faa20c404aad374e997717b17ede02418c476b5f669"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x20}]}}, {{0x9, 0x5, 0x0, 0x0, 0xb62342ba1664d815, 0x81, 0x3, 0xfe, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x1, 0xeea7}]}}, {{0x9, 0x5, 0x3, 0x0, 0x200, 0x18, 0xff, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x1}]}}, {{0x9, 0x5, 0x5, 0x8, 0x8, 0x4, 0x3f, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xfd, 0x9}]}}, {{0x9, 0x5, 0x3, 0x8, 0x200, 0x8, 0x2, 0x4, [@generic={0xbd, 0x23, "b685aa1a4514a8991b9335c645a73519255c5c0c409d576eb06a109f760d61fb4f136b060582f29542d5fa3567f157ac8e398251ff673af516507c7d0167b91b2e291d280d0c98bea42431fb0223e3d94a2782f0c7c886dbb06a7016da52016f2e340716184726068c0b334ea0fdbcae078d78cc17bd8d4eef329c07e4551731df19789dbb3c51edb7c381a8ab53aecee3bf73a3cc6fec16ece3a91d1849c363f8f7ae286a7be13dd77fdaea21d6c37d7e01970a47ba869f7c39ca"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0xc, 0x8}]}}, {{0x9, 0x5, 0x84, 0x0, 0x20, 0x4, 0x6, 0x5a, [@generic={0xa6, 0x11, "d571412f8084e02aa7355d5d45383c077e8cbf784061f55884e51f12f7ebd0711f9b1ebfd76839b9338c7bfa55e802550e549fca6a8808e88db11bea78c6543526c96192256de2163738060b1d174eb749e638c748d1114292180dc96c7e3bd0b96e4046677dbef053e559f60b86437e51da3cad8974e7d1807cbe3f6b5ebab882c10f35acad29beb1774222a7aa2983114682af51c291641b2418845906f2c5ed807df5"}]}}, {{0x9, 0x5, 0xd, 0x5, 0x5f7, 0x6d, 0x9, 0xa8, [@generic={0xf0, 0x23, "09b643c4d1b38c6bc168d73754f35ae8a2a9767b9f758a0c7ef656a6666f572a8113482f3df0b1bdde3398f0690655b5c4a734ec62fc566524cc5b84e084fddd23ec99a4923bb87bb932f3e8a85c6bf0771895c6e9397785e26e6585fce636e571e6e590f63d2803bda0f67a48d2043df4017edbf16b2cd6c8df5370a197612d167b80e4beeb6e5a6485cf036d829291bce142307b0a29a67ab12531c30a49f105120f9ce7a23f0e2df4438961c557ac2e6e8fbbe98035884d1f1ba83cdf3ded6f7145bd6d9e15b9fd8e37bccba471b7a41485263aaed18c3566514435c1540162da2d1516c96bf3ed18ec83c02a"}]}}, {{0x9, 0x5, 0xe, 0x4, 0x0, 0xf9, 0x4, 0x7, [@generic={0xc1, 0xa, "993120bea50f8b0c45ab89adfad2725c80acf030013ff2c3d765941397f979a7f58b81d9e27456877fcf243e851b600b203ed30c28ade63e8ab891b03c5d05d52c79907a9934a169106adcacaa787b8d909c77fbbe5c5b2f580a28b15273bca826a0676a7020e55e611ae62fb74f5190fc6d41dfd149ef12f6dad73f4012b7fc4cd652e91e781efbd65edab706c290e731874cca386398dbc2652aeb86f830125397387c7efdd9781538125bd7180f3ee4f5b761cd2c124e96178b99e40d99"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x120, 0x3f, 0x0, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x4, 0x200}]}}, {{0x9, 0x5, 0x9, 0x0, 0x200, 0xff, 0x40, 0x6, [@generic={0x8, 0x1, "d8366cabc390"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x6, 0x0, 0xd1, [@generic={0xe4, 0x22, "5561470e8b703d622d269f62d1e8a131a005601e37061717704868d926afb08e20aa9d3dbb6ed0a55a21dec391fa0a4f350c0515383159a3db27af14df515fb7c33ef0dae9e57ae525d6f3d72ec947821471b307ffc64e3603b0e87b4927ea26d2bcdda2f938272eb9a70196180cb35a2edc55043f62d1a8cdfa02da2ee9882d31453ab026ae9b96aeebb85780e1f7073f93dcb22d3682180437b2a9ff70a796b948df492821346e7c7de3a8d77999215d05f069fe3c4c0c7634b615bf713e15e02b6af4524563b4c10c41e0f412f4ae074b7800af0e9e8077d5b3470a0ed1595d4f"}, @generic={0xf1, 0xa, "b67e1bb889cfb7c7d2447f5493ccec199b17add1228f851dc8097cfdd5c668fd439ef9836f71adf27de03fac2ee372b932e40e5b959c031261e0cb28361956620b3f3fbac34888995192c83d47b319b1a85d93b638906b951825540b3e8251c2663acd70029c15c8131d547a601419c64004410b76f1fa8fff43a477c10c925edf418572d83d998e64034260a2984f9e0562b1ff3b6aa97f6d51718141a2f1bd0cf8b50529c840e84287867997b90ecce68fb65a98fec9d07a0d3a7900ba7c9d12740e295c2d8eea5b32e1609db36c56f5f9e0e9d4713a6d43d45fb59e1a3989834d2c4a0b22237ad798ab2a08df12"}]}}, {{0x9, 0x5, 0x9, 0xc, 0x3ff, 0x7, 0x2, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xf4, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x8, 0x661f}]}}, {{0x9, 0x5, 0x837d9ce2bb302dd7, 0x4, 0x200, 0xc7, 0x16, 0x1, [@generic={0x23, 0x24, "005e57fd5cd69f8d92dc8e3ab92912ece33c17f75bad364abb8e3255fa3706f136"}, @generic={0x9e, 0x30, "06fdba2d62975cbc4f7077ae94a582cb241dcaa1d1ec4a14bdec0731c22b6c015fbd9001a41558fedcac6f7dd87ad388af036a65185b9cf8502ee96b8c546b098e575a6ded0e059443024d8f718337315d6b143b64b136b5783c685d2afd4746c1b6cacb0b8734cc950f87d5afc3a2d4660de23e50236e6472771926eb8da3eb4ff6a90558d16527fdad3b045c55bb21afc1c7b1ca7763ec9cb33c78"}]}}]}}, {{0x9, 0x4, 0x8f, 0x7f, 0x1, 0xff, 0x6, 0x14, 0x9b, [@cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, 'f'}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x80000000, 0x9, 0x259f, 0x18}, {0x6, 0x24, 0x1a, 0x800, 0x1}, [@country_functional={0x8, 0x24, 0x7, 0xc1, 0x7, [0x200]}, @mbim_extended={0x8, 0x24, 0x1c, 0xb0, 0x8, 0xff}, @dmm={0x7, 0x24, 0x14, 0xca9, 0xe5d}]}, @hid_hid={0x9, 0x21, 0xf2, 0x40, 0x1, {0x22, 0x805}}], [{{0x9, 0x5, 0x5, 0x15, 0x200, 0xff, 0x4, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0xde, 0x8000}]}}]}}]}}]}}, &(0x7f0000000740)={0xa, &(0x7f0000000440)={0xa, 0x6, 0x0, 0xfc, 0x2, 0x8, 0x40}, 0x23, &(0x7f0000000480)={0x5, 0xf, 0x23, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x40, 0x81, 0x7d}, @ss_container_id={0x14, 0x10, 0x4, 0xff, "942abc8943ba13d3f845fe96cdedd26f"}]}, 0x5, [{0xda, &(0x7f00000004c0)=@string={0xda, 0x3, "e00431f25f42046a11de921eb79de31223b8083412687cf1d40af6d1aca7977a24cba315d881959cc2ee7fd3a45c0f6a65128b01bc2cf47af363b2ccfa387fc408f57074daab8161db9fd73e8de21060f28a247eb7463ec9cf0d939984eced9fbba4ae2f8cbbdca9825a5132ade2f2ca5de5e632eaa60b3880c7e93c995098d5ce6e1d20896ee1e2bb0c5b0b59f82c5a5db0769c175f64af29979ef0f90d7e2e744c85ebe7d651b2d69b90d127c6b2c0be7a3adcb87cb572eca6fa48c3504e579df97c6deecac5d67d98f92939ae03cdff3de5c78b0210ed"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x1809}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x73d3d5ac31b9dba7}}, {0xae, &(0x7f0000000640)=@string={0xae, 0x3, "1057f13ecbbd54a16619cc7b1047599aefb931f02a84d0e44d2beeb6322df9e4d2a1811de37c74d2c4e51a5b8d3f354eb5fe261ad2a543e82f01d0afd6f4803464758f68b5e386fc04d8610512604e2015958ca2aff63da00a5952f6bbf206e0a9a09bc7bc5d45317cc84ce208fe34a4a171cdf9459d82741933b75b1d9dc44be6fa7c7156571d5b222a6f11c7ee296ca307981ed1a2bed0e550744a9e0f3f6e63048c0d655c4a7710114d54"}}, {0x4, &(0x7f0000000700)=@lang_id={0x4, 0x3, 0x814}}]}) syz_usb_ep_write$ath9k_ep1(r2, 0x82, 0x154, &(0x7f00000007c0)={[{0xbb, 0x4e00, "be974e46c2a717b60671001124fc9f77cfcb986acbdf4702a139fe7b1ec8502060d80de681b095b7a99d346e4a072e0845ef621ec38d87b6cadcbe7fd4785b8f59f9d8bc43ccecbfa0a86f068ac2b7ee7159c8b4942af5cf2202088836f10e4e6eae6348e696dbf0493c842c5cc1d3d57982439af680b794a253b1c1e21fd9301c720b8020b293a7bf0f0bbf5862031cef41dff170df6f040791dee18b81f24bc26afcead9218afc8b647da0b22d344420fa294e1466c9b4370576"}, {0x8e, 0x4e00, "6d363650c525daa85113fa5d76a80b82ab8c635420582c576f6451af2dc7d7ce87672804c4f39c4f3bb4ddc6aa023fc9879ea5461ae050b687d59fcc6c63ddf8efbf325782f6d41a42c4cddb026c80a63b801a48a1a7af384dcb956e4dafcae1329039fcbcb937256f8e768e5c16a8fd791982cd43cbd7436697c8a14fa86dee11f16ba2968837ed31aaa84038be"}]}) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000002600)={0x2c, &(0x7f0000002440)={0x0, 0x0, 0x3, "34aa60"}, &(0x7f0000002480)={0x0, 0xa, 0x1}, &(0x7f00000024c0)={0x0, 0x8, 0x1}, 0x0, &(0x7f00000025c0)={0x20, 0x3, 0x1}}) syz_usb_control_io$hid(r1, &(0x7f0000000140)={0x24, &(0x7f0000000000)={0x0, 0x5, 0x7, {0x7, 0x30, "d317dae647"}}, &(0x7f0000000080)={0x0, 0x3, 0xb, @string={0xb, 0x3, "9e6aec6ab0be7900fc"}}, &(0x7f00000000c0)={0x0, 0x22, 0x2, {[@main=@item_012={0x1, 0x0, 0x9, 'V'}]}}, &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x401, 0x8, 0x1, {0x22, 0x59d}}}}, &(0x7f0000000400)={0x2c, &(0x7f0000000180)={0x40, 0x14, 0xb1, "951e9015f45be6a047490652ecb0ca26232dce07bb3dc069b1ddf6a4b25277ae8ff6e64f756939dbcddfa9455c67dc0660d8425e9075affe88b2f412be127fa5f35d76235f94980ded521d06b151c4e4772615b3a37bde491878666752e6e300c2810c21104f4aea6d86c3a7f5d50983a876bfcc1c6ffeaa7da28a69e9613df0d180e2779676ab2305e3d85e516c5f212fc61c24d794e2cdf6ba6179086123abaf26927ae58b694a60298d7692d661b987"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x1}, &(0x7f00000002c0)={0x20, 0x1, 0xc5, "916e22495a189a2cb2e01509356f9441747c2f92e758db7828317f28912a9802063d4873c7f5ef9f31d7e36b5de9ed4bb1432cb33a475c0086e2749a4baa40f774de0a5326283237fc72aeee43634c1084a915e07574b75de26d29fcd63ff99f02c696aec1a60ff2b93725d79f34111cda6b86e3c8846d5ca7f8c59bd8ced299a69f95a6ebf64badae2157c0f511761c5a6aef395e0ecabb45854ad083453ca5fb807f5db61daf95b7f20530ffdbb881efabe35ec1ca66059d0173a755be699c1a2eeaa65c"}, &(0x7f00000003c0)={0x20, 0x3, 0x1, 0x6}}) 11:17:53 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="756e695f786c6174253d302c73686f72746e616d653d6c6f7765722c756e695f786c6174653d312c73686f72746e616d653d77696e39352c696f636861727365743d6370313235312c756e695f786c6174653d302c73686f72746e616d653d6d697865642c73686f72746e616d653d6c6f7765722c73686f72746e616d653d6d697865642c73686f7274800000003d6c6f7765722c6e6f6e756d7461696c3d302c00"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="756e695f786c6174253d302c73686f72746e616d653d6c6f7765722c756e695f786c6174653d312c73686f72746e616d653d77696e39352c696f636861727365743d6370313235312c756e695f786c6174653d302c73686f72746e616d653d6d697865642c73686f72746e616d653d6c6f7765722c73686f72746e616d653d6d697865642c73686f7274800000003d6c6f7765722c6e6f6e756d7461696c3d302c00"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) [ 302.399574][ T3926] FAT-fs (loop1): Unrecognized mount option "uni_xlat%=0" or missing value [ 302.465450][ T22] audit: type=1400 audit(1671535073.161:216): avc: denied { append } for pid=3936 comm="syz-executor.0" name="001" dev="devtmpfs" ino=901 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usb_device_t tclass=chr_file permissive=1 11:17:53 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r6, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:17:53 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x12) [ 302.819968][ T3949] 9pnet: Insufficient options for proto=fd [ 302.847378][ T3948] FAT-fs (loop1): Unrecognized mount option "uni_xlat%=0" or missing value [ 302.918054][ T3952] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 11:17:53 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="756e695f786c6174253d302c73686f72746e616d653d6c6f7765722c756e695f786c6174653d312c73686f72746e616d653d77696e39352c696f636861727365743d6370313235312c756e695f786c6174653d302c73686f72746e616d653d6d697865642c73686f72746e616d653d6c6f7765722c73686f72746e616d653d6d697865642c73686f7274800000003d6c6f7765722c6e6f6e756d7461696c3d302c00"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) [ 302.968588][ T2827] usb 1-1: new high-speed USB device number 8 using dummy_hcd 11:17:53 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x13) [ 303.185779][ T3959] FAT-fs (loop1): Unrecognized mount option "uni_xlat%=0" or missing value 11:17:54 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000340)=ANY=[], 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r1, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r0, 0x0, r1, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r1}}) 11:17:54 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r1 = fsmount(r0, 0x0, 0xfc) ioctl$SNDRV_TIMER_IOCTL_INFO(r1, 0x80e85411, &(0x7f0000000000)=""/31) 11:17:54 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() setpgid(0x0, r0) (async) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x391080, 0x10) (async) fcntl$dupfd(r3, 0x406, r2) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=ANY=[@ANYBLOB="3400000010001fff00000000607602b81ea4c3cc", @ANYRES32=0x0, @ANYBLOB="000000000000000014001280090001007866726d0000000004000280"], 0x34}}, 0x0) r5 = syz_clone(0x2000d400, &(0x7f0000001000)="1bc52fae567e2795a1aa8666c4f9c5dd5f552678f3c61599f2b29e22188121d42253a164c27e276b2000000080872aa99421999dfb45e9252c9ceb8ed127e4f97d4e4596c9ab8395603a25dc85079acae68a58c47fbf372ac125b6f5168420229cf3a7c7583ea8a5dd18a577cae28bf969bae48a9b6fcbcb49aee103afda9fc4e35e03e1cc2434340e883f3d077706e2c2ecbe91dd60a5", 0x97, &(0x7f00000010c0), &(0x7f0000001100), 0x0) sched_setattr(r5, &(0x7f0000001140)={0x38, 0x0, 0x29, 0x100, 0x9, 0x0, 0x36d, 0x7fffffffffffffff, 0x2, 0x3}, 0x0) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) syz_open_procfs$namespace(r5, &(0x7f0000000340)='ns/time\x00') (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x2800) fstat(r6, &(0x7f0000000280)) (async) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000030000000009500000000000000"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r7}, 0x10) (async) r8 = open(&(0x7f0000000380)='./file0/file0\x00', 0x82, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r8, 0x0) (async) fspick(r8, &(0x7f0000000040)='./file0\x00', 0x0) (async) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r3, r9, 0x0, 0x11f06) 11:17:54 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x214) 11:17:54 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x300) 11:17:54 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x500) [ 303.483680][ T2827] usb 1-1: New USB device found, idVendor=1b3d, idProduct=0195, bcdDevice= 2.d1 [ 303.492869][ T2827] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 303.513395][ T2827] usb 1-1: config 0 descriptor?? [ 303.520084][ T3988] 9pnet: Insufficient options for proto=fd [ 303.566528][ T2827] ftdi_sio 1-1:0.0: FTDI USB Serial Device converter detected [ 303.773672][ T2827] usb 1-1: Detected FT232BM [ 303.973929][ T3938] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 304.224391][ T2827] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 304.430047][ T101] usb 1-1: USB disconnect, device number 8 [ 304.437454][ T101] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 304.447186][ T101] ftdi_sio 1-1:0.0: device disconnected 11:17:55 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x1ff, 0x101482) ioctl$USBDEVFS_CONTROL(r0, 0xc00c5512, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5516, 0x0, 0x0}) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x5d, 0x5b, 0xc7, 0x40, 0x1b3d, 0x195, 0x2d1, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x69, 0x99, 0xcb}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000000cc0)={0x2c, &(0x7f0000000b40)={0x0, 0x0, 0x1, '\''}, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x3, 0x782, &(0x7f0000000d00)={{0x12, 0x1, 0xd8, 0xe5, 0xb0, 0x77, 0xff, 0x13d8, 0x1, 0xe5b1, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x770, 0x3, 0x6, 0xe4, 0x10, 0xb9, [{{0x9, 0x4, 0x82, 0x9d, 0x1, 0xde, 0x0, 0xcf, 0x7, [@hid_hid={0x9, 0x21, 0x9, 0x9, 0x1, {0x22, 0x665}}], [{{0x9, 0x5, 0x3, 0x10, 0x40, 0x2, 0x2, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x0, 0x2}]}}]}}, {{0x9, 0x4, 0x2, 0x20, 0xd, 0xca, 0x5f, 0xe0, 0x1f, [@uac_control={{0xa, 0x24, 0x1, 0xbee7, 0x1f}, [@processing_unit={0xa, 0x24, 0x7, 0x2, 0x0, 0x3, "f46a02"}]}], [{{0x9, 0x5, 0x9, 0x3, 0x60, 0x81, 0x0, 0x5, [@generic={0x65, 0xd, "01e259d8ef70d7dd47cddcc2d539cd261be1afeac98cdc30a6283b0575c163cb279b62c5dc11e9b572f5f313058b5f648285f6f86f46f0435f63dd793a270fd46d7adb4222b58fa015e7fd2eb80faa20c404aad374e997717b17ede02418c476b5f669"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x20}]}}, {{0x9, 0x5, 0x0, 0x0, 0xb62342ba1664d815, 0x81, 0x3, 0xfe, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x1, 0xeea7}]}}, {{0x9, 0x5, 0x3, 0x0, 0x200, 0x18, 0xff, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x1}]}}, {{0x9, 0x5, 0x5, 0x8, 0x8, 0x4, 0x3f, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xfd, 0x9}]}}, {{0x9, 0x5, 0x3, 0x8, 0x200, 0x8, 0x2, 0x4, [@generic={0xbd, 0x23, "b685aa1a4514a8991b9335c645a73519255c5c0c409d576eb06a109f760d61fb4f136b060582f29542d5fa3567f157ac8e398251ff673af516507c7d0167b91b2e291d280d0c98bea42431fb0223e3d94a2782f0c7c886dbb06a7016da52016f2e340716184726068c0b334ea0fdbcae078d78cc17bd8d4eef329c07e4551731df19789dbb3c51edb7c381a8ab53aecee3bf73a3cc6fec16ece3a91d1849c363f8f7ae286a7be13dd77fdaea21d6c37d7e01970a47ba869f7c39ca"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0xc, 0x8}]}}, {{0x9, 0x5, 0x84, 0x0, 0x20, 0x4, 0x6, 0x5a, [@generic={0xa6, 0x11, "d571412f8084e02aa7355d5d45383c077e8cbf784061f55884e51f12f7ebd0711f9b1ebfd76839b9338c7bfa55e802550e549fca6a8808e88db11bea78c6543526c96192256de2163738060b1d174eb749e638c748d1114292180dc96c7e3bd0b96e4046677dbef053e559f60b86437e51da3cad8974e7d1807cbe3f6b5ebab882c10f35acad29beb1774222a7aa2983114682af51c291641b2418845906f2c5ed807df5"}]}}, {{0x9, 0x5, 0xd, 0x5, 0x5f7, 0x6d, 0x9, 0xa8, [@generic={0xf0, 0x23, "09b643c4d1b38c6bc168d73754f35ae8a2a9767b9f758a0c7ef656a6666f572a8113482f3df0b1bdde3398f0690655b5c4a734ec62fc566524cc5b84e084fddd23ec99a4923bb87bb932f3e8a85c6bf0771895c6e9397785e26e6585fce636e571e6e590f63d2803bda0f67a48d2043df4017edbf16b2cd6c8df5370a197612d167b80e4beeb6e5a6485cf036d829291bce142307b0a29a67ab12531c30a49f105120f9ce7a23f0e2df4438961c557ac2e6e8fbbe98035884d1f1ba83cdf3ded6f7145bd6d9e15b9fd8e37bccba471b7a41485263aaed18c3566514435c1540162da2d1516c96bf3ed18ec83c02a"}]}}, {{0x9, 0x5, 0xe, 0x4, 0x0, 0xf9, 0x4, 0x7, [@generic={0xc1, 0xa, "993120bea50f8b0c45ab89adfad2725c80acf030013ff2c3d765941397f979a7f58b81d9e27456877fcf243e851b600b203ed30c28ade63e8ab891b03c5d05d52c79907a9934a169106adcacaa787b8d909c77fbbe5c5b2f580a28b15273bca826a0676a7020e55e611ae62fb74f5190fc6d41dfd149ef12f6dad73f4012b7fc4cd652e91e781efbd65edab706c290e731874cca386398dbc2652aeb86f830125397387c7efdd9781538125bd7180f3ee4f5b761cd2c124e96178b99e40d99"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x120, 0x3f, 0x0, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x4, 0x200}]}}, {{0x9, 0x5, 0x9, 0x0, 0x200, 0xff, 0x40, 0x6, [@generic={0x8, 0x1, "d8366cabc390"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x6, 0x0, 0xd1, [@generic={0xe4, 0x22, "5561470e8b703d622d269f62d1e8a131a005601e37061717704868d926afb08e20aa9d3dbb6ed0a55a21dec391fa0a4f350c0515383159a3db27af14df515fb7c33ef0dae9e57ae525d6f3d72ec947821471b307ffc64e3603b0e87b4927ea26d2bcdda2f938272eb9a70196180cb35a2edc55043f62d1a8cdfa02da2ee9882d31453ab026ae9b96aeebb85780e1f7073f93dcb22d3682180437b2a9ff70a796b948df492821346e7c7de3a8d77999215d05f069fe3c4c0c7634b615bf713e15e02b6af4524563b4c10c41e0f412f4ae074b7800af0e9e8077d5b3470a0ed1595d4f"}, @generic={0xf1, 0xa, "b67e1bb889cfb7c7d2447f5493ccec199b17add1228f851dc8097cfdd5c668fd439ef9836f71adf27de03fac2ee372b932e40e5b959c031261e0cb28361956620b3f3fbac34888995192c83d47b319b1a85d93b638906b951825540b3e8251c2663acd70029c15c8131d547a601419c64004410b76f1fa8fff43a477c10c925edf418572d83d998e64034260a2984f9e0562b1ff3b6aa97f6d51718141a2f1bd0cf8b50529c840e84287867997b90ecce68fb65a98fec9d07a0d3a7900ba7c9d12740e295c2d8eea5b32e1609db36c56f5f9e0e9d4713a6d43d45fb59e1a3989834d2c4a0b22237ad798ab2a08df12"}]}}, {{0x9, 0x5, 0x9, 0xc, 0x3ff, 0x7, 0x2, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xf4, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x8, 0x661f}]}}, {{0x9, 0x5, 0x837d9ce2bb302dd7, 0x4, 0x200, 0xc7, 0x16, 0x1, [@generic={0x23, 0x24, "005e57fd5cd69f8d92dc8e3ab92912ece33c17f75bad364abb8e3255fa3706f136"}, @generic={0x9e, 0x30, "06fdba2d62975cbc4f7077ae94a582cb241dcaa1d1ec4a14bdec0731c22b6c015fbd9001a41558fedcac6f7dd87ad388af036a65185b9cf8502ee96b8c546b098e575a6ded0e059443024d8f718337315d6b143b64b136b5783c685d2afd4746c1b6cacb0b8734cc950f87d5afc3a2d4660de23e50236e6472771926eb8da3eb4ff6a90558d16527fdad3b045c55bb21afc1c7b1ca7763ec9cb33c78"}]}}]}}, {{0x9, 0x4, 0x8f, 0x7f, 0x1, 0xff, 0x6, 0x14, 0x9b, [@cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, 'f'}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x80000000, 0x9, 0x259f, 0x18}, {0x6, 0x24, 0x1a, 0x800, 0x1}, [@country_functional={0x8, 0x24, 0x7, 0xc1, 0x7, [0x200]}, @mbim_extended={0x8, 0x24, 0x1c, 0xb0, 0x8, 0xff}, @dmm={0x7, 0x24, 0x14, 0xca9, 0xe5d}]}, @hid_hid={0x9, 0x21, 0xf2, 0x40, 0x1, {0x22, 0x805}}], [{{0x9, 0x5, 0x5, 0x15, 0x200, 0xff, 0x4, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0xde, 0x8000}]}}]}}]}}]}}, &(0x7f0000000740)={0xa, &(0x7f0000000440)={0xa, 0x6, 0x0, 0xfc, 0x2, 0x8, 0x40}, 0x23, &(0x7f0000000480)={0x5, 0xf, 0x23, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x40, 0x81, 0x7d}, @ss_container_id={0x14, 0x10, 0x4, 0xff, "942abc8943ba13d3f845fe96cdedd26f"}]}, 0x5, [{0xda, &(0x7f00000004c0)=@string={0xda, 0x3, "e00431f25f42046a11de921eb79de31223b8083412687cf1d40af6d1aca7977a24cba315d881959cc2ee7fd3a45c0f6a65128b01bc2cf47af363b2ccfa387fc408f57074daab8161db9fd73e8de21060f28a247eb7463ec9cf0d939984eced9fbba4ae2f8cbbdca9825a5132ade2f2ca5de5e632eaa60b3880c7e93c995098d5ce6e1d20896ee1e2bb0c5b0b59f82c5a5db0769c175f64af29979ef0f90d7e2e744c85ebe7d651b2d69b90d127c6b2c0be7a3adcb87cb572eca6fa48c3504e579df97c6deecac5d67d98f92939ae03cdff3de5c78b0210ed"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x1809}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x73d3d5ac31b9dba7}}, {0xae, &(0x7f0000000640)=@string={0xae, 0x3, "1057f13ecbbd54a16619cc7b1047599aefb931f02a84d0e44d2beeb6322df9e4d2a1811de37c74d2c4e51a5b8d3f354eb5fe261ad2a543e82f01d0afd6f4803464758f68b5e386fc04d8610512604e2015958ca2aff63da00a5952f6bbf206e0a9a09bc7bc5d45317cc84ce208fe34a4a171cdf9459d82741933b75b1d9dc44be6fa7c7156571d5b222a6f11c7ee296ca307981ed1a2bed0e550744a9e0f3f6e63048c0d655c4a7710114d54"}}, {0x4, &(0x7f0000000700)=@lang_id={0x4, 0x3, 0x814}}]}) syz_usb_ep_write$ath9k_ep1(r2, 0x82, 0x154, &(0x7f00000007c0)={[{0xbb, 0x4e00, "be974e46c2a717b60671001124fc9f77cfcb986acbdf4702a139fe7b1ec8502060d80de681b095b7a99d346e4a072e0845ef621ec38d87b6cadcbe7fd4785b8f59f9d8bc43ccecbfa0a86f068ac2b7ee7159c8b4942af5cf2202088836f10e4e6eae6348e696dbf0493c842c5cc1d3d57982439af680b794a253b1c1e21fd9301c720b8020b293a7bf0f0bbf5862031cef41dff170df6f040791dee18b81f24bc26afcead9218afc8b647da0b22d344420fa294e1466c9b4370576"}, {0x8e, 0x4e00, "6d363650c525daa85113fa5d76a80b82ab8c635420582c576f6451af2dc7d7ce87672804c4f39c4f3bb4ddc6aa023fc9879ea5461ae050b687d59fcc6c63ddf8efbf325782f6d41a42c4cddb026c80a63b801a48a1a7af384dcb956e4dafcae1329039fcbcb937256f8e768e5c16a8fd791982cd43cbd7436697c8a14fa86dee11f16ba2968837ed31aaa84038be"}]}) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000002600)={0x2c, &(0x7f0000002440)={0x0, 0x0, 0x3, "34aa60"}, &(0x7f0000002480)={0x0, 0xa, 0x1}, &(0x7f00000024c0)={0x0, 0x8, 0x1}, 0x0, &(0x7f00000025c0)={0x20, 0x3, 0x1}}) syz_usb_control_io$hid(r1, &(0x7f0000000140)={0x24, &(0x7f0000000000)={0x0, 0x5, 0x7, {0x7, 0x30, "d317dae647"}}, &(0x7f0000000080)={0x0, 0x3, 0xb, @string={0xb, 0x3, "9e6aec6ab0be7900fc"}}, &(0x7f00000000c0)={0x0, 0x22, 0x2, {[@main=@item_012={0x1, 0x0, 0x9, 'V'}]}}, &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x401, 0x8, 0x1, {0x22, 0x59d}}}}, &(0x7f0000000400)={0x2c, &(0x7f0000000180)={0x40, 0x14, 0xb1, "951e9015f45be6a047490652ecb0ca26232dce07bb3dc069b1ddf6a4b25277ae8ff6e64f756939dbcddfa9455c67dc0660d8425e9075affe88b2f412be127fa5f35d76235f94980ded521d06b151c4e4772615b3a37bde491878666752e6e300c2810c21104f4aea6d86c3a7f5d50983a876bfcc1c6ffeaa7da28a69e9613df0d180e2779676ab2305e3d85e516c5f212fc61c24d794e2cdf6ba6179086123abaf26927ae58b694a60298d7692d661b987"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x1}, &(0x7f00000002c0)={0x20, 0x1, 0xc5, "916e22495a189a2cb2e01509356f9441747c2f92e758db7828317f28912a9802063d4873c7f5ef9f31d7e36b5de9ed4bb1432cb33a475c0086e2749a4baa40f774de0a5326283237fc72aeee43634c1084a915e07574b75de26d29fcd63ff99f02c696aec1a60ff2b93725d79f34111cda6b86e3c8846d5ca7f8c59bd8ced299a69f95a6ebf64badae2157c0f511761c5a6aef395e0ecabb45854ad083453ca5fb807f5db61daf95b7f20530ffdbb881efabe35ec1ca66059d0173a755be699c1a2eeaa65c"}, &(0x7f00000003c0)={0x20, 0x3, 0x1, 0x6}}) syz_open_dev$usbfs(&(0x7f0000000000), 0x1ff, 0x101482) (async) ioctl$USBDEVFS_CONTROL(r0, 0xc00c5512, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5516, 0x0, 0x0}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x5d, 0x5b, 0xc7, 0x40, 0x1b3d, 0x195, 0x2d1, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x69, 0x99, 0xcb}}]}}]}}, 0x0) (async) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000000cc0)={0x2c, &(0x7f0000000b40)={0x0, 0x0, 0x1, '\''}, 0x0, 0x0, 0x0, 0x0}) (async) syz_usb_connect(0x3, 0x782, &(0x7f0000000d00)={{0x12, 0x1, 0xd8, 0xe5, 0xb0, 0x77, 0xff, 0x13d8, 0x1, 0xe5b1, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x770, 0x3, 0x6, 0xe4, 0x10, 0xb9, [{{0x9, 0x4, 0x82, 0x9d, 0x1, 0xde, 0x0, 0xcf, 0x7, [@hid_hid={0x9, 0x21, 0x9, 0x9, 0x1, {0x22, 0x665}}], [{{0x9, 0x5, 0x3, 0x10, 0x40, 0x2, 0x2, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x0, 0x2}]}}]}}, {{0x9, 0x4, 0x2, 0x20, 0xd, 0xca, 0x5f, 0xe0, 0x1f, [@uac_control={{0xa, 0x24, 0x1, 0xbee7, 0x1f}, [@processing_unit={0xa, 0x24, 0x7, 0x2, 0x0, 0x3, "f46a02"}]}], [{{0x9, 0x5, 0x9, 0x3, 0x60, 0x81, 0x0, 0x5, [@generic={0x65, 0xd, "01e259d8ef70d7dd47cddcc2d539cd261be1afeac98cdc30a6283b0575c163cb279b62c5dc11e9b572f5f313058b5f648285f6f86f46f0435f63dd793a270fd46d7adb4222b58fa015e7fd2eb80faa20c404aad374e997717b17ede02418c476b5f669"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x20}]}}, {{0x9, 0x5, 0x0, 0x0, 0xb62342ba1664d815, 0x81, 0x3, 0xfe, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x1, 0xeea7}]}}, {{0x9, 0x5, 0x3, 0x0, 0x200, 0x18, 0xff, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x1}]}}, {{0x9, 0x5, 0x5, 0x8, 0x8, 0x4, 0x3f, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xfd, 0x9}]}}, {{0x9, 0x5, 0x3, 0x8, 0x200, 0x8, 0x2, 0x4, [@generic={0xbd, 0x23, "b685aa1a4514a8991b9335c645a73519255c5c0c409d576eb06a109f760d61fb4f136b060582f29542d5fa3567f157ac8e398251ff673af516507c7d0167b91b2e291d280d0c98bea42431fb0223e3d94a2782f0c7c886dbb06a7016da52016f2e340716184726068c0b334ea0fdbcae078d78cc17bd8d4eef329c07e4551731df19789dbb3c51edb7c381a8ab53aecee3bf73a3cc6fec16ece3a91d1849c363f8f7ae286a7be13dd77fdaea21d6c37d7e01970a47ba869f7c39ca"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0xc, 0x8}]}}, {{0x9, 0x5, 0x84, 0x0, 0x20, 0x4, 0x6, 0x5a, [@generic={0xa6, 0x11, "d571412f8084e02aa7355d5d45383c077e8cbf784061f55884e51f12f7ebd0711f9b1ebfd76839b9338c7bfa55e802550e549fca6a8808e88db11bea78c6543526c96192256de2163738060b1d174eb749e638c748d1114292180dc96c7e3bd0b96e4046677dbef053e559f60b86437e51da3cad8974e7d1807cbe3f6b5ebab882c10f35acad29beb1774222a7aa2983114682af51c291641b2418845906f2c5ed807df5"}]}}, {{0x9, 0x5, 0xd, 0x5, 0x5f7, 0x6d, 0x9, 0xa8, [@generic={0xf0, 0x23, "09b643c4d1b38c6bc168d73754f35ae8a2a9767b9f758a0c7ef656a6666f572a8113482f3df0b1bdde3398f0690655b5c4a734ec62fc566524cc5b84e084fddd23ec99a4923bb87bb932f3e8a85c6bf0771895c6e9397785e26e6585fce636e571e6e590f63d2803bda0f67a48d2043df4017edbf16b2cd6c8df5370a197612d167b80e4beeb6e5a6485cf036d829291bce142307b0a29a67ab12531c30a49f105120f9ce7a23f0e2df4438961c557ac2e6e8fbbe98035884d1f1ba83cdf3ded6f7145bd6d9e15b9fd8e37bccba471b7a41485263aaed18c3566514435c1540162da2d1516c96bf3ed18ec83c02a"}]}}, {{0x9, 0x5, 0xe, 0x4, 0x0, 0xf9, 0x4, 0x7, [@generic={0xc1, 0xa, "993120bea50f8b0c45ab89adfad2725c80acf030013ff2c3d765941397f979a7f58b81d9e27456877fcf243e851b600b203ed30c28ade63e8ab891b03c5d05d52c79907a9934a169106adcacaa787b8d909c77fbbe5c5b2f580a28b15273bca826a0676a7020e55e611ae62fb74f5190fc6d41dfd149ef12f6dad73f4012b7fc4cd652e91e781efbd65edab706c290e731874cca386398dbc2652aeb86f830125397387c7efdd9781538125bd7180f3ee4f5b761cd2c124e96178b99e40d99"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x120, 0x3f, 0x0, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x4, 0x200}]}}, {{0x9, 0x5, 0x9, 0x0, 0x200, 0xff, 0x40, 0x6, [@generic={0x8, 0x1, "d8366cabc390"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x6, 0x0, 0xd1, [@generic={0xe4, 0x22, "5561470e8b703d622d269f62d1e8a131a005601e37061717704868d926afb08e20aa9d3dbb6ed0a55a21dec391fa0a4f350c0515383159a3db27af14df515fb7c33ef0dae9e57ae525d6f3d72ec947821471b307ffc64e3603b0e87b4927ea26d2bcdda2f938272eb9a70196180cb35a2edc55043f62d1a8cdfa02da2ee9882d31453ab026ae9b96aeebb85780e1f7073f93dcb22d3682180437b2a9ff70a796b948df492821346e7c7de3a8d77999215d05f069fe3c4c0c7634b615bf713e15e02b6af4524563b4c10c41e0f412f4ae074b7800af0e9e8077d5b3470a0ed1595d4f"}, @generic={0xf1, 0xa, "b67e1bb889cfb7c7d2447f5493ccec199b17add1228f851dc8097cfdd5c668fd439ef9836f71adf27de03fac2ee372b932e40e5b959c031261e0cb28361956620b3f3fbac34888995192c83d47b319b1a85d93b638906b951825540b3e8251c2663acd70029c15c8131d547a601419c64004410b76f1fa8fff43a477c10c925edf418572d83d998e64034260a2984f9e0562b1ff3b6aa97f6d51718141a2f1bd0cf8b50529c840e84287867997b90ecce68fb65a98fec9d07a0d3a7900ba7c9d12740e295c2d8eea5b32e1609db36c56f5f9e0e9d4713a6d43d45fb59e1a3989834d2c4a0b22237ad798ab2a08df12"}]}}, {{0x9, 0x5, 0x9, 0xc, 0x3ff, 0x7, 0x2, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xf4, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x8, 0x661f}]}}, {{0x9, 0x5, 0x837d9ce2bb302dd7, 0x4, 0x200, 0xc7, 0x16, 0x1, [@generic={0x23, 0x24, "005e57fd5cd69f8d92dc8e3ab92912ece33c17f75bad364abb8e3255fa3706f136"}, @generic={0x9e, 0x30, "06fdba2d62975cbc4f7077ae94a582cb241dcaa1d1ec4a14bdec0731c22b6c015fbd9001a41558fedcac6f7dd87ad388af036a65185b9cf8502ee96b8c546b098e575a6ded0e059443024d8f718337315d6b143b64b136b5783c685d2afd4746c1b6cacb0b8734cc950f87d5afc3a2d4660de23e50236e6472771926eb8da3eb4ff6a90558d16527fdad3b045c55bb21afc1c7b1ca7763ec9cb33c78"}]}}]}}, {{0x9, 0x4, 0x8f, 0x7f, 0x1, 0xff, 0x6, 0x14, 0x9b, [@cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, 'f'}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x80000000, 0x9, 0x259f, 0x18}, {0x6, 0x24, 0x1a, 0x800, 0x1}, [@country_functional={0x8, 0x24, 0x7, 0xc1, 0x7, [0x200]}, @mbim_extended={0x8, 0x24, 0x1c, 0xb0, 0x8, 0xff}, @dmm={0x7, 0x24, 0x14, 0xca9, 0xe5d}]}, @hid_hid={0x9, 0x21, 0xf2, 0x40, 0x1, {0x22, 0x805}}], [{{0x9, 0x5, 0x5, 0x15, 0x200, 0xff, 0x4, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0xde, 0x8000}]}}]}}]}}]}}, &(0x7f0000000740)={0xa, &(0x7f0000000440)={0xa, 0x6, 0x0, 0xfc, 0x2, 0x8, 0x40}, 0x23, &(0x7f0000000480)={0x5, 0xf, 0x23, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x40, 0x81, 0x7d}, @ss_container_id={0x14, 0x10, 0x4, 0xff, "942abc8943ba13d3f845fe96cdedd26f"}]}, 0x5, [{0xda, &(0x7f00000004c0)=@string={0xda, 0x3, "e00431f25f42046a11de921eb79de31223b8083412687cf1d40af6d1aca7977a24cba315d881959cc2ee7fd3a45c0f6a65128b01bc2cf47af363b2ccfa387fc408f57074daab8161db9fd73e8de21060f28a247eb7463ec9cf0d939984eced9fbba4ae2f8cbbdca9825a5132ade2f2ca5de5e632eaa60b3880c7e93c995098d5ce6e1d20896ee1e2bb0c5b0b59f82c5a5db0769c175f64af29979ef0f90d7e2e744c85ebe7d651b2d69b90d127c6b2c0be7a3adcb87cb572eca6fa48c3504e579df97c6deecac5d67d98f92939ae03cdff3de5c78b0210ed"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x1809}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x73d3d5ac31b9dba7}}, {0xae, &(0x7f0000000640)=@string={0xae, 0x3, "1057f13ecbbd54a16619cc7b1047599aefb931f02a84d0e44d2beeb6322df9e4d2a1811de37c74d2c4e51a5b8d3f354eb5fe261ad2a543e82f01d0afd6f4803464758f68b5e386fc04d8610512604e2015958ca2aff63da00a5952f6bbf206e0a9a09bc7bc5d45317cc84ce208fe34a4a171cdf9459d82741933b75b1d9dc44be6fa7c7156571d5b222a6f11c7ee296ca307981ed1a2bed0e550744a9e0f3f6e63048c0d655c4a7710114d54"}}, {0x4, &(0x7f0000000700)=@lang_id={0x4, 0x3, 0x814}}]}) (async) syz_usb_ep_write$ath9k_ep1(r2, 0x82, 0x154, &(0x7f00000007c0)={[{0xbb, 0x4e00, "be974e46c2a717b60671001124fc9f77cfcb986acbdf4702a139fe7b1ec8502060d80de681b095b7a99d346e4a072e0845ef621ec38d87b6cadcbe7fd4785b8f59f9d8bc43ccecbfa0a86f068ac2b7ee7159c8b4942af5cf2202088836f10e4e6eae6348e696dbf0493c842c5cc1d3d57982439af680b794a253b1c1e21fd9301c720b8020b293a7bf0f0bbf5862031cef41dff170df6f040791dee18b81f24bc26afcead9218afc8b647da0b22d344420fa294e1466c9b4370576"}, {0x8e, 0x4e00, "6d363650c525daa85113fa5d76a80b82ab8c635420582c576f6451af2dc7d7ce87672804c4f39c4f3bb4ddc6aa023fc9879ea5461ae050b687d59fcc6c63ddf8efbf325782f6d41a42c4cddb026c80a63b801a48a1a7af384dcb956e4dafcae1329039fcbcb937256f8e768e5c16a8fd791982cd43cbd7436697c8a14fa86dee11f16ba2968837ed31aaa84038be"}]}) (async) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000002600)={0x2c, &(0x7f0000002440)={0x0, 0x0, 0x3, "34aa60"}, &(0x7f0000002480)={0x0, 0xa, 0x1}, &(0x7f00000024c0)={0x0, 0x8, 0x1}, 0x0, &(0x7f00000025c0)={0x20, 0x3, 0x1}}) (async) syz_usb_control_io$hid(r1, &(0x7f0000000140)={0x24, &(0x7f0000000000)={0x0, 0x5, 0x7, {0x7, 0x30, "d317dae647"}}, &(0x7f0000000080)={0x0, 0x3, 0xb, @string={0xb, 0x3, "9e6aec6ab0be7900fc"}}, &(0x7f00000000c0)={0x0, 0x22, 0x2, {[@main=@item_012={0x1, 0x0, 0x9, 'V'}]}}, &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x401, 0x8, 0x1, {0x22, 0x59d}}}}, &(0x7f0000000400)={0x2c, &(0x7f0000000180)={0x40, 0x14, 0xb1, "951e9015f45be6a047490652ecb0ca26232dce07bb3dc069b1ddf6a4b25277ae8ff6e64f756939dbcddfa9455c67dc0660d8425e9075affe88b2f412be127fa5f35d76235f94980ded521d06b151c4e4772615b3a37bde491878666752e6e300c2810c21104f4aea6d86c3a7f5d50983a876bfcc1c6ffeaa7da28a69e9613df0d180e2779676ab2305e3d85e516c5f212fc61c24d794e2cdf6ba6179086123abaf26927ae58b694a60298d7692d661b987"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x1}, &(0x7f00000002c0)={0x20, 0x1, 0xc5, "916e22495a189a2cb2e01509356f9441747c2f92e758db7828317f28912a9802063d4873c7f5ef9f31d7e36b5de9ed4bb1432cb33a475c0086e2749a4baa40f774de0a5326283237fc72aeee43634c1084a915e07574b75de26d29fcd63ff99f02c696aec1a60ff2b93725d79f34111cda6b86e3c8846d5ca7f8c59bd8ced299a69f95a6ebf64badae2157c0f511761c5a6aef395e0ecabb45854ad083453ca5fb807f5db61daf95b7f20530ffdbb881efabe35ec1ca66059d0173a755be699c1a2eeaa65c"}, &(0x7f00000003c0)={0x20, 0x3, 0x1, 0x6}}) (async) 11:17:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x600) 11:17:55 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r1 = fsmount(r0, 0x0, 0xfc) ioctl$SNDRV_TIMER_IOCTL_INFO(r1, 0x80e85411, &(0x7f0000000000)=""/31) 11:17:55 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r6, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:17:55 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 32) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async, rerun: 32) r0 = getpid() setpgid(0x0, r0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x391080, 0x10) (async) fcntl$dupfd(r3, 0x406, r2) (async) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=ANY=[@ANYBLOB="3400000010001fff00000000607602b81ea4c3cc", @ANYRES32=0x0, @ANYBLOB="000000000000000014001280090001007866726d0000000004000280"], 0x34}}, 0x0) (async, rerun: 64) r5 = syz_clone(0x2000d400, &(0x7f0000001000)="1bc52fae567e2795a1aa8666c4f9c5dd5f552678f3c61599f2b29e22188121d42253a164c27e276b2000000080872aa99421999dfb45e9252c9ceb8ed127e4f97d4e4596c9ab8395603a25dc85079acae68a58c47fbf372ac125b6f5168420229cf3a7c7583ea8a5dd18a577cae28bf969bae48a9b6fcbcb49aee103afda9fc4e35e03e1cc2434340e883f3d077706e2c2ecbe91dd60a5", 0x97, &(0x7f00000010c0), &(0x7f0000001100), 0x0) (rerun: 64) sched_setattr(r5, &(0x7f0000001140)={0x38, 0x0, 0x29, 0x100, 0x9, 0x0, 0x36d, 0x7fffffffffffffff, 0x2, 0x3}, 0x0) (async, rerun: 64) openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (rerun: 64) syz_open_procfs$namespace(r5, &(0x7f0000000340)='ns/time\x00') (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x2800) (async) fstat(r6, &(0x7f0000000280)) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000030000000009500000000000000"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r7}, 0x10) (async) r8 = open(&(0x7f0000000380)='./file0/file0\x00', 0x82, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r8, 0x0) fspick(r8, &(0x7f0000000040)='./file0\x00', 0x0) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) (async) sendfile(r3, r9, 0x0, 0x11f06) 11:17:55 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:55 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r1 = fsmount(r0, 0x0, 0xfc) ioctl$SNDRV_TIMER_IOCTL_INFO(r1, 0x80e85411, &(0x7f0000000000)=""/31) [ 305.057271][ T4007] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 11:17:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x700) 11:17:56 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") sendmsg$NL80211_CMD_SET_PMKSA(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x50, 0x0, 0x100, 0x70bd2a, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_FILS_CACHE_ID={0x6, 0xfd, 0x1}, @NL80211_ATTR_FILS_CACHE_ID={0x6, 0xfd, 0x4e}, @NL80211_ATTR_SSID={0x1f, 0x34, @random="6ecb965832d7b06929812175b332624bc2b619f2857c1e5566479b"}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac}]}, 0x50}, 0x1, 0x0, 0x0, 0x84}, 0x40000c0) creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:17:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x900) 11:17:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x600) 11:17:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xa00) [ 305.603596][ T341] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 305.983668][ T341] usb 1-1: New USB device found, idVendor=1b3d, idProduct=0195, bcdDevice= 2.d1 [ 305.992746][ T341] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 306.004347][ T341] usb 1-1: config 0 descriptor?? [ 306.045328][ T341] ftdi_sio 1-1:0.0: FTDI USB Serial Device converter detected [ 306.253648][ T341] usb 1-1: Detected FT232BM [ 306.453870][ T4004] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 306.696071][ T341] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 306.894445][ T4004] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 306.904506][ T118] usb 1-1: USB disconnect, device number 9 [ 306.910854][ T118] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 306.920580][ T118] ftdi_sio 1-1:0.0: device disconnected 11:17:57 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x1ff, 0x101482) ioctl$USBDEVFS_CONTROL(r0, 0xc00c5512, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5516, 0x0, 0x0}) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x5d, 0x5b, 0xc7, 0x40, 0x1b3d, 0x195, 0x2d1, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x69, 0x99, 0xcb}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000000cc0)={0x2c, &(0x7f0000000b40)={0x0, 0x0, 0x1, '\''}, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x3, 0x782, &(0x7f0000000d00)={{0x12, 0x1, 0xd8, 0xe5, 0xb0, 0x77, 0xff, 0x13d8, 0x1, 0xe5b1, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x770, 0x3, 0x6, 0xe4, 0x10, 0xb9, [{{0x9, 0x4, 0x82, 0x9d, 0x1, 0xde, 0x0, 0xcf, 0x7, [@hid_hid={0x9, 0x21, 0x9, 0x9, 0x1, {0x22, 0x665}}], [{{0x9, 0x5, 0x3, 0x10, 0x40, 0x2, 0x2, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x0, 0x2}]}}]}}, {{0x9, 0x4, 0x2, 0x20, 0xd, 0xca, 0x5f, 0xe0, 0x1f, [@uac_control={{0xa, 0x24, 0x1, 0xbee7, 0x1f}, [@processing_unit={0xa, 0x24, 0x7, 0x2, 0x0, 0x3, "f46a02"}]}], [{{0x9, 0x5, 0x9, 0x3, 0x60, 0x81, 0x0, 0x5, [@generic={0x65, 0xd, "01e259d8ef70d7dd47cddcc2d539cd261be1afeac98cdc30a6283b0575c163cb279b62c5dc11e9b572f5f313058b5f648285f6f86f46f0435f63dd793a270fd46d7adb4222b58fa015e7fd2eb80faa20c404aad374e997717b17ede02418c476b5f669"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x20}]}}, {{0x9, 0x5, 0x0, 0x0, 0xb62342ba1664d815, 0x81, 0x3, 0xfe, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x1, 0xeea7}]}}, {{0x9, 0x5, 0x3, 0x0, 0x200, 0x18, 0xff, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x1}]}}, {{0x9, 0x5, 0x5, 0x8, 0x8, 0x4, 0x3f, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xfd, 0x9}]}}, {{0x9, 0x5, 0x3, 0x8, 0x200, 0x8, 0x2, 0x4, [@generic={0xbd, 0x23, "b685aa1a4514a8991b9335c645a73519255c5c0c409d576eb06a109f760d61fb4f136b060582f29542d5fa3567f157ac8e398251ff673af516507c7d0167b91b2e291d280d0c98bea42431fb0223e3d94a2782f0c7c886dbb06a7016da52016f2e340716184726068c0b334ea0fdbcae078d78cc17bd8d4eef329c07e4551731df19789dbb3c51edb7c381a8ab53aecee3bf73a3cc6fec16ece3a91d1849c363f8f7ae286a7be13dd77fdaea21d6c37d7e01970a47ba869f7c39ca"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0xc, 0x8}]}}, {{0x9, 0x5, 0x84, 0x0, 0x20, 0x4, 0x6, 0x5a, [@generic={0xa6, 0x11, "d571412f8084e02aa7355d5d45383c077e8cbf784061f55884e51f12f7ebd0711f9b1ebfd76839b9338c7bfa55e802550e549fca6a8808e88db11bea78c6543526c96192256de2163738060b1d174eb749e638c748d1114292180dc96c7e3bd0b96e4046677dbef053e559f60b86437e51da3cad8974e7d1807cbe3f6b5ebab882c10f35acad29beb1774222a7aa2983114682af51c291641b2418845906f2c5ed807df5"}]}}, {{0x9, 0x5, 0xd, 0x5, 0x5f7, 0x6d, 0x9, 0xa8, [@generic={0xf0, 0x23, "09b643c4d1b38c6bc168d73754f35ae8a2a9767b9f758a0c7ef656a6666f572a8113482f3df0b1bdde3398f0690655b5c4a734ec62fc566524cc5b84e084fddd23ec99a4923bb87bb932f3e8a85c6bf0771895c6e9397785e26e6585fce636e571e6e590f63d2803bda0f67a48d2043df4017edbf16b2cd6c8df5370a197612d167b80e4beeb6e5a6485cf036d829291bce142307b0a29a67ab12531c30a49f105120f9ce7a23f0e2df4438961c557ac2e6e8fbbe98035884d1f1ba83cdf3ded6f7145bd6d9e15b9fd8e37bccba471b7a41485263aaed18c3566514435c1540162da2d1516c96bf3ed18ec83c02a"}]}}, {{0x9, 0x5, 0xe, 0x4, 0x0, 0xf9, 0x4, 0x7, [@generic={0xc1, 0xa, "993120bea50f8b0c45ab89adfad2725c80acf030013ff2c3d765941397f979a7f58b81d9e27456877fcf243e851b600b203ed30c28ade63e8ab891b03c5d05d52c79907a9934a169106adcacaa787b8d909c77fbbe5c5b2f580a28b15273bca826a0676a7020e55e611ae62fb74f5190fc6d41dfd149ef12f6dad73f4012b7fc4cd652e91e781efbd65edab706c290e731874cca386398dbc2652aeb86f830125397387c7efdd9781538125bd7180f3ee4f5b761cd2c124e96178b99e40d99"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x120, 0x3f, 0x0, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x4, 0x200}]}}, {{0x9, 0x5, 0x9, 0x0, 0x200, 0xff, 0x40, 0x6, [@generic={0x8, 0x1, "d8366cabc390"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x6, 0x0, 0xd1, [@generic={0xe4, 0x22, "5561470e8b703d622d269f62d1e8a131a005601e37061717704868d926afb08e20aa9d3dbb6ed0a55a21dec391fa0a4f350c0515383159a3db27af14df515fb7c33ef0dae9e57ae525d6f3d72ec947821471b307ffc64e3603b0e87b4927ea26d2bcdda2f938272eb9a70196180cb35a2edc55043f62d1a8cdfa02da2ee9882d31453ab026ae9b96aeebb85780e1f7073f93dcb22d3682180437b2a9ff70a796b948df492821346e7c7de3a8d77999215d05f069fe3c4c0c7634b615bf713e15e02b6af4524563b4c10c41e0f412f4ae074b7800af0e9e8077d5b3470a0ed1595d4f"}, @generic={0xf1, 0xa, "b67e1bb889cfb7c7d2447f5493ccec199b17add1228f851dc8097cfdd5c668fd439ef9836f71adf27de03fac2ee372b932e40e5b959c031261e0cb28361956620b3f3fbac34888995192c83d47b319b1a85d93b638906b951825540b3e8251c2663acd70029c15c8131d547a601419c64004410b76f1fa8fff43a477c10c925edf418572d83d998e64034260a2984f9e0562b1ff3b6aa97f6d51718141a2f1bd0cf8b50529c840e84287867997b90ecce68fb65a98fec9d07a0d3a7900ba7c9d12740e295c2d8eea5b32e1609db36c56f5f9e0e9d4713a6d43d45fb59e1a3989834d2c4a0b22237ad798ab2a08df12"}]}}, {{0x9, 0x5, 0x9, 0xc, 0x3ff, 0x7, 0x2, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xf4, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x8, 0x661f}]}}, {{0x9, 0x5, 0x837d9ce2bb302dd7, 0x4, 0x200, 0xc7, 0x16, 0x1, [@generic={0x23, 0x24, "005e57fd5cd69f8d92dc8e3ab92912ece33c17f75bad364abb8e3255fa3706f136"}, @generic={0x9e, 0x30, "06fdba2d62975cbc4f7077ae94a582cb241dcaa1d1ec4a14bdec0731c22b6c015fbd9001a41558fedcac6f7dd87ad388af036a65185b9cf8502ee96b8c546b098e575a6ded0e059443024d8f718337315d6b143b64b136b5783c685d2afd4746c1b6cacb0b8734cc950f87d5afc3a2d4660de23e50236e6472771926eb8da3eb4ff6a90558d16527fdad3b045c55bb21afc1c7b1ca7763ec9cb33c78"}]}}]}}, {{0x9, 0x4, 0x8f, 0x7f, 0x1, 0xff, 0x6, 0x14, 0x9b, [@cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, 'f'}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x80000000, 0x9, 0x259f, 0x18}, {0x6, 0x24, 0x1a, 0x800, 0x1}, [@country_functional={0x8, 0x24, 0x7, 0xc1, 0x7, [0x200]}, @mbim_extended={0x8, 0x24, 0x1c, 0xb0, 0x8, 0xff}, @dmm={0x7, 0x24, 0x14, 0xca9, 0xe5d}]}, @hid_hid={0x9, 0x21, 0xf2, 0x40, 0x1, {0x22, 0x805}}], [{{0x9, 0x5, 0x5, 0x15, 0x200, 0xff, 0x4, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0xde, 0x8000}]}}]}}]}}]}}, &(0x7f0000000740)={0xa, &(0x7f0000000440)={0xa, 0x6, 0x0, 0xfc, 0x2, 0x8, 0x40}, 0x23, &(0x7f0000000480)={0x5, 0xf, 0x23, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x40, 0x81, 0x7d}, @ss_container_id={0x14, 0x10, 0x4, 0xff, "942abc8943ba13d3f845fe96cdedd26f"}]}, 0x5, [{0xda, &(0x7f00000004c0)=@string={0xda, 0x3, "e00431f25f42046a11de921eb79de31223b8083412687cf1d40af6d1aca7977a24cba315d881959cc2ee7fd3a45c0f6a65128b01bc2cf47af363b2ccfa387fc408f57074daab8161db9fd73e8de21060f28a247eb7463ec9cf0d939984eced9fbba4ae2f8cbbdca9825a5132ade2f2ca5de5e632eaa60b3880c7e93c995098d5ce6e1d20896ee1e2bb0c5b0b59f82c5a5db0769c175f64af29979ef0f90d7e2e744c85ebe7d651b2d69b90d127c6b2c0be7a3adcb87cb572eca6fa48c3504e579df97c6deecac5d67d98f92939ae03cdff3de5c78b0210ed"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x1809}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x73d3d5ac31b9dba7}}, {0xae, &(0x7f0000000640)=@string={0xae, 0x3, "1057f13ecbbd54a16619cc7b1047599aefb931f02a84d0e44d2beeb6322df9e4d2a1811de37c74d2c4e51a5b8d3f354eb5fe261ad2a543e82f01d0afd6f4803464758f68b5e386fc04d8610512604e2015958ca2aff63da00a5952f6bbf206e0a9a09bc7bc5d45317cc84ce208fe34a4a171cdf9459d82741933b75b1d9dc44be6fa7c7156571d5b222a6f11c7ee296ca307981ed1a2bed0e550744a9e0f3f6e63048c0d655c4a7710114d54"}}, {0x4, &(0x7f0000000700)=@lang_id={0x4, 0x3, 0x814}}]}) syz_usb_ep_write$ath9k_ep1(r2, 0x82, 0x154, &(0x7f00000007c0)={[{0xbb, 0x4e00, "be974e46c2a717b60671001124fc9f77cfcb986acbdf4702a139fe7b1ec8502060d80de681b095b7a99d346e4a072e0845ef621ec38d87b6cadcbe7fd4785b8f59f9d8bc43ccecbfa0a86f068ac2b7ee7159c8b4942af5cf2202088836f10e4e6eae6348e696dbf0493c842c5cc1d3d57982439af680b794a253b1c1e21fd9301c720b8020b293a7bf0f0bbf5862031cef41dff170df6f040791dee18b81f24bc26afcead9218afc8b647da0b22d344420fa294e1466c9b4370576"}, {0x8e, 0x4e00, "6d363650c525daa85113fa5d76a80b82ab8c635420582c576f6451af2dc7d7ce87672804c4f39c4f3bb4ddc6aa023fc9879ea5461ae050b687d59fcc6c63ddf8efbf325782f6d41a42c4cddb026c80a63b801a48a1a7af384dcb956e4dafcae1329039fcbcb937256f8e768e5c16a8fd791982cd43cbd7436697c8a14fa86dee11f16ba2968837ed31aaa84038be"}]}) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000002600)={0x2c, &(0x7f0000002440)={0x0, 0x0, 0x3, "34aa60"}, &(0x7f0000002480)={0x0, 0xa, 0x1}, &(0x7f00000024c0)={0x0, 0x8, 0x1}, 0x0, &(0x7f00000025c0)={0x20, 0x3, 0x1}}) (async) syz_usb_control_io$hid(r1, &(0x7f0000000140)={0x24, &(0x7f0000000000)={0x0, 0x5, 0x7, {0x7, 0x30, "d317dae647"}}, &(0x7f0000000080)={0x0, 0x3, 0xb, @string={0xb, 0x3, "9e6aec6ab0be7900fc"}}, &(0x7f00000000c0)={0x0, 0x22, 0x2, {[@main=@item_012={0x1, 0x0, 0x9, 'V'}]}}, &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x401, 0x8, 0x1, {0x22, 0x59d}}}}, &(0x7f0000000400)={0x2c, &(0x7f0000000180)={0x40, 0x14, 0xb1, "951e9015f45be6a047490652ecb0ca26232dce07bb3dc069b1ddf6a4b25277ae8ff6e64f756939dbcddfa9455c67dc0660d8425e9075affe88b2f412be127fa5f35d76235f94980ded521d06b151c4e4772615b3a37bde491878666752e6e300c2810c21104f4aea6d86c3a7f5d50983a876bfcc1c6ffeaa7da28a69e9613df0d180e2779676ab2305e3d85e516c5f212fc61c24d794e2cdf6ba6179086123abaf26927ae58b694a60298d7692d661b987"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x1}, &(0x7f00000002c0)={0x20, 0x1, 0xc5, "916e22495a189a2cb2e01509356f9441747c2f92e758db7828317f28912a9802063d4873c7f5ef9f31d7e36b5de9ed4bb1432cb33a475c0086e2749a4baa40f774de0a5326283237fc72aeee43634c1084a915e07574b75de26d29fcd63ff99f02c696aec1a60ff2b93725d79f34111cda6b86e3c8846d5ca7f8c59bd8ced299a69f95a6ebf64badae2157c0f511761c5a6aef395e0ecabb45854ad083453ca5fb807f5db61daf95b7f20530ffdbb881efabe35ec1ca66059d0173a755be699c1a2eeaa65c"}, &(0x7f00000003c0)={0x20, 0x3, 0x1, 0x6}}) 11:17:57 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:57 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) sendmsg$NL80211_CMD_SET_PMKSA(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x50, 0x0, 0x100, 0x70bd2a, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_FILS_CACHE_ID={0x6, 0xfd, 0x1}, @NL80211_ATTR_FILS_CACHE_ID={0x6, 0xfd, 0x4e}, @NL80211_ATTR_SSID={0x1f, 0x34, @random="6ecb965832d7b06929812175b332624bc2b619f2857c1e5566479b"}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac}]}, 0x50}, 0x1, 0x0, 0x0, 0x84}, 0x40000c0) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:17:57 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xb00) 11:17:57 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r6, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:17:57 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x1ff, 0x101482) ioctl$USBDEVFS_CONTROL(r0, 0xc00c5512, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5516, 0x0, 0x0}) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x5d, 0x5b, 0xc7, 0x40, 0x1b3d, 0x195, 0x2d1, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x69, 0x99, 0xcb}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000000cc0)={0x2c, &(0x7f0000000b40)={0x0, 0x0, 0x1, '\''}, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x3, 0x782, &(0x7f0000000d00)={{0x12, 0x1, 0xd8, 0xe5, 0xb0, 0x77, 0xff, 0x13d8, 0x1, 0xe5b1, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x770, 0x3, 0x6, 0xe4, 0x10, 0xb9, [{{0x9, 0x4, 0x82, 0x9d, 0x1, 0xde, 0x0, 0xcf, 0x7, [@hid_hid={0x9, 0x21, 0x9, 0x9, 0x1, {0x22, 0x665}}], [{{0x9, 0x5, 0x3, 0x10, 0x40, 0x2, 0x2, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x0, 0x2}]}}]}}, {{0x9, 0x4, 0x2, 0x20, 0xd, 0xca, 0x5f, 0xe0, 0x1f, [@uac_control={{0xa, 0x24, 0x1, 0xbee7, 0x1f}, [@processing_unit={0xa, 0x24, 0x7, 0x2, 0x0, 0x3, "f46a02"}]}], [{{0x9, 0x5, 0x9, 0x3, 0x60, 0x81, 0x0, 0x5, [@generic={0x65, 0xd, "01e259d8ef70d7dd47cddcc2d539cd261be1afeac98cdc30a6283b0575c163cb279b62c5dc11e9b572f5f313058b5f648285f6f86f46f0435f63dd793a270fd46d7adb4222b58fa015e7fd2eb80faa20c404aad374e997717b17ede02418c476b5f669"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x20}]}}, {{0x9, 0x5, 0x0, 0x0, 0xb62342ba1664d815, 0x81, 0x3, 0xfe, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x1, 0xeea7}]}}, {{0x9, 0x5, 0x3, 0x0, 0x200, 0x18, 0xff, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x1}]}}, {{0x9, 0x5, 0x5, 0x8, 0x8, 0x4, 0x3f, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xfd, 0x9}]}}, {{0x9, 0x5, 0x3, 0x8, 0x200, 0x8, 0x2, 0x4, [@generic={0xbd, 0x23, "b685aa1a4514a8991b9335c645a73519255c5c0c409d576eb06a109f760d61fb4f136b060582f29542d5fa3567f157ac8e398251ff673af516507c7d0167b91b2e291d280d0c98bea42431fb0223e3d94a2782f0c7c886dbb06a7016da52016f2e340716184726068c0b334ea0fdbcae078d78cc17bd8d4eef329c07e4551731df19789dbb3c51edb7c381a8ab53aecee3bf73a3cc6fec16ece3a91d1849c363f8f7ae286a7be13dd77fdaea21d6c37d7e01970a47ba869f7c39ca"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0xc, 0x8}]}}, {{0x9, 0x5, 0x84, 0x0, 0x20, 0x4, 0x6, 0x5a, [@generic={0xa6, 0x11, "d571412f8084e02aa7355d5d45383c077e8cbf784061f55884e51f12f7ebd0711f9b1ebfd76839b9338c7bfa55e802550e549fca6a8808e88db11bea78c6543526c96192256de2163738060b1d174eb749e638c748d1114292180dc96c7e3bd0b96e4046677dbef053e559f60b86437e51da3cad8974e7d1807cbe3f6b5ebab882c10f35acad29beb1774222a7aa2983114682af51c291641b2418845906f2c5ed807df5"}]}}, {{0x9, 0x5, 0xd, 0x5, 0x5f7, 0x6d, 0x9, 0xa8, [@generic={0xf0, 0x23, "09b643c4d1b38c6bc168d73754f35ae8a2a9767b9f758a0c7ef656a6666f572a8113482f3df0b1bdde3398f0690655b5c4a734ec62fc566524cc5b84e084fddd23ec99a4923bb87bb932f3e8a85c6bf0771895c6e9397785e26e6585fce636e571e6e590f63d2803bda0f67a48d2043df4017edbf16b2cd6c8df5370a197612d167b80e4beeb6e5a6485cf036d829291bce142307b0a29a67ab12531c30a49f105120f9ce7a23f0e2df4438961c557ac2e6e8fbbe98035884d1f1ba83cdf3ded6f7145bd6d9e15b9fd8e37bccba471b7a41485263aaed18c3566514435c1540162da2d1516c96bf3ed18ec83c02a"}]}}, {{0x9, 0x5, 0xe, 0x4, 0x0, 0xf9, 0x4, 0x7, [@generic={0xc1, 0xa, "993120bea50f8b0c45ab89adfad2725c80acf030013ff2c3d765941397f979a7f58b81d9e27456877fcf243e851b600b203ed30c28ade63e8ab891b03c5d05d52c79907a9934a169106adcacaa787b8d909c77fbbe5c5b2f580a28b15273bca826a0676a7020e55e611ae62fb74f5190fc6d41dfd149ef12f6dad73f4012b7fc4cd652e91e781efbd65edab706c290e731874cca386398dbc2652aeb86f830125397387c7efdd9781538125bd7180f3ee4f5b761cd2c124e96178b99e40d99"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x120, 0x3f, 0x0, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x4, 0x200}]}}, {{0x9, 0x5, 0x9, 0x0, 0x200, 0xff, 0x40, 0x6, [@generic={0x8, 0x1, "d8366cabc390"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x6, 0x0, 0xd1, [@generic={0xe4, 0x22, "5561470e8b703d622d269f62d1e8a131a005601e37061717704868d926afb08e20aa9d3dbb6ed0a55a21dec391fa0a4f350c0515383159a3db27af14df515fb7c33ef0dae9e57ae525d6f3d72ec947821471b307ffc64e3603b0e87b4927ea26d2bcdda2f938272eb9a70196180cb35a2edc55043f62d1a8cdfa02da2ee9882d31453ab026ae9b96aeebb85780e1f7073f93dcb22d3682180437b2a9ff70a796b948df492821346e7c7de3a8d77999215d05f069fe3c4c0c7634b615bf713e15e02b6af4524563b4c10c41e0f412f4ae074b7800af0e9e8077d5b3470a0ed1595d4f"}, @generic={0xf1, 0xa, "b67e1bb889cfb7c7d2447f5493ccec199b17add1228f851dc8097cfdd5c668fd439ef9836f71adf27de03fac2ee372b932e40e5b959c031261e0cb28361956620b3f3fbac34888995192c83d47b319b1a85d93b638906b951825540b3e8251c2663acd70029c15c8131d547a601419c64004410b76f1fa8fff43a477c10c925edf418572d83d998e64034260a2984f9e0562b1ff3b6aa97f6d51718141a2f1bd0cf8b50529c840e84287867997b90ecce68fb65a98fec9d07a0d3a7900ba7c9d12740e295c2d8eea5b32e1609db36c56f5f9e0e9d4713a6d43d45fb59e1a3989834d2c4a0b22237ad798ab2a08df12"}]}}, {{0x9, 0x5, 0x9, 0xc, 0x3ff, 0x7, 0x2, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xf4, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x8, 0x661f}]}}, {{0x9, 0x5, 0x837d9ce2bb302dd7, 0x4, 0x200, 0xc7, 0x16, 0x1, [@generic={0x23, 0x24, "005e57fd5cd69f8d92dc8e3ab92912ece33c17f75bad364abb8e3255fa3706f136"}, @generic={0x9e, 0x30, "06fdba2d62975cbc4f7077ae94a582cb241dcaa1d1ec4a14bdec0731c22b6c015fbd9001a41558fedcac6f7dd87ad388af036a65185b9cf8502ee96b8c546b098e575a6ded0e059443024d8f718337315d6b143b64b136b5783c685d2afd4746c1b6cacb0b8734cc950f87d5afc3a2d4660de23e50236e6472771926eb8da3eb4ff6a90558d16527fdad3b045c55bb21afc1c7b1ca7763ec9cb33c78"}]}}]}}, {{0x9, 0x4, 0x8f, 0x7f, 0x1, 0xff, 0x6, 0x14, 0x9b, [@cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, 'f'}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x80000000, 0x9, 0x259f, 0x18}, {0x6, 0x24, 0x1a, 0x800, 0x1}, [@country_functional={0x8, 0x24, 0x7, 0xc1, 0x7, [0x200]}, @mbim_extended={0x8, 0x24, 0x1c, 0xb0, 0x8, 0xff}, @dmm={0x7, 0x24, 0x14, 0xca9, 0xe5d}]}, @hid_hid={0x9, 0x21, 0xf2, 0x40, 0x1, {0x22, 0x805}}], [{{0x9, 0x5, 0x5, 0x15, 0x200, 0xff, 0x4, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0xde, 0x8000}]}}]}}]}}]}}, &(0x7f0000000740)={0xa, &(0x7f0000000440)={0xa, 0x6, 0x0, 0xfc, 0x2, 0x8, 0x40}, 0x23, &(0x7f0000000480)={0x5, 0xf, 0x23, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x40, 0x81, 0x7d}, @ss_container_id={0x14, 0x10, 0x4, 0xff, "942abc8943ba13d3f845fe96cdedd26f"}]}, 0x5, [{0xda, &(0x7f00000004c0)=@string={0xda, 0x3, "e00431f25f42046a11de921eb79de31223b8083412687cf1d40af6d1aca7977a24cba315d881959cc2ee7fd3a45c0f6a65128b01bc2cf47af363b2ccfa387fc408f57074daab8161db9fd73e8de21060f28a247eb7463ec9cf0d939984eced9fbba4ae2f8cbbdca9825a5132ade2f2ca5de5e632eaa60b3880c7e93c995098d5ce6e1d20896ee1e2bb0c5b0b59f82c5a5db0769c175f64af29979ef0f90d7e2e744c85ebe7d651b2d69b90d127c6b2c0be7a3adcb87cb572eca6fa48c3504e579df97c6deecac5d67d98f92939ae03cdff3de5c78b0210ed"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x1809}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x73d3d5ac31b9dba7}}, {0xae, &(0x7f0000000640)=@string={0xae, 0x3, "1057f13ecbbd54a16619cc7b1047599aefb931f02a84d0e44d2beeb6322df9e4d2a1811de37c74d2c4e51a5b8d3f354eb5fe261ad2a543e82f01d0afd6f4803464758f68b5e386fc04d8610512604e2015958ca2aff63da00a5952f6bbf206e0a9a09bc7bc5d45317cc84ce208fe34a4a171cdf9459d82741933b75b1d9dc44be6fa7c7156571d5b222a6f11c7ee296ca307981ed1a2bed0e550744a9e0f3f6e63048c0d655c4a7710114d54"}}, {0x4, &(0x7f0000000700)=@lang_id={0x4, 0x3, 0x814}}]}) syz_usb_ep_write$ath9k_ep1(r2, 0x82, 0x154, &(0x7f00000007c0)={[{0xbb, 0x4e00, "be974e46c2a717b60671001124fc9f77cfcb986acbdf4702a139fe7b1ec8502060d80de681b095b7a99d346e4a072e0845ef621ec38d87b6cadcbe7fd4785b8f59f9d8bc43ccecbfa0a86f068ac2b7ee7159c8b4942af5cf2202088836f10e4e6eae6348e696dbf0493c842c5cc1d3d57982439af680b794a253b1c1e21fd9301c720b8020b293a7bf0f0bbf5862031cef41dff170df6f040791dee18b81f24bc26afcead9218afc8b647da0b22d344420fa294e1466c9b4370576"}, {0x8e, 0x4e00, "6d363650c525daa85113fa5d76a80b82ab8c635420582c576f6451af2dc7d7ce87672804c4f39c4f3bb4ddc6aa023fc9879ea5461ae050b687d59fcc6c63ddf8efbf325782f6d41a42c4cddb026c80a63b801a48a1a7af384dcb956e4dafcae1329039fcbcb937256f8e768e5c16a8fd791982cd43cbd7436697c8a14fa86dee11f16ba2968837ed31aaa84038be"}]}) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000002600)={0x2c, &(0x7f0000002440)={0x0, 0x0, 0x3, "34aa60"}, &(0x7f0000002480)={0x0, 0xa, 0x1}, &(0x7f00000024c0)={0x0, 0x8, 0x1}, 0x0, &(0x7f00000025c0)={0x20, 0x3, 0x1}}) syz_usb_control_io$hid(r1, &(0x7f0000000140)={0x24, &(0x7f0000000000)={0x0, 0x5, 0x7, {0x7, 0x30, "d317dae647"}}, &(0x7f0000000080)={0x0, 0x3, 0xb, @string={0xb, 0x3, "9e6aec6ab0be7900fc"}}, &(0x7f00000000c0)={0x0, 0x22, 0x2, {[@main=@item_012={0x1, 0x0, 0x9, 'V'}]}}, &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x401, 0x8, 0x1, {0x22, 0x59d}}}}, &(0x7f0000000400)={0x2c, &(0x7f0000000180)={0x40, 0x14, 0xb1, "951e9015f45be6a047490652ecb0ca26232dce07bb3dc069b1ddf6a4b25277ae8ff6e64f756939dbcddfa9455c67dc0660d8425e9075affe88b2f412be127fa5f35d76235f94980ded521d06b151c4e4772615b3a37bde491878666752e6e300c2810c21104f4aea6d86c3a7f5d50983a876bfcc1c6ffeaa7da28a69e9613df0d180e2779676ab2305e3d85e516c5f212fc61c24d794e2cdf6ba6179086123abaf26927ae58b694a60298d7692d661b987"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x1}, &(0x7f00000002c0)={0x20, 0x1, 0xc5, "916e22495a189a2cb2e01509356f9441747c2f92e758db7828317f28912a9802063d4873c7f5ef9f31d7e36b5de9ed4bb1432cb33a475c0086e2749a4baa40f774de0a5326283237fc72aeee43634c1084a915e07574b75de26d29fcd63ff99f02c696aec1a60ff2b93725d79f34111cda6b86e3c8846d5ca7f8c59bd8ced299a69f95a6ebf64badae2157c0f511761c5a6aef395e0ecabb45854ad083453ca5fb807f5db61daf95b7f20530ffdbb881efabe35ec1ca66059d0173a755be699c1a2eeaa65c"}, &(0x7f00000003c0)={0x20, 0x3, 0x1, 0x6}}) 11:17:57 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") sendmsg$NL80211_CMD_SET_PMKSA(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x50, 0x0, 0x100, 0x70bd2a, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_FILS_CACHE_ID={0x6, 0xfd, 0x1}, @NL80211_ATTR_FILS_CACHE_ID={0x6, 0xfd, 0x4e}, @NL80211_ATTR_SSID={0x1f, 0x34, @random="6ecb965832d7b06929812175b332624bc2b619f2857c1e5566479b"}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac}]}, 0x50}, 0x1, 0x0, 0x0, 0x84}, 0x40000c0) creat(&(0x7f0000000100)='./bus\x00', 0x0) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) sendmsg$NL80211_CMD_SET_PMKSA(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x50, 0x0, 0x100, 0x70bd2a, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_FILS_CACHE_ID={0x6, 0xfd, 0x1}, @NL80211_ATTR_FILS_CACHE_ID={0x6, 0xfd, 0x4e}, @NL80211_ATTR_SSID={0x1f, 0x34, @random="6ecb965832d7b06929812175b332624bc2b619f2857c1e5566479b"}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac}]}, 0x50}, 0x1, 0x0, 0x0, 0x84}, 0x40000c0) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) [ 307.248281][ T4058] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 11:17:58 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xc00) [ 307.403757][ T118] usb 4-1: new high-speed USB device number 5 using dummy_hcd 11:17:58 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xd00) 11:17:58 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000200)='./file0\x00', 0x773193b2440f4e90, &(0x7f0000000040)={[{@rodir}, {@utf8}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) ioctl$TIOCGDEV(r0, 0x80045432, &(0x7f0000000000)) creat(&(0x7f00000000c0)='./bus\x00', 0x3) [ 307.483620][ T1107] usb 1-1: new high-speed USB device number 10 using dummy_hcd 11:17:58 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:17:58 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xe00) [ 307.784127][ T118] usb 4-1: New USB device found, idVendor=1b3d, idProduct=0195, bcdDevice= 2.d1 [ 307.795551][ T118] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 307.807473][ T118] usb 4-1: config 0 descriptor?? [ 307.843712][ T1107] usb 1-1: New USB device found, idVendor=1b3d, idProduct=0195, bcdDevice= 2.d1 [ 307.853612][ T118] ftdi_sio 4-1:0.0: FTDI USB Serial Device converter detected [ 307.861224][ T1107] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 307.870760][ T1107] usb 1-1: config 0 descriptor?? [ 307.914156][ T1107] ftdi_sio 1-1:0.0: FTDI USB Serial Device converter detected [ 308.063628][ T118] usb 4-1: Detected FT232BM [ 308.133662][ T1107] usb 1-1: Detected FT232BM [ 308.265388][ T4053] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 308.333952][ T4054] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 308.394184][ T1107] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB1 [ 308.504187][ T118] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 308.594444][ T2827] usb 1-1: USB disconnect, device number 10 [ 308.601454][ T2827] ftdi_sio ttyUSB1: FTDI USB Serial Device converter now disconnected from ttyUSB1 [ 308.611067][ T2827] ftdi_sio 1-1:0.0: device disconnected [ 308.814563][ T118] usb 4-1: USB disconnect, device number 5 [ 308.820996][ T118] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 308.830753][ T118] ftdi_sio 4-1:0.0: device disconnected 11:17:59 executing program 0: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r6, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:17:59 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xf00) [ 309.226922][ T4088] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 11:18:00 executing program 3: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xf00) 11:18:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000200)='./file0\x00', 0x773193b2440f4e90, &(0x7f0000000040)={[{@rodir}, {@utf8}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) ioctl$TIOCGDEV(r0, 0x80045432, &(0x7f0000000000)) (async) creat(&(0x7f00000000c0)='./bus\x00', 0x3) 11:18:00 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x2800) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:18:00 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:18:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x1100) 11:18:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000200)='./file0\x00', 0x773193b2440f4e90, &(0x7f0000000040)={[{@rodir}, {@utf8}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) ioctl$TIOCGDEV(r0, 0x80045432, &(0x7f0000000000)) (async) creat(&(0x7f00000000c0)='./bus\x00', 0x3) 11:18:00 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:18:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x1200) 11:18:00 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() setpgid(0x0, r0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x391080, 0x10) fcntl$dupfd(r3, 0x406, r2) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=ANY=[@ANYBLOB="3400000010001fff00000000607602b81ea4c3cc", @ANYRES32=0x0, @ANYBLOB="000000000000000014001280090001007866726d0000000004000280"], 0x34}}, 0x0) r5 = syz_clone(0x2000d400, &(0x7f0000001000)="1bc52fae567e2795a1aa8666c4f9c5dd5f552678f3c61599f2b29e22188121d42253a164c27e276b2000000080872aa99421999dfb45e9252c9ceb8ed127e4f97d4e4596c9ab8395603a25dc85079acae68a58c47fbf372ac125b6f5168420229cf3a7c7583ea8a5dd18a577cae28bf969bae48a9b6fcbcb49aee103afda9fc4e35e03e1cc2434340e883f3d077706e2c2ecbe91dd60a5", 0x97, &(0x7f00000010c0), &(0x7f0000001100), 0x0) sched_setattr(r5, &(0x7f0000001140)={0x38, 0x0, 0x29, 0x100, 0x9, 0x0, 0x36d, 0x7fffffffffffffff, 0x2, 0x3}, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) syz_open_procfs$namespace(r5, &(0x7f0000000340)='ns/time\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x2800) fstat(r6, &(0x7f0000000280)) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000030000000009500000000000000"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r7}, 0x10) r8 = open(&(0x7f0000000380)='./file0/file0\x00', 0x82, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r8, 0x0) fspick(r8, &(0x7f0000000040)='./file0\x00', 0x0) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r3, r9, 0x0, 0x11f06) 11:18:00 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4c084}, 0x4040) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) [ 309.405105][ T4099] 9pnet: Insufficient options for proto=fd [ 309.443530][ T4106] 9pnet: Insufficient options for proto=fd [ 309.518392][ T4113] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 309.700169][ T4118] 9pnet: Insufficient options for proto=fd 11:18:00 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() setpgid(0x0, r0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x391080, 0x10) fcntl$dupfd(r3, 0x406, r2) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=ANY=[@ANYBLOB="3400000010001fff00000000607602b81ea4c3cc", @ANYRES32=0x0, @ANYBLOB="000000000000000014001280090001007866726d0000000004000280"], 0x34}}, 0x0) r5 = syz_clone(0x2000d400, &(0x7f0000001000)="1bc52fae567e2795a1aa8666c4f9c5dd5f552678f3c61599f2b29e22188121d42253a164c27e276b2000000080872aa99421999dfb45e9252c9ceb8ed127e4f97d4e4596c9ab8395603a25dc85079acae68a58c47fbf372ac125b6f5168420229cf3a7c7583ea8a5dd18a577cae28bf969bae48a9b6fcbcb49aee103afda9fc4e35e03e1cc2434340e883f3d077706e2c2ecbe91dd60a5", 0x97, &(0x7f00000010c0), &(0x7f0000001100), 0x0) sched_setattr(r5, &(0x7f0000001140)={0x38, 0x0, 0x29, 0x100, 0x9, 0x0, 0x36d, 0x7fffffffffffffff, 0x2, 0x3}, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) syz_open_procfs$namespace(r5, &(0x7f0000000340)='ns/time\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x2800) fstat(r6, &(0x7f0000000280)) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000030000000009500000000000000"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r7}, 0x10) r8 = open(&(0x7f0000000380)='./file0/file0\x00', 0x82, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r8, 0x0) fspick(r8, &(0x7f0000000040)='./file0\x00', 0x0) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r3, r9, 0x0, 0x11f06) 11:18:00 executing program 2: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:18:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x1300) 11:18:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) mount$incfs(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x30010, &(0x7f0000000140)={[{@rlog_wakeup_cnt={'rlog_wakeup_cnt', 0x3d, 0x9}}, {@no_bf_cache={'no_bf_cache', 0x3d, 0x1}}, {@readahead={'readahead', 0x3d, 0x101}}], [{@subj_user={'subj_user', 0x3d, 'shortname=win95'}}, {@fsmagic={'fsmagic', 0x3d, 0x1}}, {@euid_gt={'euid>', r1}}]}) 11:18:01 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x1402) 11:18:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) mount$incfs(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x30010, &(0x7f0000000140)={[{@rlog_wakeup_cnt={'rlog_wakeup_cnt', 0x3d, 0x9}}, {@no_bf_cache={'no_bf_cache', 0x3d, 0x1}}, {@readahead={'readahead', 0x3d, 0x101}}], [{@subj_user={'subj_user', 0x3d, 'shortname=win95'}}, {@fsmagic={'fsmagic', 0x3d, 0x1}}, {@euid_gt={'euid>', r1}}]}) 11:18:01 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x2800) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:18:01 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x254c) 11:18:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) (async) mount$incfs(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x30010, &(0x7f0000000140)={[{@rlog_wakeup_cnt={'rlog_wakeup_cnt', 0x3d, 0x9}}, {@no_bf_cache={'no_bf_cache', 0x3d, 0x1}}, {@readahead={'readahead', 0x3d, 0x101}}], [{@subj_user={'subj_user', 0x3d, 'shortname=win95'}}, {@fsmagic={'fsmagic', 0x3d, 0x1}}, {@euid_gt={'euid>', r1}}]}) 11:18:01 executing program 3: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x2800) sendmmsg$unix(r6, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) [ 310.871582][ T4149] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 11:18:01 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x2800) sendmmsg$unix(r1, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) creat(&(0x7f00000001c0)='./bus\x00', 0x8b) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x200002, 0x80) openat(r2, &(0x7f0000000240)='./bus\x00', 0x8080, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x2800) sendmmsg$unix(r3, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r3, 0x6612) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x4, 0x2, 0x3, 0x3, {0xa, 0x4e24, 0x40, @private1={0xfc, 0x1, '\x00', 0x1}, 0x9}}}, 0x3a) r4 = creat(&(0x7f0000000100)='./bus\x00', 0x0) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f0000000100)={0x0, @private, @private}, &(0x7f0000000140)=0xc) sendmmsg$inet6(r0, &(0x7f0000000440)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @remote}, 0x1c, &(0x7f0000000580)=[{&(0x7f0000000180)="c91d42f2ab2e5022f24117de0a138d4aef46129933947e75", 0x18}, {&(0x7f0000000340)="86a84eae77df7e3cf30badd14e395328d2c416c9f41a97ecd122596ec231399d2a48dc5013e0f0d4d04e1f8ccbe2f1a49d4fb84259b9ae0874a4588a219255c0099193d66abd560cc5aa5665ac1f3c", 0x4f}, {&(0x7f0000000740)="bee35e57a58aa83ff212efcd26381acacda72d02a1a13c615daa4ba7525bd477af03ec784946a7d1ab815dd6604da471890602b1affe6093446d6a0822808bb3fed905f800931b508192a0deb1e191a5cd97295342dc2a2d43a0d7043b3f0e675832c4297a1444f0aa314af6eb8af84157924d2b0cf106d7c17fa189409657cc8cb57fb4c2b386f8c79126d3033b0e2efcb7f56c5a22a237b7ea56fb6d8494c076859908ed837e8e0f5d162bc3adcf263981f5f0de16f7d859f12f723f5e0ba1c11e2f312069bb351edca7443d0f130b27cf68643dbb2f4836c7682ce898e7a2a520ebb1098653cad1c7b09743458382e97853431b50c11572f01aaec0d74c6819778b17bd0c00f8007d8c76d7b3729ab270eadf7f0a46543a9ea7bc794d5e6ad962d7c068b125a888d3f594eee4732862630709f251a887d51feac137a681ac9d5cd6bf371d40481bffbbbd18d224a601f31079fd9ba81277124cb2d2755553b1f1a1f12c35aa417bc8d4976ef4f199ea5f037fac9b271fa99a1b2769e5defbdc9f2ccb9f29b59baf72829f309b6ae8937a60278e78d163efa4969dd2aa3fe080eb39e1ec4d71e7d2e6b4743e5f2fb6109978db20cc8d911c5a4c5d3e5ce064a5ae7ae3e1e6c3fd8394117e307d70f5ef5a863d253af2d2a03154d6e4cef00459885089f2a6770ac2c2219775a3b1276de40647acbdb470b529115b54446cfdecedab8a296e8d9277c98bd1fd46809a1690570954b118adca4fb6e09fa9788863a78a82cc502d9fc3fccfe15aa4963abaec43c7953900443454b5e6398b332b6bbc1cb51167f50111f6b1408240381482081a2dccfdc896aec81ef7acd73de3895f4ab603a5da9b2466df73ebed3f22fbdef34293699607ecc77027f2426ba09dd6d74cc5536dd2a106707c750d566801de51dcc900bdf909197ba41fbb4e68c1987260baa9c853f68f82477f634f0c78a93f7cbe167bb588aaeaf0b34cc687e8d4c3f2ef64bd38c3665137e7369e38f7f2d987d4e7be857d251d52158849fdaa6e0e49f1ab32b963c6045711f2fdecbc4ff5aaac95dd2ff519bd8e1c0a6328ad07ecf3cb2a4bc4cecb55d509246aa57ee1de8aa02146e684a63cca2f09e841b945c277720fe6378a7293f4efb2b59f58cb0bc83dfc9964662b28b87a42463b5aa69e4c4ee803d10be5ebf92cbc0e1ca4beff3706d37d68f12ba57217cea9518b0e20d739ccf6c8143b3ff5ab1f71f053743fc9c14afa1539cc2359c049571885d29f5cf4b8111fdae25c5e0b666ace04a4dfc99e6ddb42f18bc7a823f6b9f4c4d89e89f90949d8f9c4d7947744614f5bd2126ffc63bb4065434255bcd5b600fe199b6bb16858f67d5d4158e4a4e6b1e6eb546f8e178366d2de8dba1dc5327ad823bd79b18a836df8ffc54dee7f71dc770b969cc1c30f225df964d70250d37ed7f531e2f81d7db016a98dfbee4bc074c125e20cc059bc671e1b299331ea880f53f8c4bf70641fca7a96256d48a0ffd89b4083e7b265e18668de4877c3dfb60f28a855fd6eb5065b2687c39e5b2b69b41f60ee4a090359b8fb1d41403e98bafa0a4f4929a59366f4327cfda2b89868bfe1e3187489527ac117ca1bde9f23a8d597def60b1aeee9bd1109ad7dfd56841205c89a3595f4fc467390c896ea3f91d68a2059f131946eec39a3cc49e95b0a3cfcdf066a87c2a0f7a117bb836cb427ebafa6891615d7fee0a645b62e42fbf8b1dff25c2fd4487044beed84349b50458387bd3819c3fbea246d435a03c7742e345929ff87796e848c8774a4e5093de73375ea6c50468a1606b1e040e33b525d4b271671eff874d2055a019a4148b5d3a9498418d2707d917fcd6f5310c9d0237f022d7f98a72fe99cef97e83af591", 0x53e}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="18e8ce76a408926eaa0000002900000036f716978dae402bde5b8febd653d854bd3a80203583a81eab1a3349397a64c5096530c37d68aab503056d330a4f0e44fb00839a8ec70a43fb292fe569fed158d3f435a6a3521822a5bcd6193a364cc3a6c14c754ff809a84dc409acaf29e58badad24bc9a614551a678fe14bd3eb9711ec426c8340e24b4bc56713914020c17d8772f73f3d6c55a02572210b8018ccdea8f32a09d3cad18e0d0d1dff3328d851e2bdb592ed03f4dedc91a52fe32ff3290fcaa35681907cacbf1d4234a43c7511c7909c66f38e0dbc55b51ee6220ce97c12b92833b4a2ad9e9becbf47a2a3b97e35b1e050c9f6d06d742691d43a0605d798391d523763168d955104b31292b5c0a9f1ea0f17a85da3378bc5fb0439b6a868f9a9d490c8be12cd0d97ec984cced84f7495620e12f563dc7a9c7bc7840c37a2e1680270c6eeb4048a61f5a9c72363bd674c142fe874bd335f68de598dc88a846568a541c7e86eead6d8e91728155a9157a7c2976751537e9030a6463f2704242081949c5474ef570f9770a7a450b943ac1390d9b2f27e5e1f525a86db7fb93b56eca89f300a8b915da03e29c95738b767b555a38dc17bfbe856c195e38c0b796b2b6393e63764c2eb8c805d3643d47e05cd178659baa51431f3fc839aca84023747e8acd81ce4d50d5cc63dbf50000ab537ebce3fe08ac4aac4adf03fcce0124f3cab32613160deb4fefde8eb45633e049c4a7111d96966d431e0ffbff2d1f5e562a8e54ed5f84c748e11f85749de5e09e6651fab34c2ceb999f2a928f9b46f55fa2f86c45241af5c77f9b4a8b771ab3e741cbcfaa9480b96d78bc34dae29db125bbc08e901c66522db1d9c434f6093a0ada45712269970a6df2eaad4476ee2c38483084c3"], 0x18}}], 0x1, 0x0) pipe2$watch_queue(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$TUNGETFEATURES(r5, 0x800454cf, &(0x7f0000000300)) 11:18:01 executing program 2: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:18:01 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x2800) sendmmsg$unix(r1, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) creat(&(0x7f00000001c0)='./bus\x00', 0x8b) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x200002, 0x80) openat(r2, &(0x7f0000000240)='./bus\x00', 0x8080, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x2800) sendmmsg$unix(r3, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r3, 0x6612) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x4, 0x2, 0x3, 0x3, {0xa, 0x4e24, 0x40, @private1={0xfc, 0x1, '\x00', 0x1}, 0x9}}}, 0x3a) r4 = creat(&(0x7f0000000100)='./bus\x00', 0x0) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f0000000100)={0x0, @private, @private}, &(0x7f0000000140)=0xc) sendmmsg$inet6(r0, &(0x7f0000000440)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @remote}, 0x1c, &(0x7f0000000580)=[{&(0x7f0000000180)="c91d42f2ab2e5022f24117de0a138d4aef46129933947e75", 0x18}, {&(0x7f0000000340)="86a84eae77df7e3cf30badd14e395328d2c416c9f41a97ecd122596ec231399d2a48dc5013e0f0d4d04e1f8ccbe2f1a49d4fb84259b9ae0874a4588a219255c0099193d66abd560cc5aa5665ac1f3c", 0x4f}, {&(0x7f0000000740)="bee35e57a58aa83ff212efcd26381acacda72d02a1a13c615daa4ba7525bd477af03ec784946a7d1ab815dd6604da471890602b1affe6093446d6a0822808bb3fed905f800931b508192a0deb1e191a5cd97295342dc2a2d43a0d7043b3f0e675832c4297a1444f0aa314af6eb8af84157924d2b0cf106d7c17fa189409657cc8cb57fb4c2b386f8c79126d3033b0e2efcb7f56c5a22a237b7ea56fb6d8494c076859908ed837e8e0f5d162bc3adcf263981f5f0de16f7d859f12f723f5e0ba1c11e2f312069bb351edca7443d0f130b27cf68643dbb2f4836c7682ce898e7a2a520ebb1098653cad1c7b09743458382e97853431b50c11572f01aaec0d74c6819778b17bd0c00f8007d8c76d7b3729ab270eadf7f0a46543a9ea7bc794d5e6ad962d7c068b125a888d3f594eee4732862630709f251a887d51feac137a681ac9d5cd6bf371d40481bffbbbd18d224a601f31079fd9ba81277124cb2d2755553b1f1a1f12c35aa417bc8d4976ef4f199ea5f037fac9b271fa99a1b2769e5defbdc9f2ccb9f29b59baf72829f309b6ae8937a60278e78d163efa4969dd2aa3fe080eb39e1ec4d71e7d2e6b4743e5f2fb6109978db20cc8d911c5a4c5d3e5ce064a5ae7ae3e1e6c3fd8394117e307d70f5ef5a863d253af2d2a03154d6e4cef00459885089f2a6770ac2c2219775a3b1276de40647acbdb470b529115b54446cfdecedab8a296e8d9277c98bd1fd46809a1690570954b118adca4fb6e09fa9788863a78a82cc502d9fc3fccfe15aa4963abaec43c7953900443454b5e6398b332b6bbc1cb51167f50111f6b1408240381482081a2dccfdc896aec81ef7acd73de3895f4ab603a5da9b2466df73ebed3f22fbdef34293699607ecc77027f2426ba09dd6d74cc5536dd2a106707c750d566801de51dcc900bdf909197ba41fbb4e68c1987260baa9c853f68f82477f634f0c78a93f7cbe167bb588aaeaf0b34cc687e8d4c3f2ef64bd38c3665137e7369e38f7f2d987d4e7be857d251d52158849fdaa6e0e49f1ab32b963c6045711f2fdecbc4ff5aaac95dd2ff519bd8e1c0a6328ad07ecf3cb2a4bc4cecb55d509246aa57ee1de8aa02146e684a63cca2f09e841b945c277720fe6378a7293f4efb2b59f58cb0bc83dfc9964662b28b87a42463b5aa69e4c4ee803d10be5ebf92cbc0e1ca4beff3706d37d68f12ba57217cea9518b0e20d739ccf6c8143b3ff5ab1f71f053743fc9c14afa1539cc2359c049571885d29f5cf4b8111fdae25c5e0b666ace04a4dfc99e6ddb42f18bc7a823f6b9f4c4d89e89f90949d8f9c4d7947744614f5bd2126ffc63bb4065434255bcd5b600fe199b6bb16858f67d5d4158e4a4e6b1e6eb546f8e178366d2de8dba1dc5327ad823bd79b18a836df8ffc54dee7f71dc770b969cc1c30f225df964d70250d37ed7f531e2f81d7db016a98dfbee4bc074c125e20cc059bc671e1b299331ea880f53f8c4bf70641fca7a96256d48a0ffd89b4083e7b265e18668de4877c3dfb60f28a855fd6eb5065b2687c39e5b2b69b41f60ee4a090359b8fb1d41403e98bafa0a4f4929a59366f4327cfda2b89868bfe1e3187489527ac117ca1bde9f23a8d597def60b1aeee9bd1109ad7dfd56841205c89a3595f4fc467390c896ea3f91d68a2059f131946eec39a3cc49e95b0a3cfcdf066a87c2a0f7a117bb836cb427ebafa6891615d7fee0a645b62e42fbf8b1dff25c2fd4487044beed84349b50458387bd3819c3fbea246d435a03c7742e345929ff87796e848c8774a4e5093de73375ea6c50468a1606b1e040e33b525d4b271671eff874d2055a019a4148b5d3a9498418d2707d917fcd6f5310c9d0237f022d7f98a72fe99cef97e83af591", 0x53e}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="18e8ce76a408926eaa0000002900000036f716978dae402bde5b8febd653d854bd3a80203583a81eab1a3349397a64c5096530c37d68aab503056d330a4f0e44fb00839a8ec70a43fb292fe569fed158d3f435a6a3521822a5bcd6193a364cc3a6c14c754ff809a84dc409acaf29e58badad24bc9a614551a678fe14bd3eb9711ec426c8340e24b4bc56713914020c17d8772f73f3d6c55a02572210b8018ccdea8f32a09d3cad18e0d0d1dff3328d851e2bdb592ed03f4dedc91a52fe32ff3290fcaa35681907cacbf1d4234a43c7511c7909c66f38e0dbc55b51ee6220ce97c12b92833b4a2ad9e9becbf47a2a3b97e35b1e050c9f6d06d742691d43a0605d798391d523763168d955104b31292b5c0a9f1ea0f17a85da3378bc5fb0439b6a868f9a9d490c8be12cd0d97ec984cced84f7495620e12f563dc7a9c7bc7840c37a2e1680270c6eeb4048a61f5a9c72363bd674c142fe874bd335f68de598dc88a846568a541c7e86eead6d8e91728155a9157a7c2976751537e9030a6463f2704242081949c5474ef570f9770a7a450b943ac1390d9b2f27e5e1f525a86db7fb93b56eca89f300a8b915da03e29c95738b767b555a38dc17bfbe856c195e38c0b796b2b6393e63764c2eb8c805d3643d47e05cd178659baa51431f3fc839aca84023747e8acd81ce4d50d5cc63dbf50000ab537ebce3fe08ac4aac4adf03fcce0124f3cab32613160deb4fefde8eb45633e049c4a7111d96966d431e0ffbff2d1f5e562a8e54ed5f84c748e11f85749de5e09e6651fab34c2ceb999f2a928f9b46f55fa2f86c45241af5c77f9b4a8b771ab3e741cbcfaa9480b96d78bc34dae29db125bbc08e901c66522db1d9c434f6093a0ada45712269970a6df2eaad4476ee2c38483084c3"], 0x18}}], 0x1, 0x0) pipe2$watch_queue(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$TUNGETFEATURES(r5, 0x800454cf, &(0x7f0000000300)) socket$inet6_udp(0xa, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) (async) fcntl$setstatus(r1, 0x4, 0x2800) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) (async) creat(&(0x7f00000001c0)='./bus\x00', 0x8b) (async) open$dir(&(0x7f0000000200)='./bus\x00', 0x200002, 0x80) (async) openat(r2, &(0x7f0000000240)='./bus\x00', 0x8080, 0x80) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) (async) fcntl$setstatus(r3, 0x4, 0x2800) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) (async) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r3, 0x6612) (async) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x4, 0x2, 0x3, 0x3, {0xa, 0x4e24, 0x40, @private1={0xfc, 0x1, '\x00', 0x1}, 0x9}}}, 0x3a) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f0000000100)={0x0, @private, @private}, &(0x7f0000000140)=0xc) (async) sendmmsg$inet6(r0, &(0x7f0000000440)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @remote}, 0x1c, &(0x7f0000000580)=[{&(0x7f0000000180)="c91d42f2ab2e5022f24117de0a138d4aef46129933947e75", 0x18}, {&(0x7f0000000340)="86a84eae77df7e3cf30badd14e395328d2c416c9f41a97ecd122596ec231399d2a48dc5013e0f0d4d04e1f8ccbe2f1a49d4fb84259b9ae0874a4588a219255c0099193d66abd560cc5aa5665ac1f3c", 0x4f}, {&(0x7f0000000740)="bee35e57a58aa83ff212efcd26381acacda72d02a1a13c615daa4ba7525bd477af03ec784946a7d1ab815dd6604da471890602b1affe6093446d6a0822808bb3fed905f800931b508192a0deb1e191a5cd97295342dc2a2d43a0d7043b3f0e675832c4297a1444f0aa314af6eb8af84157924d2b0cf106d7c17fa189409657cc8cb57fb4c2b386f8c79126d3033b0e2efcb7f56c5a22a237b7ea56fb6d8494c076859908ed837e8e0f5d162bc3adcf263981f5f0de16f7d859f12f723f5e0ba1c11e2f312069bb351edca7443d0f130b27cf68643dbb2f4836c7682ce898e7a2a520ebb1098653cad1c7b09743458382e97853431b50c11572f01aaec0d74c6819778b17bd0c00f8007d8c76d7b3729ab270eadf7f0a46543a9ea7bc794d5e6ad962d7c068b125a888d3f594eee4732862630709f251a887d51feac137a681ac9d5cd6bf371d40481bffbbbd18d224a601f31079fd9ba81277124cb2d2755553b1f1a1f12c35aa417bc8d4976ef4f199ea5f037fac9b271fa99a1b2769e5defbdc9f2ccb9f29b59baf72829f309b6ae8937a60278e78d163efa4969dd2aa3fe080eb39e1ec4d71e7d2e6b4743e5f2fb6109978db20cc8d911c5a4c5d3e5ce064a5ae7ae3e1e6c3fd8394117e307d70f5ef5a863d253af2d2a03154d6e4cef00459885089f2a6770ac2c2219775a3b1276de40647acbdb470b529115b54446cfdecedab8a296e8d9277c98bd1fd46809a1690570954b118adca4fb6e09fa9788863a78a82cc502d9fc3fccfe15aa4963abaec43c7953900443454b5e6398b332b6bbc1cb51167f50111f6b1408240381482081a2dccfdc896aec81ef7acd73de3895f4ab603a5da9b2466df73ebed3f22fbdef34293699607ecc77027f2426ba09dd6d74cc5536dd2a106707c750d566801de51dcc900bdf909197ba41fbb4e68c1987260baa9c853f68f82477f634f0c78a93f7cbe167bb588aaeaf0b34cc687e8d4c3f2ef64bd38c3665137e7369e38f7f2d987d4e7be857d251d52158849fdaa6e0e49f1ab32b963c6045711f2fdecbc4ff5aaac95dd2ff519bd8e1c0a6328ad07ecf3cb2a4bc4cecb55d509246aa57ee1de8aa02146e684a63cca2f09e841b945c277720fe6378a7293f4efb2b59f58cb0bc83dfc9964662b28b87a42463b5aa69e4c4ee803d10be5ebf92cbc0e1ca4beff3706d37d68f12ba57217cea9518b0e20d739ccf6c8143b3ff5ab1f71f053743fc9c14afa1539cc2359c049571885d29f5cf4b8111fdae25c5e0b666ace04a4dfc99e6ddb42f18bc7a823f6b9f4c4d89e89f90949d8f9c4d7947744614f5bd2126ffc63bb4065434255bcd5b600fe199b6bb16858f67d5d4158e4a4e6b1e6eb546f8e178366d2de8dba1dc5327ad823bd79b18a836df8ffc54dee7f71dc770b969cc1c30f225df964d70250d37ed7f531e2f81d7db016a98dfbee4bc074c125e20cc059bc671e1b299331ea880f53f8c4bf70641fca7a96256d48a0ffd89b4083e7b265e18668de4877c3dfb60f28a855fd6eb5065b2687c39e5b2b69b41f60ee4a090359b8fb1d41403e98bafa0a4f4929a59366f4327cfda2b89868bfe1e3187489527ac117ca1bde9f23a8d597def60b1aeee9bd1109ad7dfd56841205c89a3595f4fc467390c896ea3f91d68a2059f131946eec39a3cc49e95b0a3cfcdf066a87c2a0f7a117bb836cb427ebafa6891615d7fee0a645b62e42fbf8b1dff25c2fd4487044beed84349b50458387bd3819c3fbea246d435a03c7742e345929ff87796e848c8774a4e5093de73375ea6c50468a1606b1e040e33b525d4b271671eff874d2055a019a4148b5d3a9498418d2707d917fcd6f5310c9d0237f022d7f98a72fe99cef97e83af591", 0x53e}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="18e8ce76a408926eaa0000002900000036f716978dae402bde5b8febd653d854bd3a80203583a81eab1a3349397a64c5096530c37d68aab503056d330a4f0e44fb00839a8ec70a43fb292fe569fed158d3f435a6a3521822a5bcd6193a364cc3a6c14c754ff809a84dc409acaf29e58badad24bc9a614551a678fe14bd3eb9711ec426c8340e24b4bc56713914020c17d8772f73f3d6c55a02572210b8018ccdea8f32a09d3cad18e0d0d1dff3328d851e2bdb592ed03f4dedc91a52fe32ff3290fcaa35681907cacbf1d4234a43c7511c7909c66f38e0dbc55b51ee6220ce97c12b92833b4a2ad9e9becbf47a2a3b97e35b1e050c9f6d06d742691d43a0605d798391d523763168d955104b31292b5c0a9f1ea0f17a85da3378bc5fb0439b6a868f9a9d490c8be12cd0d97ec984cced84f7495620e12f563dc7a9c7bc7840c37a2e1680270c6eeb4048a61f5a9c72363bd674c142fe874bd335f68de598dc88a846568a541c7e86eead6d8e91728155a9157a7c2976751537e9030a6463f2704242081949c5474ef570f9770a7a450b943ac1390d9b2f27e5e1f525a86db7fb93b56eca89f300a8b915da03e29c95738b767b555a38dc17bfbe856c195e38c0b796b2b6393e63764c2eb8c805d3643d47e05cd178659baa51431f3fc839aca84023747e8acd81ce4d50d5cc63dbf50000ab537ebce3fe08ac4aac4adf03fcce0124f3cab32613160deb4fefde8eb45633e049c4a7111d96966d431e0ffbff2d1f5e562a8e54ed5f84c748e11f85749de5e09e6651fab34c2ceb999f2a928f9b46f55fa2f86c45241af5c77f9b4a8b771ab3e741cbcfaa9480b96d78bc34dae29db125bbc08e901c66522db1d9c434f6093a0ada45712269970a6df2eaad4476ee2c38483084c3"], 0x18}}], 0x1, 0x0) (async) pipe2$watch_queue(&(0x7f0000000040), 0x80) (async) ioctl$TUNGETFEATURES(r5, 0x800454cf, &(0x7f0000000300)) (async) 11:18:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0}, 0x10) 11:18:01 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x3f00) 11:18:01 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x2800) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) creat(&(0x7f00000001c0)='./bus\x00', 0x8b) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x200002, 0x80) openat(r2, &(0x7f0000000240)='./bus\x00', 0x8080, 0x80) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x2800) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) (async) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r3, 0x6612) (async) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x4, 0x2, 0x3, 0x3, {0xa, 0x4e24, 0x40, @private1={0xfc, 0x1, '\x00', 0x1}, 0x9}}}, 0x3a) (async) r4 = creat(&(0x7f0000000100)='./bus\x00', 0x0) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f0000000100)={0x0, @private, @private}, &(0x7f0000000140)=0xc) (async) sendmmsg$inet6(r0, &(0x7f0000000440)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @remote}, 0x1c, &(0x7f0000000580)=[{&(0x7f0000000180)="c91d42f2ab2e5022f24117de0a138d4aef46129933947e75", 0x18}, {&(0x7f0000000340)="86a84eae77df7e3cf30badd14e395328d2c416c9f41a97ecd122596ec231399d2a48dc5013e0f0d4d04e1f8ccbe2f1a49d4fb84259b9ae0874a4588a219255c0099193d66abd560cc5aa5665ac1f3c", 0x4f}, {&(0x7f0000000740)="bee35e57a58aa83ff212efcd26381acacda72d02a1a13c615daa4ba7525bd477af03ec784946a7d1ab815dd6604da471890602b1affe6093446d6a0822808bb3fed905f800931b508192a0deb1e191a5cd97295342dc2a2d43a0d7043b3f0e675832c4297a1444f0aa314af6eb8af84157924d2b0cf106d7c17fa189409657cc8cb57fb4c2b386f8c79126d3033b0e2efcb7f56c5a22a237b7ea56fb6d8494c076859908ed837e8e0f5d162bc3adcf263981f5f0de16f7d859f12f723f5e0ba1c11e2f312069bb351edca7443d0f130b27cf68643dbb2f4836c7682ce898e7a2a520ebb1098653cad1c7b09743458382e97853431b50c11572f01aaec0d74c6819778b17bd0c00f8007d8c76d7b3729ab270eadf7f0a46543a9ea7bc794d5e6ad962d7c068b125a888d3f594eee4732862630709f251a887d51feac137a681ac9d5cd6bf371d40481bffbbbd18d224a601f31079fd9ba81277124cb2d2755553b1f1a1f12c35aa417bc8d4976ef4f199ea5f037fac9b271fa99a1b2769e5defbdc9f2ccb9f29b59baf72829f309b6ae8937a60278e78d163efa4969dd2aa3fe080eb39e1ec4d71e7d2e6b4743e5f2fb6109978db20cc8d911c5a4c5d3e5ce064a5ae7ae3e1e6c3fd8394117e307d70f5ef5a863d253af2d2a03154d6e4cef00459885089f2a6770ac2c2219775a3b1276de40647acbdb470b529115b54446cfdecedab8a296e8d9277c98bd1fd46809a1690570954b118adca4fb6e09fa9788863a78a82cc502d9fc3fccfe15aa4963abaec43c7953900443454b5e6398b332b6bbc1cb51167f50111f6b1408240381482081a2dccfdc896aec81ef7acd73de3895f4ab603a5da9b2466df73ebed3f22fbdef34293699607ecc77027f2426ba09dd6d74cc5536dd2a106707c750d566801de51dcc900bdf909197ba41fbb4e68c1987260baa9c853f68f82477f634f0c78a93f7cbe167bb588aaeaf0b34cc687e8d4c3f2ef64bd38c3665137e7369e38f7f2d987d4e7be857d251d52158849fdaa6e0e49f1ab32b963c6045711f2fdecbc4ff5aaac95dd2ff519bd8e1c0a6328ad07ecf3cb2a4bc4cecb55d509246aa57ee1de8aa02146e684a63cca2f09e841b945c277720fe6378a7293f4efb2b59f58cb0bc83dfc9964662b28b87a42463b5aa69e4c4ee803d10be5ebf92cbc0e1ca4beff3706d37d68f12ba57217cea9518b0e20d739ccf6c8143b3ff5ab1f71f053743fc9c14afa1539cc2359c049571885d29f5cf4b8111fdae25c5e0b666ace04a4dfc99e6ddb42f18bc7a823f6b9f4c4d89e89f90949d8f9c4d7947744614f5bd2126ffc63bb4065434255bcd5b600fe199b6bb16858f67d5d4158e4a4e6b1e6eb546f8e178366d2de8dba1dc5327ad823bd79b18a836df8ffc54dee7f71dc770b969cc1c30f225df964d70250d37ed7f531e2f81d7db016a98dfbee4bc074c125e20cc059bc671e1b299331ea880f53f8c4bf70641fca7a96256d48a0ffd89b4083e7b265e18668de4877c3dfb60f28a855fd6eb5065b2687c39e5b2b69b41f60ee4a090359b8fb1d41403e98bafa0a4f4929a59366f4327cfda2b89868bfe1e3187489527ac117ca1bde9f23a8d597def60b1aeee9bd1109ad7dfd56841205c89a3595f4fc467390c896ea3f91d68a2059f131946eec39a3cc49e95b0a3cfcdf066a87c2a0f7a117bb836cb427ebafa6891615d7fee0a645b62e42fbf8b1dff25c2fd4487044beed84349b50458387bd3819c3fbea246d435a03c7742e345929ff87796e848c8774a4e5093de73375ea6c50468a1606b1e040e33b525d4b271671eff874d2055a019a4148b5d3a9498418d2707d917fcd6f5310c9d0237f022d7f98a72fe99cef97e83af591", 0x53e}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="18e8ce76a408926eaa0000002900000036f716978dae402bde5b8febd653d854bd3a80203583a81eab1a3349397a64c5096530c37d68aab503056d330a4f0e44fb00839a8ec70a43fb292fe569fed158d3f435a6a3521822a5bcd6193a364cc3a6c14c754ff809a84dc409acaf29e58badad24bc9a614551a678fe14bd3eb9711ec426c8340e24b4bc56713914020c17d8772f73f3d6c55a02572210b8018ccdea8f32a09d3cad18e0d0d1dff3328d851e2bdb592ed03f4dedc91a52fe32ff3290fcaa35681907cacbf1d4234a43c7511c7909c66f38e0dbc55b51ee6220ce97c12b92833b4a2ad9e9becbf47a2a3b97e35b1e050c9f6d06d742691d43a0605d798391d523763168d955104b31292b5c0a9f1ea0f17a85da3378bc5fb0439b6a868f9a9d490c8be12cd0d97ec984cced84f7495620e12f563dc7a9c7bc7840c37a2e1680270c6eeb4048a61f5a9c72363bd674c142fe874bd335f68de598dc88a846568a541c7e86eead6d8e91728155a9157a7c2976751537e9030a6463f2704242081949c5474ef570f9770a7a450b943ac1390d9b2f27e5e1f525a86db7fb93b56eca89f300a8b915da03e29c95738b767b555a38dc17bfbe856c195e38c0b796b2b6393e63764c2eb8c805d3643d47e05cd178659baa51431f3fc839aca84023747e8acd81ce4d50d5cc63dbf50000ab537ebce3fe08ac4aac4adf03fcce0124f3cab32613160deb4fefde8eb45633e049c4a7111d96966d431e0ffbff2d1f5e562a8e54ed5f84c748e11f85749de5e09e6651fab34c2ceb999f2a928f9b46f55fa2f86c45241af5c77f9b4a8b771ab3e741cbcfaa9480b96d78bc34dae29db125bbc08e901c66522db1d9c434f6093a0ada45712269970a6df2eaad4476ee2c38483084c3"], 0x18}}], 0x1, 0x0) (async) pipe2$watch_queue(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$TUNGETFEATURES(r5, 0x800454cf, &(0x7f0000000300)) [ 311.141363][ T4187] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. 11:18:02 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x2800) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:18:02 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000380)='.pending_reads\x00', 0x1294c5, 0x0) io_setup(0x100, &(0x7f0000000080)=0x0) r2 = socket$packet(0x11, 0x3, 0x300) io_getevents(r1, 0x1, 0x6, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}], &(0x7f0000000200)={0x0, 0x989680}) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x1000f4) r4 = openat$incfs(r3, &(0x7f0000000000)='.pending_reads\x00', 0x40080, 0x9) io_submit(r1, 0x2, &(0x7f0000000740)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x2}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x8, 0x0, r0, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x9, 0xfffffffffffffff9}]) openat(r4, &(0x7f0000000240)='./bus\x00', 0x381800, 0x184) [ 311.375681][ T22] audit: type=1400 audit(1671535082.071:217): avc: denied { read } for pid=4192 comm="syz-executor.0" path="socket:[29299]" dev="sockfs" ino=29299 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 311.467204][ T4202] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 11:18:02 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000380)='.pending_reads\x00', 0x1294c5, 0x0) (async) io_setup(0x100, &(0x7f0000000080)=0x0) r2 = socket$packet(0x11, 0x3, 0x300) (async) io_getevents(r1, 0x1, 0x6, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}], &(0x7f0000000200)={0x0, 0x989680}) (async) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x1000f4) (async) r4 = openat$incfs(r3, &(0x7f0000000000)='.pending_reads\x00', 0x40080, 0x9) (async) io_submit(r1, 0x2, &(0x7f0000000740)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x2}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x8, 0x0, r0, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x9, 0xfffffffffffffff9}]) openat(r4, &(0x7f0000000240)='./bus\x00', 0x381800, 0x184) 11:18:02 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x4000) 11:18:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0}, 0x10) 11:18:02 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x4c25) 11:18:02 executing program 3: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x2800) sendmmsg$unix(r6, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:18:02 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000380)='.pending_reads\x00', 0x1294c5, 0x0) io_setup(0x100, &(0x7f0000000080)=0x0) r2 = socket$packet(0x11, 0x3, 0x300) io_getevents(r1, 0x1, 0x6, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}], &(0x7f0000000200)={0x0, 0x989680}) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x1000f4) r4 = openat$incfs(r3, &(0x7f0000000000)='.pending_reads\x00', 0x40080, 0x9) io_submit(r1, 0x2, &(0x7f0000000740)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x2}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x8, 0x0, r0, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x9, 0xfffffffffffffff9}]) openat(r4, &(0x7f0000000240)='./bus\x00', 0x381800, 0x184) openat$incfs(0xffffffffffffff9c, &(0x7f0000000380)='.pending_reads\x00', 0x1294c5, 0x0) (async) io_setup(0x100, &(0x7f0000000080)) (async) socket$packet(0x11, 0x3, 0x300) (async) io_getevents(r1, 0x1, 0x6, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}], &(0x7f0000000200)={0x0, 0x989680}) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) fallocate(r3, 0x0, 0x0, 0x1000f4) (async) openat$incfs(r3, &(0x7f0000000000)='.pending_reads\x00', 0x40080, 0x9) (async) io_submit(r1, 0x2, &(0x7f0000000740)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x2}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x8, 0x0, r0, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x9, 0xfffffffffffffff9}]) (async) openat(r4, &(0x7f0000000240)='./bus\x00', 0x381800, 0x184) (async) 11:18:02 executing program 2: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:18:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0}, 0x10) 11:18:02 executing program 1: ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f0000000000)=""/167) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="756e695f786c6174653d302c73686f72746e616d653d6c6f7765722c756e695f786c617465c4a43284b7767c606e616d653d77696e39352c696f636861727365743d6370313235312c756c695f786c6174653d300573686f72746e616d653d6d697865641673686f72746e616d653d6c6f7765723773686f78656c2c73686f7274b7d6a5ba861e3c506e616d653d6c6f7765722c6e6f6e756d000000000000000000"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:18:02 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0xff00) [ 311.906645][ T4232] FAT-fs (loop1): Unrecognized mount option "uni_xlateĤ2v|`name=win95" or missing value [ 312.027592][ T4238] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. 11:18:02 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x2800) sendmmsg$unix(r5, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:18:02 executing program 0: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0}, 0x10) 11:18:02 executing program 1: ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f0000000000)=""/167) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="756e695f786c6174653d302c73686f72746e616d653d6c6f7765722c756e695f786c617465c4a43284b7767c606e616d653d77696e39352c696f636861727365743d6370313235312c756c695f786c6174653d300573686f72746e616d653d6d697865641673686f72746e616d653d6c6f7765723773686f78656c2c73686f7274b7d6a5ba861e3c506e616d653d6c6f7765722c6e6f6e756d000000000000000000"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f0000000000)=""/167) (async) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="756e695f786c6174653d302c73686f72746e616d653d6c6f7765722c756e695f786c617465c4a43284b7767c606e616d653d77696e39352c696f636861727365743d6370313235312c756c695f786c6174653d300573686f72746e616d653d6d697865641673686f72746e616d653d6c6f7765723773686f78656c2c73686f7274b7d6a5ba861e3c506e616d653d6c6f7765722c6e6f6e756d000000000000000000"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) 11:18:02 executing program 0: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x2800) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:18:02 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x1000000) [ 312.682996][ T4257] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 11:18:03 executing program 3: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x2800) sendmmsg$unix(r6, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:18:03 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x2800) sendmmsg$unix(r5, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) [ 313.045348][ T4248] FAT-fs (loop1): Unrecognized mount option "uni_xlateĤ2v|`name=win95" or missing value 11:18:03 executing program 0: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0}, 0x10) [ 313.559669][ T4270] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. 11:18:04 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, 0x0, 0x4040) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:18:04 executing program 0: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0}, 0x10) 11:18:04 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x2000000) 11:18:04 executing program 1: ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f0000000000)=""/167) (async) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="756e695f786c6174653d302c73686f72746e616d653d6c6f7765722c756e695f786c617465c4a43284b7767c606e616d653d77696e39352c696f636861727365743d6370313235312c756c695f786c6174653d300573686f72746e616d653d6d697865641673686f72746e616d653d6c6f7765723773686f78656c2c73686f7274b7d6a5ba861e3c506e616d653d6c6f7765722c6e6f6e756d000000000000000000"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:18:04 executing program 0: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@uni_xlateno}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0}, 0x10) 11:18:04 executing program 0: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x3f00) 11:18:04 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="756e695f786c6174653d302c784e6185f88db40b653d6c6f7765722c756e695f72746e616d653d77696e39352c696f636861727365743d6370313235312c756e695f786c6174653d302c73686f72746e616d653d6d697865642c73686f72746e616d653d6c6f7765722c73686f72746e616d653d6c6f7765722c756e695f786c6174653d312c6e6f6e756d7461696c3d302c00"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") ioctl$KVM_CREATE_DEVICE(0xffffffffffffffff, 0xc00caee0, &(0x7f0000000000)={0x6, 0xffffffffffffffff, 0x1}) write$binfmt_script(r0, &(0x7f0000000040)={'#! ', './file0', [{}, {0x20, '#!\\-+:'}], 0xa, "268564ec135541296220b8bce3525c395eae648460c9f15bb71b38b0e4e196e44989542d671214ce76e61dcada6ec12dccb590dcbfbba0beba56c0b3df6543f1d9d45ee944a8907dbc657275985d9d471c1e28119255c0fd378606b37465ba5849ea36c063c82795abe8e74d26a6f4ef3da34a49e47e741113a21f73bfb8b00d95e60042f943833bfca224965808445efdb6aae5e53d50774932d984e773847bcae0ddb6ffae5effd97563"}, 0xbe) creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:18:04 executing program 0: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x3f00) 11:18:04 executing program 0: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x3f00) [ 313.862633][ T4283] FAT-fs (loop1): Unrecognized mount option "uni_xlateĤ2v|`name=win95" or missing value 11:18:04 executing program 3: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r6, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:18:04 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x2800) sendmmsg$unix(r5, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:18:04 executing program 0: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x3f00) [ 314.032280][ T4300] FAT-fs (loop1): Unrecognized mount option "xNa e=lower" or missing value [ 314.439037][ T4305] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. 11:18:05 executing program 2: sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000340)=ANY=[], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x0) write$P9_RATTACH(r2, &(0x7f0000000080)={0x14}, 0xfffffff4) splice(r1, 0x0, r2, 0x0, 0xffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) 11:18:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x3000000) 11:18:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="756e695f786c6174653d302c784e6185f88db40b653d6c6f7765722c756e695f72746e616d653d77696e39352c696f636861727365743d6370313235312c756e695f786c6174653d302c73686f72746e616d653d6d697865642c73686f72746e616d653d6c6f7765722c73686f72746e616d653d6c6f7765722c756e695f786c6174653d312c6e6f6e756d7461696c3d302c00"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) ioctl$KVM_CREATE_DEVICE(0xffffffffffffffff, 0xc00caee0, &(0x7f0000000000)={0x6, 0xffffffffffffffff, 0x1}) write$binfmt_script(r0, &(0x7f0000000040)={'#! ', './file0', [{}, {0x20, '#!\\-+:'}], 0xa, "268564ec135541296220b8bce3525c395eae648460c9f15bb71b38b0e4e196e44989542d671214ce76e61dcada6ec12dccb590dcbfbba0beba56c0b3df6543f1d9d45ee944a8907dbc657275985d9d471c1e28119255c0fd378606b37465ba5849ea36c063c82795abe8e74d26a6f4ef3da34a49e47e741113a21f73bfb8b00d95e60042f943833bfca224965808445efdb6aae5e53d50774932d984e773847bcae0ddb6ffae5effd97563"}, 0xbe) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) 11:18:05 executing program 3: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r6, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:18:05 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket(0x10, 0x2, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x2800) sendmmsg$unix(r5, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:18:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x4000000) [ 315.335380][ T4323] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 315.434644][ T4326] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 315.494101][ T4318] FAT-fs (loop1): Unrecognized mount option "xNa e=lower" or missing value 11:18:06 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="756e695f786c6174653d302c784e6185f88db40b653d6c6f7765722c756e695f72746e616d653d77696e39352c696f636861727365743d6370313235312c756e695f786c6174653d302c73686f72746e616d653d6d697865642c73686f72746e616d653d6c6f7765722c73686f72746e616d653d6c6f7765722c756e695f786c6174653d312c6e6f6e756d7461696c3d302c00"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") ioctl$KVM_CREATE_DEVICE(0xffffffffffffffff, 0xc00caee0, &(0x7f0000000000)={0x6, 0xffffffffffffffff, 0x1}) write$binfmt_script(r0, &(0x7f0000000040)={'#! ', './file0', [{}, {0x20, '#!\\-+:'}], 0xa, "268564ec135541296220b8bce3525c395eae648460c9f15bb71b38b0e4e196e44989542d671214ce76e61dcada6ec12dccb590dcbfbba0beba56c0b3df6543f1d9d45ee944a8907dbc657275985d9d471c1e28119255c0fd378606b37465ba5849ea36c063c82795abe8e74d26a6f4ef3da34a49e47e741113a21f73bfb8b00d95e60042f943833bfca224965808445efdb6aae5e53d50774932d984e773847bcae0ddb6ffae5effd97563"}, 0xbe) creat(&(0x7f0000000100)='./bus\x00', 0x0) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="756e695f786c6174653d302c784e6185f88db40b653d6c6f7765722c756e695f72746e616d653d77696e39352c696f636861727365743d6370313235312c756e695f786c6174653d302c73686f72746e616d653d6d697865642c73686f72746e616d653d6c6f7765722c73686f72746e616d653d6c6f7765722c756e695f786c6174653d312c6e6f6e756d7461696c3d302c00"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") (async) ioctl$KVM_CREATE_DEVICE(0xffffffffffffffff, 0xc00caee0, &(0x7f0000000000)={0x6, 0xffffffffffffffff, 0x1}) (async) write$binfmt_script(r0, &(0x7f0000000040)={'#! ', './file0', [{}, {0x20, '#!\\-+:'}], 0xa, "268564ec135541296220b8bce3525c395eae648460c9f15bb71b38b0e4e196e44989542d671214ce76e61dcada6ec12dccb590dcbfbba0beba56c0b3df6543f1d9d45ee944a8907dbc657275985d9d471c1e28119255c0fd378606b37465ba5849ea36c063c82795abe8e74d26a6f4ef3da34a49e47e741113a21f73bfb8b00d95e60042f943833bfca224965808445efdb6aae5e53d50774932d984e773847bcae0ddb6ffae5effd97563"}, 0xbe) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) 11:18:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x5000000) 11:18:06 executing program 3: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r6, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) [ 315.680712][ T4333] FAT-fs (loop1): Unrecognized mount option "xNa e=lower" or missing value 11:18:06 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x2800) sendmmsg$unix(r5, &(0x7f00000bd000), 0x3fffffffffffdee, 0x0) 11:18:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000000)={[{@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@shortname_mixed}, {@shortname_lower}, {@shortname_mixed}, {@shortname_lower}, {@numtail}]}, 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") creat(&(0x7f0000000100)='./bus\x00', 0x6000000) 11:18:06 executing program 1: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="756e695f786c6174653d302c73686f72746e616d653d6c6f7765722c756e695f786c6174653d312c73686f72746e616d653d77696e39352c696f636861720100743d6370313235312c756e695f786c6174653d302c73686f72746e616d653d6d697865642c73686f72746e616d653d6c6f7765722c73686f72746e616d653d6d697865642c73686f72746e3f6d653d6c6f7765722c6e6f6e756d7461696c3d302c00"], 0x5, 0x1fb, &(0x7f0000000640)="$eJzs3c9qE1EUB+CTP61RF8nClbgY0IWr0PQJUqSCGBCUWejKYluQJBQsBBQxuvKpfAnfwAcQXHZRGEkmaaqkYmnSCeH7Njlw55c5QybM6p55fa/f3T86Pvzy8UfUaqUot6MdJ6VoRDmmPgcAsE5Osix+ZbnLJavlZfUEACzX/z//Pe4BYF28ePnq6U6ns/s8SWoR/a+DdJDmn/n6zmG8jV4cxFbU4zQiO5PXj590dqOajDTiQX84yQ8HaSXP/4wY51tRj8b8fCvJ/ZnfiFuT87dH+e2ox535+e05+Ug34+H9c/03ox7f38RR9GI/RtlZ/lMrSR496yT9bxGDjUgjSsNBemN83ExWKeL3AQAAAAAAAAAAAAAAAAAAAABgPTWTM3/P7zkdrzcvWs/zF80HGp6br7M1d75PNe5WC754AAAAAAAAAAAAAAAAAAAAWBHH7z9093q9g3cLLaYb+xf/zVctojJpbUX6GRc3V6yfKxfTu6u7V4qC2sgKuf02b1/HuUr/PCaqi/mnAAAAAAAAAAAAAAAAAAAA12y26bfoTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOLP3/y+vKPoaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWH+/AwAA//8wDIM9") io_uring_register$IORING_REGISTER_BUFFERS(0xffffffffffffffff, 0x0, &(0x7f0000001840)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000540)=""/240, 0xf0}, {&(0x7f0000000180)=""/72, 0x48}], 0x8) creat(&(0x7f0000000100)='./bus\x00', 0x0) [ 315.824586][ T4350] FAT-fs (loop1): Unrecognized mount option "iochar" or missing value [ 316.218917][ T4353] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 316.362308][ T4355] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 316.496783][ T4345] list_del corruption, ffff8881daf21d80->next is LIST_POISON1 (dead000000000100) [ 316.506114][ T4345] ------------[ cut here ]------------ [ 316.511567][ T4345] kernel BUG at lib/list_debug.c:55! [ 316.516890][ T4345] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 316.522954][ T4345] CPU: 0 PID: 4345 Comm: syz-executor.2 Not tainted 5.4.219-syzkaller-00097-ga76dfbc99260 #0 [ 316.533091][ T4345] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 316.543163][ T4345] RIP: 0010:__list_del_entry_valid+0xef/0x130 [ 316.549227][ T4345] Code: ae 30 18 02 0f 0b 48 c7 c7 80 42 fe 84 4c 89 f6 31 c0 e8 9b 30 18 02 0f 0b 48 c7 c7 e0 42 fe 84 4c 89 f6 31 c0 e8 88 30 18 02 <0f> 0b 48 c7 c7 40 43 fe 84 4c 89 f6 31 c0 e8 75 30 18 02 0f 0b 48 [ 316.568824][ T4345] RSP: 0000:ffff8881e56d7438 EFLAGS: 00010246 [ 316.574884][ T4345] RAX: 000000000000004e RBX: dead000000000100 RCX: 8829a36bf40c9d00 [ 316.582851][ T4345] RDX: ffffc90004b69000 RSI: 000000000000f4b2 RDI: 000000000000f4b3 [ 316.590817][ T4345] RBP: 0000000000000005 R08: ffffffff814e3a77 R09: ffffed103edcaa08 [ 316.598799][ T4345] R10: ffffed103edcaa08 R11: 1ffff1103edcaa07 R12: dffffc0000000000 [ 316.606769][ T4345] R13: ffff8881daf21d00 R14: ffff8881daf21d80 R15: dead000000000122 [ 316.614740][ T4345] FS: 00007f6915fdd700(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 316.623661][ T4345] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 316.630241][ T4345] CR2: 0000000020404030 CR3: 00000001e4932000 CR4: 00000000003406f0 [ 316.638215][ T4345] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 316.646180][ T4345] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 316.654141][ T4345] Call Trace: [ 316.657507][ T4345] p9_fd_cancelled+0x71/0x1b0 [ 316.662181][ T4345] ? p9_client_flush+0x370/0x570 [ 316.667119][ T4345] ? p9_fd_cancel+0x1d0/0x1d0 [ 316.671796][ T4345] p9_client_flush+0x37b/0x570 [ 316.676564][ T4345] ? p9_client_prepare_req+0xab0/0xab0 [ 316.682023][ T4345] ? prepare_to_wait_event+0x33f/0x420 [ 316.687475][ T4345] ? _raw_spin_unlock+0x49/0x60 [ 316.692321][ T4345] ? p9_fd_cancel+0x180/0x1d0 [ 316.697005][ T4345] p9_client_rpc+0x83e/0xae0 [ 316.701608][ T4345] ? __x64_sys_mount+0xb1/0xc0 [ 316.706367][ T4345] ? do_syscall_64+0xcb/0x1c0 [ 316.711045][ T4345] ? p9_fid_create+0x1f0/0x1f0 [ 316.715806][ T4345] ? __fget+0x40c/0x4a0 [ 316.719957][ T4345] ? init_wait_entry+0xd0/0xd0 [ 316.724712][ T4345] ? add_wait_queue+0x77/0x130 [ 316.729474][ T4345] ? _raw_spin_unlock_irqrestore+0x57/0x80 [ 316.735274][ T4345] ? p9_write_work+0xce0/0xce0 [ 316.740030][ T4345] ? pipe_poll+0x221/0x2f0 [ 316.744443][ T4345] p9_client_version+0x179/0x710 [ 316.749381][ T4345] ? p9_fd_create+0x380/0x490 [ 316.754050][ T4345] ? p9_client_create+0xb60/0xb60 [ 316.759075][ T4345] ? p9_fd_create_unix+0x430/0x430 [ 316.764188][ T4345] ? p9_client_create+0x744/0xb60 [ 316.769207][ T4345] ? kfree+0xc6/0x260 [ 316.773186][ T4345] p9_client_create+0x8a1/0xb60 [ 316.778036][ T4345] ? p9_parse_header+0x6b0/0x6b0 [ 316.783482][ T4345] v9fs_session_init+0x1f0/0x17d0 [ 316.788505][ T4345] ? do_new_mount+0x299/0x580 [ 316.793175][ T4345] ? do_mount+0x6ac/0xe10 [ 316.797495][ T4345] ? ksys_mount+0xc2/0xf0 [ 316.801819][ T4345] ? do_syscall_64+0xcb/0x1c0 [ 316.806498][ T4345] ? v9fs_show_options+0x530/0x530 [ 316.811675][ T4345] ? v9fs_mount+0x5c/0x770 [ 316.816096][ T4345] v9fs_mount+0x72/0x770 [ 316.820335][ T4345] ? cap_capable+0x18e/0x210 [ 316.824979][ T4345] legacy_get_tree+0xde/0x170 [ 316.829652][ T4345] ? asan.module_dtor+0x20/0x20 [ 316.834500][ T4345] vfs_get_tree+0x85/0x260 [ 316.838920][ T4345] do_new_mount+0x299/0x580 [ 316.843426][ T4345] ? do_move_mount_old+0x160/0x160 [ 316.848531][ T4345] ? security_capable+0xb1/0xd0 [ 316.853470][ T4345] do_mount+0x6ac/0xe10 [ 316.857629][ T4345] ? copy_mount_string+0x30/0x30 [ 316.862563][ T4345] ? copy_mount_options+0x2ac/0x310 [ 316.867750][ T4345] ksys_mount+0xc2/0xf0 [ 316.871897][ T4345] __x64_sys_mount+0xb1/0xc0 [ 316.876476][ T4345] do_syscall_64+0xcb/0x1c0 [ 316.880974][ T4345] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 316.886853][ T4345] Modules linked in: [ 316.890842][ T4345] ---[ end trace 0da5b92f776e60c4 ]--- [ 316.896318][ T4345] RIP: 0010:__list_del_entry_valid+0xef/0x130 [ 316.902377][ T4345] Code: ae 30 18 02 0f 0b 48 c7 c7 80 42 fe 84 4c 89 f6 31 c0 e8 9b 30 18 02 0f 0b 48 c7 c7 e0 42 fe 84 4c 89 f6 31 c0 e8 88 30 18 02 <0f> 0b 48 c7 c7 40 43 fe 84 4c 89 f6 31 c0 e8 75 30 18 02 0f 0b 48 [ 316.922021][ T4345] RSP: 0000:ffff8881e56d7438 EFLAGS: 00010246 [ 316.928107][ T4345] RAX: 000000000000004e RBX: dead000000000100 RCX: 8829a36bf40c9d00 [ 316.936115][ T4345] RDX: ffffc90004b69000 RSI: 000000000000f4b2 RDI: 000000000000f4b3 [ 316.944107][ T4345] RBP: 0000000000000005 R08: ffffffff814e3a77 R09: ffffed103edcaa08 [ 316.952085][ T4345] R10: ffffed103edcaa08 R11: 1ffff1103edcaa07 R12: dffffc0000000000 [ 316.960099][ T4345] R13: ffff8881daf21d00 R14: ffff8881daf21d80 R15: dead000000000122 [ 316.968095][ T4345] FS: 00007f6915fdd700(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 316.977050][ T4345] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 316.983669][ T4345] CR2: 0000000020404030 CR3: 00000001e4932000 CR4: 00000000003406f0 [ 316.991643][ T4345] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 316.999643][ T4345] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 317.007634][ T4345] Kernel panic - not syncing: Fatal exception [ 317.013900][ T4345] Kernel Offset: disabled [ 317.018238][ T4345] Rebooting in 86400 seconds..