last executing test programs: 4m31.834456453s ago: executing program 4 (id=233): mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000000)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000040)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(r0, 0x1, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f066bbeeb, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000200), 0x400000000000041, 0x0) timerfd_create(0x0, 0x400) sched_setaffinity(r0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280), 0x80002c1, 0x2, 0x0) openat$pidfd(0xffffffffffffff9c, 0x0, 0x0, 0x0) setresgid(0x0, 0xee00, 0xffffffffffffffff) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000007c0)=@newlink={0x40, 0x10, 0x439, 0x70bd2b, 0x1, {0x0, 0x0, 0x0, 0x0, 0x45145}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @gre={{0x8}, {0x14, 0x2, 0x0, 0x1, [@IFLA_GRE_REMOTE={0x8, 0x7, @dev={0xac, 0x14, 0x14, 0x32}}, @IFLA_GRE_OFLAGS={0x6, 0x3, 0xa3}]}}}]}, 0x40}, 0x1, 0x0, 0x0, 0x20008043}, 0x4) r4 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f00000008c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000900)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000980)={&(0x7f00000009c0)=ANY=[@ANYBLOB="480000001000050700000086d7c0d6c878f064eb", @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000a40)={&(0x7f0000000a80)=@newqdisc={0x30, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}, {0x0, 0x9}}, [@qdisc_kind_options=@q_clsact={0xb}]}, 0x30}}, 0x4000800) sendmsg$nl_route_sched(r4, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f0000000b40)=@delchain={0x24, 0x66, 0xf31, 0xfffffffd, 0x0, {0x0, 0x0, 0x0, r5, {0x0, 0xfff3}, {0xfff3, 0xffff}, {0xa, 0xf}}}, 0x24}, 0x1, 0x0, 0x0, 0x40044}, 0x4804) 4m29.192483098s ago: executing program 4 (id=255): socket$nl_route(0x10, 0x3, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="120000000a0000000800000002"], 0x50) setsockopt$MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0xca, &(0x7f0000019600)={0x1, 0x0, 0x6, 0x0, 0x4}, 0xc) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f00000002c0)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000300)=0x6) syz_clone(0x8000, 0x0, 0xfffffffffffffe7e, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000340)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f0000000380), 0x0, 0x0) read$msr(r1, &(0x7f00000003c0)=""/102392, 0x18ff8) mkdirat(0xffffffffffffff9c, &(0x7f00000193c0)='./sys\x00', 0x1ff) mount(0x0, &(0x7f0000019400)='./sys\x00', &(0x7f0000019440)='sysfs\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000019480)='./sys/bus/acpi/devices/PNP0501:00/status\x00', 0x0, 0x0) read(r2, &(0x7f00000194c0)=""/265, 0x109) 4m28.922609964s ago: executing program 4 (id=257): bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x16, 0xe, &(0x7f0000001480)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0fff8ffff1971a4f0ff00000000b7060000080000001e6400000000000045040400010000001704000001000a00b7040000000100006a0af2fe00000000850000001a000000b70000000000000095000000000000009e17f199a68b06d83298a8cdc21ce784909b849d5550ad857d0454d8877a6db61d69f2ffcaa10350e11cb97c8adf1bc9a0c4eeceb9971e43405d621ffbc9ce000000d8ca56b50d0c010d631f6dde53a9a53608c10556e5734eb84049761451ce540c772e2d9f8004e26f7fcc059c062234d55906000000000f0000fd9ac3d09e29a9d542ca9d85a5c9c88474895d679838def0a83a733dc6a39b63a5ed69d32394c53361d7e43c5cbd8000000000000080231c61ccd106cb937b450f859ce8122a79c3e40000b59b0fc46d6cec3c0802882add4e1179bd4a44f231b6d753a7be428ba953df4aece69311687f4122073a236c3a32efa04137d4524847d2638da3261c8162bb7c7824be6195a66d2e17e122040e1100000000928612a29fc691e4f1f7bd053abb885f39381f1759410b1059f05684261f332d606834669b49ec99320ca7712d7e79bd5bf5ed818ecc7640917f6a559a47db608fcf9f6c131b84e41c354c66838f72b9e12d36e996f316f0812ca83efb30c7f6c6d57c4a64590401eec22523dd712c680013e87f649a1ede7142ca9d5d8a8c9f9b440fe4331ad5532c74d9a31a5d737537f7a2caa30581253d14dd3e92af7dc836686365ae01bdec561c0402b67801267a8df97d2f85426a5963d4fa3e26cc05972c162f223f000000d999e80de00fcbcc02d0aed7bb8f7ba337d59c14f39dcd4aad4139ef6425a9367f1bd1467fc6b95a4df7669839771ce9ccd5788029901e5a79d8b9990ace8f74087f25ad50c4608800"/686], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @flow_dissector, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000340)}, 0x42) bpf$ENABLE_STATS(0x20, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) 4m28.844980167s ago: executing program 4 (id=258): syz_usb_disconnect(0xffffffffffffffff) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x20000845, &(0x7f00000003c0)={0xa, 0x0, 0x0, @empty}, 0x1c) recvfrom(r0, 0x0, 0x0, 0x40000000, 0x0, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r1, 0x4008ae8a, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000200)='./file1\x00', 0xa18cd6, &(0x7f00000000c0)={[{@utf8}, {@fat=@allow_utime={'allow_utime', 0x3d, 0xcd}}, {@rodir}, {@shortname_mixed}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@numtail}, {@utf8no}, {@shortname_winnt}, {@fat=@codepage={'codepage', 0x3d, '866'}}, {@rodir}, {@utf8no}, {@utf8}, {@utf8no}]}, 0x81, 0x2c8, &(0x7f0000000740)="$eJzs3U1rI2UcAPD/pMkkVSE5eBLBAT14Krv7CbZIhcWelBz0ooubBekUIYWAqxhz8i548jv4HfwAe/EbePAoeHMP4kiSmbw005dg2pXy+x06T575/+d56dMyDMyTz948PXny5dnTyTe/RaeTRONhPIwXSfSiEZXvAgC4S9rlsSiK4qrYZqTTyG75qXHDXQMAbsiLoog/i7mIvSvjO7fSKwDgJn308ScfHB4fH32YZZ2I0+9H/STmx/n5w6fxReQxiHvRjb/nzwmqu4Xpz9ceHR9FM8uqhwGj/ehHnH76vPx8+EfELP9+dKN3Pj8to7KZeOd0POpPW54eW/FKEnFYJPOQB9GN1yOKVvmwomz//UfHRw+yzfzop/Hu2z+V/f9nEAfRjV8/nz3BeDK7xDL/2/tZ9l7x419fL2YlGY/67VncUnH1zREAAAAAAAAAAAAAAAAAAAAAAFzTQbbQW90/p9oN+OCg/vzG/kBpuT9QucPPeGV/nXtZllXb+Iz6rZjnN+ONZjRf3sgBAAAAAAAAAAAAAAAAAADg/+Psq2cnj/N8MFwr/FJMC/sXxEyGdVnNlZrqtf7NK1+vcPJzxPZZ1ynEXtm1PNloIqlO7aCt9jbB+3WNRuOiOWzmMe/8D9t37K1dDfDSQrW6Th4nsRnzfLWmU79IVlZdtQyHZ8mli3a9UNRM3d6FWemzVnnt/zb29NVZob19+n7NRA2G0xG3FpO5ntWZ/ibTas3mg9aO/1LOSXb2PwcAAAAAAAAAAAAAAAAAAKi3fOk3fl/Wlq8cT15atwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgVi2//39RiN75mrVCGoNxmTyraVwWnOft4VlNs72IyS2PFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLvs3wAAAP//mytF5g==") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./proc\x00', 0x1ff) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="01000000050000000100000007"], 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000000400)={0x0, 0xc, &(0x7f00000004c0)=ANY=[@ANYBLOB="1800"/15, @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x94) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x1, 0xc, 0x0, &(0x7f00000006c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2b, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000a40)={r3, 0x2000300, 0xe, 0x0, &(0x7f0000000ac0)="63eced8e46dc3f0adf3389f7b986", 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) mount(0x0, &(0x7f0000000180)='./proc\x00', &(0x7f0000000240)='proc\x00', 0x4000, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./proc/thread-self/fail-nth\x00', 0x2, 0x1) write(r4, &(0x7f00000002c0)='27', 0x2) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000300)={0x1, &(0x7f0000000340)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) 4m26.490360755s ago: executing program 4 (id=272): openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x63) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000240), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x8400, &(0x7f0000000300)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000001300)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000003340)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x228000, 0x0, 0x9, 0x8}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000033c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000053c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000005480)={0x20, 0x0, 0x0, {0x0, 0x18}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000054c0)='./file0\x00', 0xa2c81, 0xc0) writev(r2, &(0x7f0000005500)=[{&(0x7f0000005540)="03a30aa8", 0x4}], 0x20) syz_fuse_handle_req(r0, &(0x7f0000005580)="0a44566bd8cd7422e078875d6a98d0a2dcc0a0c7881e44e46c6bf84253a3ba4cba8183c2236313cd49babfb721c547a5caed646bac2f2ea43e134e2a05d84cd813c9e2a96e68352f95c458f6ba48078f1d10fce44d869b4a00c68ca338ff3b877cb434f502cedfe83cbfb33d5233d081ec8ee2ac10e08194f6257183be922fc7203071a2aaf87478d1420237a1516e749623929f0d60f15e536376ba41fbbce034588b60680572f0d1d76ed122dc46252cc143f0e665e3f4e3f56bc454957265bd9a029cf8c7397ca01f95bc0e6601673bb31804c34307725385260df48c32527d74e51e5f26728aaedf9f379f5960f5e6e7146eff3254aaf54eb42834e1f57595a2b0333f5ca1474e07c2447c33dbe8f62f24cd788ac18475493edb813450e917837b125ad6f850e6af93e16828a6741c6ac00a4e25cfcd498f1b857e74a4eb8dce5ffcb3999031f1da13e9e6a973134ec04795a3fe91388fb6b349e668f49bd4c4ffa71a8662916219b4a2075bbfe4892cd1080f662005c1c2030d35999c9637f4836ae5745acae8ff0d745184e58241510d780f8a9aeeccb17b9213527a1b747dd23df6b4ac2ca4bd07fb7de6bb4bf8811e5c2f99f4bbcb3cba79fc483182bb981815a1b1ba5afad464631e6eb940a5da4e73787e9e0103bc7ea59cc8d63f740131a14c3cd034e91e885bd730521ba80c1071f25e0073a44bf8e36cc23a5f433378a13d2e2be7fbb8ca204976651924ae8637b339e883f4d388e239424031e20616341a5d51cd5d574382d518e4824dcdadba86143b4de3ff8126f0be226d1e6526a2af981d11092c428bc699ea208d4d38d63ef525b8da551207397fdb7d57a52c2062182072b017141de1b70bd15c758c88c65f6acffd5b5b0846c2a779660ceef46b22336abf817a24d27c3f66839b5f2f99131898dd372a124d9e5df84b24fa7be045b92fb225a735da1be1972c706120c391ffadf231603ffbb86d38ff2c76202a0f81317a7f790dadcdca1d109e4428f52246b17f6b5822f64d36da71167df86cedf76f4405f320f70a3d6d6307a13e023d9a23985fd9c95793118674346d7977654ed14a121c1bc0b3e8672087245e0721230edc667c1fb6bcdb22b3264b7fffedb589a2899096493ba97ce5fb0ad97821d0a4528465380e086b61f632eb0ce1f89eea2d8336217f51b4085433d426d404431360be55776cbb0f80c33e807732df3d73bf9d9a8e3b1468d2ac7c73a4aa239c96bbeef3965132a02254d887e65fbeaf517e913cc331ed36c3e326163d1a3aef7df9db06f8997668cc35e39813c82a440a73f12011bcc0b2abb993b99e79727d49e6656e8d9ecfb7b65c2c187ca6262361c6a7d3679aba9df764d13485874b1443f47d8caea64963011294082a9d50ed2fb08cdfaaa7dbcf782b7e8f8d8206dbc421bf9807727126b1ea364498f3ae693fe19f5b56af13df090892919c136c201a0d058c1863f136a3ff389cc510c17b1de341ca9a8d6ffd80fd019ac3fd9eeeb845202f2c5f207b1e7e169d57164855b9c3dbdf3c696124136d07a4de6be16b43352567a3e3bab0f73ccdd41255ffeb3ecb2bdf9eedd1d4332f4a7534b01b6331474880d4d07b464bd8c3b18d02fbf1faeeff70c8ae35b4eef002930dfa9a0c9350ffb72c82535a55280ac9c6d5384cf9aa3c66cc918497f51a6dbad608eee21f6085f85990983d0a51e5b41cb69ae52d60fa835045aaa0132be8b4dfdb10f521bc22b0192a4133040453c5a0a8bbb5d4c46ea25f2be5b0e79d71c4a13db6e9cb66db9f2c4804d41b9c26f96fd23c358ee9c8f57322540953224b56072af25b5c7041de560f1d4bde367eb3bbac949d9a9a86123ae62d0f4741446192e85772fb893b64c0e7c44a6e967af906b0f50e32be384027379c8dde251f549f94b16cee199da537d07ae89848da801b43bab3b65651402756cb22d17e602cdc33790ec8a5484a955bc8f487597ac9752166a405bbd7dfc9107af72b46e39d29afd2a0447e53377fd11997ab21db0f740699843a168720377e365caf88fd319dca184cadb8ffb4d288a0045b349be5ecb64561a2bdfa13336ef96aea86c48a5e405330a01c5390d482e6ccf4ebb2cf149d8b6274b2f9e6e1066004172a1a90e0db9838afafcb663bd693b2e5ca35858dcb82c05cbc87ec5cedfbb08daf55c472e250861bf357569342d90a667f3ac7fc2d4e54220444a97810ac14b0af6b043a07c1d791182635b983492f21db4a6ffee2d686238869e50b9bb73d75ec26087c0c8cb92ff25740b3995e4d771469b8474efef04d8d75f3544aaf84f02ad977948764d4c1bce36aa4198d6f22091b263d9eae96f1096fe3d8045949f189f33ec713101fea26ea043fe98b987542e33ab372058c64205e90a0e1f52d04b2c5ba7a5572ddb95f7d2b04f22e2e987c5d0f879db65718d8979da2a45cd333a5aacf96081977a9eb3dcee4afb44443ad37528c5a314d1ea08d1c3f0a36d4bdf77fc0caaeaa1eb2746a26683561b62d22f4e166192892e2ec1597f8bf6e89cd53840c8d7baea220e1b5e17df52a05017363727b0cc77ee61577a79b3de2ed364f3419a30d23701044b45ed3ba44b01804750bacf5bc959cffba86619f3331cc939fecadb5cba1edfe28952e0f70d2d99ce696dab9411aa2f7e7ca6207a3b16fc36a70e339aa5a618f6bcb0272968eba6edd95242825fe6e47cf1d50d229d4b1676aad0e9410aa1f2d6d2fcb9c4ec8e06c83faefbc2143de2367123bdb7669bd959782cf64def3a601c596611ac98d76df33e1fe340829340ba0a582d014ffacf9a9394300ab7efd60222cf96a99e42dae6e1ff1fcad1e3280ca07de5ea7e08b264a60015ffb76cc72d70ded58a1e2f59906f3c76433e4353a94a2a49f91103e2b5491ac7f66d54ae2a0e82099c4c9bd683971c2d3dd51601bf5e94f7660158bc6fdc1b2ce3d689a3aa64c29810ad7d9e91e49b72e6f97230a2a966434bf5cdb339556e6452e6b446766f55df45219fc02192cb73076285e74eb848229bffd812f6058782b3f5d0efa4d7b0d3c120931aa8b679e318ecc5ea539e3dcaf87473e2573189ce500b616957d88a09a014baffbd66990e41a3432891279cb82d9c4b50675ff067b76503535631aab9a29ee7e274eded1cd542c801bf519e1119fbab84f57c7686209c9e5177545bf0f403609c81fe6d8f2979d886c43fa3053b38b6e21ec3632011c97451d8409f169f71d226e61fdd206ec5f962b0277eee286a694ba5381493941ed44b3659994d3cd2a8c9c3bdb2f63d77eaee180428d7d6df86f6738cf7adb4b863c9ee9da9904bba4c2c3188a1ce31c5b082857e5566055c8cf58a9e9f7624d220b8d3093cbc6eaed7fcf15fc700ed711575aff5fb5cb7e206c810ea7a766d2960a1356687aad2ec171e4a1db6540a9257385a1e8b9f029485866c32e74c1a19e1113040c9d215f9f4bb4311f0d587b9cb6d11cdf28d4cbcdde4ee7831e5c8608335a1e41883b55b3609b9c4fb8489619481dffc6224e4c98b1e89831187b28b6bcebe7f78c779f5a2896e47bef8e607811b435c517e8e3f19d74752d7ae99cb7caf69c0f977f1b94f8f11bdbf35444fabaac2fc0e568d3b5b3b9f13162b1fa92615bc16492b870fc85c79c51b6516276f8e559e769a8d37a2335d67edbdbe2d4ded10e79ad26629ba6de862acb27fa7d0607a5c83840e446ca0d231ae9175ae9cddf35443ef8434a61d54b704d2b46835ca030d4325dd62918d361c27bd6e422f3f8431ff979953c88a5f3d07a84b733b2fffda5dedbc2ba876ea653aaa2a8446019d2cb69c4c7023177af7b5de358c4a93ba969415c7e3bd3e10a17653cc4c0031dc779d47bedc8d0f77b9fb39484e47d1edfa16a4839d7e3c1f4147bf7a5a41395980d0234577d433c4f3663a648865cf5cfc4a713bfde809cae8161f044770d8f3dd65f183392ed73dd0512951dce40dd6f68927144d09a6df1225769a47a2f1dc7da5a0e5651dc0198c2feb7de7aae5675a3753272294cdc8f05b4bf1b478d6e2a18f6a9dfdc42421bae7072786a4122cb3fcc61b2d0bc9314b92be8be3f9b8b109631305e06b52c0bf621d577f014d0572327c49fd705b45794aa8f198b37c139c4a8008763c654af912552549203733ad09c667104a3c1756dacc50af3d19bd996a99a7f857d9ff8c337c6feb16cb7fe282cbf8c975bdb60a7ddaa056352d9cf752f2b49fd0ae9dd7a263c4e1c1a027c7d45529b5a49de9f2306862b8ef8d386594f9909aabc849c5955241d192ab57d52fd2c7db0e4066bc3f70445599a60016de606b30a92b1bcbcd9dc8cfb492a6e66aa2be612e1d5f7fc61989d51285f1ef8a4e724a46c36bdaa6bed82ec972fe3e929a7a708397432b13e266d9a66954e011a158c9bc031587f9315382dfcc2334100d99b7d50b87096970d294261dd3263bee8f5aac2d86f070d70e278ecca4cf6ff05e511c0a65d6da81b68d94cd635e9dc98c1259fa2060de60d05117090a9a36d7b7aab999cd28a6c0727336312ede8f7fe0118e22aeb4094a64311fa766412d68ee04a93a1b9e2da91afcc91a1fc3c216f0aed6da74baed3242e620482ae01d3055562d16cab58500a5f41145d2275f6da8e24003cae19a7bdb9de8ef57965341253901962d846fcfd687e32fc81e716c42fae279382c8a750c9ef9543c942ca644287ec9cc921f99e9c901810a342e198f3b60a5c75aa91e67c1a6f08008841ddbe0766604b38a211929682303ce61e8024ea4589aa955886adc98f365af515daf30c376eb2b96fd78d46bc3999935a336c89f02ebe822bb5db6a1fd145c4d403b88f17b3fac670b2eb1296b3a5a7055556c21259695c248696162fc179aa1b4ec10e022ea7bacd0255937f9aa89f4d4c58bdedb54b43fde47268552f51b949a9cfbdabf6e3172853e6de9d0b0d9643349595769e98dab85282c49ce8c52301c04710a2c43cf63decaf65243d4756015b681bb680fdd1aba59d63b54e2ebedc68df32e575a95adfb2b18a79688b23ffb498d03012250f0dfaaed5353025aea7a35c8a89873b5f73adb41cc864b9f86e14624d70c917f05e47bab793958de9957cf23c94a9807b30bd7574edf66250224b887a8c02baa05cc02abd4c008339129b3109f1b04da29a9edf472991a440fcc8e586bef32b8c95fcd3d6702b9f43bf41454d5fe72a1f1ac80604c93dc9e9abf9a824c6d45e65b4f39f8341799dce4eac5e9036450ba7829221fdac7ec394c0a8e9813f5aad3ad0052f5156b3dca979e9c9a8755d4be2502727d346889210a13e5391951afef1880bcbd2a9ea020c9b2946563cd40c40f6202bce9bd1d2a1bbc3e5e6b2a9d2220343fd1ff5cde1b4d27c0601b8890b6ad8d3d80075a23725bddd81c15cd1b63e0123c4ac01de7b62b1e0fe2b72eaf400a1bcc63f76316d471eb191c931d5350e83a110b89e77668cfdc47734b91c2268fbbd89ce15b50b84c423a1f27943c32739e99b046a665c966275dba2dd6449b69ec53e5cb9cde89afe4149589c7378f5f3648d748bf3d46fa53f50d1228714252a328cebe7146d81dbb2f850aad492bc0697e2760dc9c60bc76a010e85110c0076478a21b47e5fbc4f7397a319e1db642e305bb1330674d96eb4b421f0f2131d125d4cec8aef4637dce572bad633e076972c9147a48b4c67135ace6a4490e16fa4731d62864e910762f1eb58afa63031c78c375a90147ceef07cd1e8155a649f2558d67dba9d6d2e012a3af4b603cd094e4a3b2e30c65c80cf8d9b2cb840e9df91e70162b80e74be96467574ca0ac5ad52238163283c556f0865c2338d6dcc73fa330634f6e5ce68e766df2db5b7edce0d98203e1d4374e7eda3558667229ea2daeb74156cf5895c4afb460cb4037456b14d9b748ddf7b8f3d5accd3e0d8d2eca2a78056d945eb4383078cc09a3a77736ce4e91f8174fe03fdceef8df92a50c2797b0cd06c6f1ae95650e48d103fb269c0a004d62237b77257807c8954678476030d788543d84770a1533a72141c7ea919e533bc182a3306782233d1a20153fa3e9e315a856e75f760bb7f943ea2f5956243f75fdb241ddfb4c081219ebb4eb3c3e989e3d953a93d96dafe1142c29434a554a92d319747e618cbd3af5202e51d30761e81b6c2d6febf221e3147b63171ea5dbaab4cba1b0fe7dc9cb249d74bbbcd7ef11c35fade1132ee4b74dc6090cfb6f852fb01d79aa0e5ee6897b7c021c6a1e69995e0546932c56e65b2581d619fc59f9775f3e8573b3c4926b8f6a9041512788d11a6fb279941ce24fea916e6568db25f1fcd3fd1e907fb3c45ddbca37230f5b3ffd48cf9c2269ec068d0bc528aac14807636c9067c5e32f2c2f259f6502ffffdbea40ad1b6b4a1d819fccc5c77da908204781747ecb0f2245dfa2941a9dba5d11ad186ab0eb87173dda634bd5a9221143e244c793d6262c904a64ba36cdced65abdd3be06d534b649b03791f7ce41e9abdea4d2c17f14bfbee0455dfa791f241341c78ce24cb8b86a9e332787d4ac1bdc20d022ae9588e8d63c22925d5e507bf41faddc17e01d3354c597908124705d88131b2e8ce8d04d660ce4100b5288d750d996e069bca1fe21f9b84c97011dd14c95c3cd538bf619b1df241fcf286c7014f8467a7ee81b2bef1c3bc56573894dbb54efb6a2fff0302b26c7589e08993e755059ba8b94fe728f1fdcb8ab10a5133d0434973e6667c25288b6e5e2d75202aec6bc0255177a53ea7c666afa79dca738a9d20990f118075b9f1cfb8ff1e5be75b49635bcbf43cb3bf97719dae8ec5c5528fcf89a9dda8fe6c08f7f737d69ef181ad3e35cf8e46efd94358b4640de1c387e295ae38edd0d5b80287f022895ca4dd9532bece6b2bbe100a83fef98dc5af595f4f7e4747ff5d28ab372db71b7c1c423183fa8ba4d823cc05b7be8819dd669b6517bd753e83f4d407a72dcbfcd0e9b2d5daef7fa88c1618236375a50ad2baa6a5e0551e679dce352181a1f9e72f5fca8c323b945bdd92e2d424b3e75041734d099f778fcb1e6407c80e7724d52ab110b02c0c9d1d4b78df12fc443fd8dc8fe82d9f3c8da7b87fdfb11e912c97a4e61425ac7b3954cb2e7e46ed0e24cc0c961dd5c2fc619a9e5e3550ca7bc21f2adc1a85c5b9dade357f1ecfd72646b27e7ab59b1b4d63c63082907b3be4cda341c49ade8992af489d11cf285b81a34c5614284ab4bb94018009e2333aa8e4630a9f6792b44b62d9c6e9d1855ffecab30c611cf5dc1e6ec09088b83a4c2cda9e5ee080df0b5e36b9badc035d6991bfd82fbb408faac15ced6ddcc917a9249b767f8844d6458411c1a31ff84e272311ea968ed3ff02f2e0caa47b1a6e030b07984c07d71e740420a9ed47b26799feecbba4f26dcdb61c9422e940550bfafa99ef0f826d2bcb1d7862016abe81d021be29adabe2c399fb9aa2f3ac472012b26ccd4eea2957343b06ac8ad71a637b8fa209ab6d4351fae53a9af0e920c043df94eccd5c1a847cb17d13589021f1a621b457fbe02a16f0f4b9dee0e7eb9358b8afd999d47f5143d49d4aef227f5b06ecef1ed71207e3526ff82b6ec69d3e8788f6c476437fe96f0533394027cf48e3e146aed7943d872bc35de34f7fdba13e5e1c259a68aa8050a813aa734f202ad7faba9f64b16f5068b43bdfb726e5fa54a1675dcab0697fc47a4fa3dd472022cc0d317d39076ad9847e72e1965b227f3e49ad6e8e742305bdd05d0c88b5859d6cfc98cc47a566269dbc4c200615f3e995511a69d8e724f0c842c06c46b5460dca83137656aae785e8415cfb57d57265af9c1d8f126081bcb218a427b80ccfaa95b8bd3f87f58f09ac52a2a47bbff99b057576d26876fa758c8e41172dd2bd45742a30d55f1b65bafc0c7c9c785f583069caf6de080c9057238e110456c0f9e8d898918b6981011f8dd17c55caced49eed32839305ec37b45e8cc4c35aec0c8a4cac54035a941842e5d19fd298757799c4a501718bf21a024106a292626d4eb3c784119b9f5003c6cdb36e442c04ca5b0ea59efb63fe90f9e218fdd9f0864f407cf8edbe71f3fb1d3a587ccfadbf7a5acbb0713b1ca1991e25e75738ca68e1817d08fdbacfab6900242b91ed9541efd2ca469bf7acc7857185d47506fd0a735d7b542949241976cfb1252f2e490fcdef3166f993ff9a812d0af902001a4f239989c087b41de65f83af93e349a2d37ad3b59c5009465e14030ecdfc8fec2d27939af2311bc5d544b19220b12a5782deb83f0e193f57cc4631d8746e7d0736e1295128f3a48aeacf2952be3005b09de00c9a4565e07692d8355a947d072de4324f2e8f3b2f01483d31999826b4ac7bad4f6ae099225f751995f463e5f762b9671ebb79fdfc51b5080af6fae4837a4e00a76b775eaa6f1fa1479b6afe5d66ac5fd148fdc4750d6ae1e268da446ba08dc4d7c872bd6401f1dd6b226e91bcf77c085e3c115f49d05a29c4e282caa7b8a60a1fe09a2e98227a2cbaa838d6053cb56bc7cc84e6ffa81c18ee26c1b32c2ce205c8fee3b2f4fa8d983b4901c80d766a3299fd62e3339a697305ab7cda995b3cce61e3372f152841ec1d540c9f6cfe2871e7cf4e6997afac85b1c05bed03a5e017bce4b45b0903e9c60cf3538df7df9d8fa93b53856fe93f522f723470c553799c90c56fb705040ba78141f7e5e9117f4876c45884edd5059c8588fc39f9c6268038c4a462a4a5fbbecac0daaf54876ac0217a9ab6f83ec52f15a170005e57baead0e8b1570508e10d2c9808ff3a437436d93ffd02c72c703e2e1917c0c82c3a4b4c03cb91c961451e3f6e2d9d9e58ac1810831d7618f81a34c23cc14029326f16cd043e82ea3bea5c6bcb84152d140659d1a4f135cee82640f96e177c030907117a6c6a8049fd3815fa06249ba4b37c2381c0eca124e7f5abd393c6d175ccf0c5fd4a6e9e00d5338899ed03b5a5023dbe4c6ae1f1ffc192411049e6fa34adeefa3b2e6b45165f341e0b853561ea0d183d93100efe80237ab878312281d607ac8dc10f34e6840a6b6d5c2975348a15761326504c24d5ec648f5714254087bd8c53fe131461ca4cea09ab52848b2526edb91a2bf6c0287aeaac51eb720507d66522ff2f94d90ec584f6088910ee079538e43cf8db55e2f0d70a60eac90eafd82480d11ea5dd795a05a698c2961eedad5f8a79dc3ffa92129f76b8d795e24a1905fc82f11c40d68d11af282621b9a2e39a8dd146013bd3a044f55366af078f7c15adc548029ba4ed896ddb646d74e3af69d8597831e08eb4df1b7ed54b8f3b327753ebf47d50a215c461cd422483c8f2d54f010fa9b76e5afef86b1bb8aa6d4b0c5c9ee798791379ed4dea481feb37ea18b5c7c0146aed32772245cc39628ecc13e03b76c302f80ebcb50279fa2ff74139468a23f36881ee7e7119d8040f90c7e3d8f75d80624d17d881e363b4913eb02e73224c7dac1077d19cc9063f8831053eaa9ecf87ffc31140f6a0a47869e5a5660e5d53b404c34e17b4693df9d5418131c8aaabb0e15aee98594c57cfb2202f209a4529a293b37ef68a2e95fb8fe5142e974f1d3fe3a08ed169379387e96ab5d927771ca7157e9bbd2650992680105dcd6a75829e0643b5ad708e5c65ea4b04b3eeedc24bcac8152cb887f32436a11efab6dc2509fa42d3d31e8aac73e9e8e84a88d7096b9549bc4a879d8f824eb63809a253409294f359b76ac3f031e6bf74a4de018f1c666239bae7bb01c523f53efc922232415d68264872296967dd150af095a12717e7eaeeb98f48c84a70fce8063790f9c2f43db477175e1c8da911ce853042d84e7f24df59e8caca5ee93e2daa6aa18e92930b4495dc22ff6729964942d1baaccd07233dcab828c2254f719132271e9239390e2ebb74ddde7284ebb8955719f7d086cdbe7eef6d7298576fac821eae5a8b6ddf9d88a1dcb32121b6d3ce49c245dd675e8a3b2254a9998ec0d0d7d9570bf6b6db0392c5b060872e154841096351d880f71bc00e5a576b14c26f85840c93a0c424cdbbc57b1d1212e300a874921c1f9c0de14a8cf61f8ebd03eee5cc79f34a41235b6c72aebf48243250c6dae8547b6634374e0bd073f7c162d4226a26032bc154eba7964b2975a8d35f17560a5312cf124741c74774f9a30f8d5ddc891e78bafdaf4f86d16d4c1363d23708463ab1314e3bade23316c7fbf51d2a2417da5162f9112c4331eab695d457e3712bb5f880c68367dba95b61f6f6a9297e477eaec615dff2cd3222f21d90abd8bd4b12fabb278c9fd44ce1ed024ccf908cb4995a1d9da53f62532203d7079e20a46b2b069be4b13a52a81c3b5227f57d6c184945a1799e80dbc7cd137e3427df352c0c0fba04f3b7fb02aa36c9af4611ebb51333326f8f750d662a0a8b43e30acaaeaf2653431b57e95a77adf8261298f791d200c02bdf4b821f7d09f972dd165ce92109c8dce081bd0bd53f598200bb3c5d875bbf1be2a7dc68355e42c515c20f2d72cef3d680a42e8a705f17c6ce15f47b144e55a3e566cb73ba5ee18c5a1535e5f4b4c1774736ed1654bc024b6c748b48d9cea48a06a571d264fc876f9afb2bb43441b39bb3f9e844f70dabd4d0ea06a46c1361a60ef5914411397600e63ecaa65f6598b4ce6f3a967c93ef0697e268b70d0637709ea3fef1da8afed0d2ffd36503197efcf68e0a2cb10b4104b209c133fdbe11e07a8d5c511045d19b69c63818e55168de4357a99eed1d8410664efdc866451de9bf6794d9742e2182449e2ae3869a01f1ed7ee37ffe817a38c502b8243a1c05f1ccbd349c7b9864cbf45b5a3c6f395e4a6602a02bb80ccac94ab66d67dfd8e5cc6fa6321e930354a2c40a1e8d360752dbdcf00134d34a21b24b9acfa2cd37f3c191461f4c9d8243176f42a8109bb05c37ee715ceb027861cf71268f283035d71ce4bae4ac5f79ee5211475ddfc33f02dcd91276e5ca265e5b9104222fdff5969f434a4412ba9fe00aec27f559b63c25a9e8d53c063db549035ec2c8e91e1a6247045541a7e28ff6c13e9f29a3683e55731d80d714b9d5801cfbf617aeb6651290293ac0f4e246df99e72434772b7d8494485537b7b2063c7bc5e80eb6c7ab6647d01189cc910aae2fe8249a0fc3226caa8994b476c6777bf113d153c43da337a6304fd10582d58919596a6de42ad500b62c1e6550d8cdc059496073a48110b2fccb42c96e3e3640f1a87fe379779adcd8836aa8dc545db39bb3afc032c16977e150e9572c3e5f8e04bc15497ec8217a0e187ba097fa95a855af66d47a105bdc3c837091daf5fbeb3ee5ce10b132f912b89ea1c6b9ecb8fbee0e4ea4e43b835ae583b67aab430dec741ea03195fed3cc164472d4b571d166ae20e0a309a80ce00b0fb349f7641f41a31993a8bd9ee092aa7ef16c9563e4db6236c9e702710dc95b198f533b1140441a1827aa4bef6a01c689127eb7028d1bb083edc8a08b8d239389d99948f1290623ba908e6e1c606035b70ba7065f8011451151dca715fb920b4d87858f01c5484df0e63656", 0x2000, &(0x7f0000007580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000007640)={0x40, 0x0, 0x8001}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, 0x0, 0x0, &(0x7f0000009700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000097c0)={0x18, 0x0, 0xfffffffffffffffd, {0x4}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 4m26.293815919s ago: executing program 4 (id=273): ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, 0x0) ioctl$sock_TIOCINQ(0xffffffffffffffff, 0x541b, &(0x7f00000008c0)) r0 = openat(0xffffffffffffff9c, 0x0, 0x942, 0x0) pwrite64(r0, 0x0, 0x0, 0x9000) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000680)={0x2, 0x4e22, @empty}, 0x67) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f00000006c0)='syz_tun\x00', 0x10) sendto$inet(r1, 0x0, 0x38, 0x20000800, &(0x7f0000000700)={0x2, 0x0, @remote}, 0x10) syz_emit_ethernet(0x36, &(0x7f0000000780)={@local, @local, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x4000, 0x0, 0x0, 0x6, 0x0, @remote, @local}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x2, 0x5, 0x10}}}}}}, 0x0) 4m26.234229941s ago: executing program 32 (id=273): ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, 0x0) ioctl$sock_TIOCINQ(0xffffffffffffffff, 0x541b, &(0x7f00000008c0)) r0 = openat(0xffffffffffffff9c, 0x0, 0x942, 0x0) pwrite64(r0, 0x0, 0x0, 0x9000) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000680)={0x2, 0x4e22, @empty}, 0x67) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f00000006c0)='syz_tun\x00', 0x10) sendto$inet(r1, 0x0, 0x38, 0x20000800, &(0x7f0000000700)={0x2, 0x0, @remote}, 0x10) syz_emit_ethernet(0x36, &(0x7f0000000780)={@local, @local, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x4000, 0x0, 0x0, 0x6, 0x0, @remote, @local}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x2, 0x5, 0x10}}}}}}, 0x0) 11.041687699s ago: executing program 0 (id=2663): prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0xffffffffffffffff}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) r3 = memfd_create(&(0x7f0000000a40)='-B\xd5N4\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\x8a\xd7Uw\x00\xbc\xa92\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x19\xea\xef\xe3\xe1@\x84\x13\xefZb:\x8f\t\x01B\xec\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@Ip]D\xd6\r\xac\v#co\xd5\xb9\xc806\xa8\x99\xffs7\xa1b1\xb1;i)j\x0e\x1e\xedI\xa2\x80\x89\x1d\xd9p!\xc86s\xe07(\xee\xf9<\"\xf0\xc8\xae\x96J\xe2]\x01\x86\xb7.<\xf5N\xd3\x94W1\xff\x18z>\xa7q,\xf7\x96\xb8{\x8e\xbf4\xe0\x95\x1ce\xe4\x85\xcdi\xed\xd3>\xeb\xa5\xaf\x87\x90@\xd1\xbd`^\xfa\xb6\x9cj\x13/\xc5\\W\x04\br\x17X\xe3\xfb\xc8\xd4\xaeX\xc9s\xd18\xd9L\xbf\xa0\xa6\xdf2\a\x99i\xb1/\x19@\x1cq\xeb?\xc1z:\x913\xfa8\xac\xd3q\xe4vPGU', 0x1) r4 = dup(r3) prlimit64(0x0, 0xe, &(0x7f0000000b80)={0xe, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000bc0)=0x8) socket$inet_tcp(0x2, 0x1, 0x0) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000c00)=0x2) sched_setscheduler(r5, 0x1, &(0x7f0000000c40)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbefa, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000cc0)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmmsg$unix(r7, &(0x7f0000000d40), 0x651, 0x0) recvmmsg(r6, &(0x7f0000000d80), 0x4000087, 0x2, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$FS_IOC_RESVSP(r7, 0x40305828, &(0x7f0000000dc0)={0x0, 0x1, 0x8, 0x80}) write$binfmt_elf32(r4, &(0x7f0000000e00)={{0x7f, 0x45, 0x4c, 0x46, 0x4a, 0x3, 0x1, 0x3, 0x6, 0x2, 0x3, 0x6, 0x33e, 0x38, 0xd6, 0x7097, 0x3fe, 0x20, 0x1, 0x7, 0xf39, 0x8}, [{0x3, 0x8, 0x2, 0x6, 0xd, 0x80000001, 0x2a, 0x7}]}, 0x58) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x10, 0x4, 0x4, 0x6, 0x0, 0x1, 0x79a}, 0x50) execveat(r4, &(0x7f0000000f80)='\x00', 0x0, 0x0, 0x1000) syz_mount_image$ext4(&(0x7f0000000fc0)='ext4\x00', &(0x7f0000001000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x840e, &(0x7f0000001100)={[{@init_itable_val={'init_itable', 0x3d, 0x4}}, {@dioread_nolock}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x6a}}, {@jqfmt_vfsold}, {@nojournal_checksum}, {@grpjquota}]}, 0x3, 0x458, &(0x7f00000014c0)="$eJzs28uLW1UYAPDvJjN91xlLffSlo1UsPmY601q7cKMouFAQdFGXYyYttWlHOiPYUrQVqUsZELfiUvAvcKUbUVeCWwV3SqHIbFoFIXKTm5kkTebRyaM2vx+kPefek5zz5dyTnHPPJICBNZb+k0TsiIhfI2Kkmm0sMFb97+bipcLfi5cKSZTLb/yVVMrdWLxUqBWtPW97LTMUkfs4iX0t6p27cPHMdKlUPJ/lJ+bPvjsxd+HiM6fPTp8qniqemzp+/OiRyeeOTT3bkTjTuG7s/WB2/55X3lp4rXBi4e0fv87auyWa4uiQsZVOPl4ud7i6/tpZl06G+tgQ1iVfHaYxXBn/I5GP5c4biZc/6mvjgK4ql8vl+9ufvlwG7mJJ9LsFQH9k3/PpGriQroG7sA6+o11/oboASuO+mT2qZ4Yil5UZblrfdtJYRJy4/M8X6SO6cx8CAKDBt+n85+nqvKNx/peL+vtC92R7KKMRcW9E7IqIYxGxOyLui6iUfSAiHlxn/c2bJLfOf3LXbiuwNUrnf89ne1uN87/a7C9G81luZyX+4eTk6VLxcPaeHIrhzWl+coU6vnvpl0/bnauf/6WPtP7aXDBrx7WhzY3PmZmen95IzPWuX4nYO9Qq/mRpJyCJiD0Rsfc26zj95Ff7251bPf4VdGCfqfxlxBPV/r8cTfHXJCvvT05siVLx8ETtqrjVTz9ffb1d/RuKvwPS/t/W8vpfin80qd+vnVt/HVd/+6TtmmY91/9CdiS9/jclbza8zvvT8/PnJyM2Ja9WG11/fKqp3NRy+TT+Qwdbj/9dsfxO7IuI9CI+EBEPRcTDWdsfiYhHI+LgCvH/8OJj7zQe+WPH2uPvrjT+mXX1/3JiUzQfaZ3In/n+m4ZKR5eTa+v/o5XUoezIWj7/1tKuUnHzRt8+AAAA+F/IRcSOSHLjS+lcbny8+jf8u2NbrjQ7N//Uydn3zs1UfyMwGsO52p2ukbr7oZPZsr6Wn2rKH8nuG3+W31rJjxdmSzP9Dh4G3PY24z/1Z77frQO6zu+1YHAZ/zC4Vhv///aoHUDv+f6HwdVi/G/tRzuA3mv1/f9hU/5Kj9oC9FbT+LftBwPE+h8Gl/EPg8v4h4E0tzVW+5G8xF2S+PxAtc8784KRu1PikuhGouXHxe+9/XQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYuP8CAAD//8JZ5KM=") sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_procfs(0x0, 0x0) 9.237047053s ago: executing program 1 (id=2719): syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000040)='./file2\x00', 0x70441, &(0x7f0000000100)={[{@grpjquota}, {@nodelalloc}, {@journal_checksum}]}, 0x2, 0x790, &(0x7f0000006a80)="$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") mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeeb, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat(0xffffffffffffff9c, 0x0, 0x40042, 0x1) syz_mount_image$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x8001, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000080)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x8, &(0x7f0000000280)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@nfs_export_on}]}) mkdirat(0xffffffffffffff9c, &(0x7f0000000540)='./file1\x00', 0x1c0) mount$overlay(0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f0000000640)={[{@upperdir={'upperdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './bus'}}]}) 9.236364073s ago: executing program 2 (id=2720): setpriority(0x0, 0x0, 0x2a14b58) pipe2$9p(&(0x7f0000000140), 0x84000) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21, 0x2}, &(0x7f0000000300)=0x0) pread64(0xffffffffffffffff, &(0x7f0000001600)=""/4081, 0x7, 0x12) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x7ffffff, 0x2000003, 0x401d031, 0xffffffffffffffff, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000680)=@newlink={0x3c, 0x10, 0x437, 0x4, 0x0, {0x0, 0x0, 0x0, 0x0, 0x50483}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LINK={0x8}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x9005}, 0x4000000) sendmmsg$inet(0xffffffffffffffff, &(0x7f00000006c0)=[{{&(0x7f0000000700)={0x2, 0x4e1c, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000780)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @multicast1}}}], 0x20}}], 0x1, 0x4880) bpf$MAP_CREATE(0x0, &(0x7f00000007c0)=@arena={0x21, 0x0, 0x0, 0x25, 0x40000, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3}, 0x50) r1 = userfaultfd(0x80001) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000100)={'syzkaller0\x00'}) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x3ff}) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) r6 = open(&(0x7f00000002c0)='./cgroup.cpu/cpuset.cpus\x00', 0x121342, 0x0) write$binfmt_script(r6, &(0x7f00000003c0)={'#! ', './trace/uprobe_events', [], 0xa, "2eb22a08e6a4a83305ab9383102e251a3c1c2b3ed9c23ccfe0b6d1d8ca88729a6e8dc3896f6adf6bffb5cbbf5a7e7a4d019a706f3f7b0317900b8518847358b771c2acc93a42132e4ea9c75dc83bd309e0d4c7596f9ace5fba656f018ca382e0c8c33d9865bbf0c74dd823232545783e38e7aa6cb667b2a49b9ce147"}, 0x95) sendmsg$NL802154_CMD_SET_CCA_MODE(r4, &(0x7f0000000340)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000380)={&(0x7f0000000540)=ANY=[@ANYBLOB="1adf200dfa94852bba95e17165651ed7581fb58ed63778a0d35c2afc83bdbf9ce9c0e8caaa00c9e88faca93522458485566d596531bedaa3a1d7cbbc351843f2a53f7e65e70cc95028325a49fb1759d6a61362c8be8f2eb4c683d98b2462616de0ce28d025c011ff071a7ad4d8dad16e8c6a3dee70bdc67889ae4d4a7688cc5c17a7eed2be29f4", @ANYRES16=r5, @ANYBLOB="00082bbd7000f9dbdf250d0000000c000600030000000300000008000d000000000008000d0000000000"], 0x30}, 0x1, 0x0, 0x0, 0x60000810}, 0x1) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) timer_settime(r0, 0x1, &(0x7f0000000040), 0x0) signalfd4(0xffffffffffffffff, &(0x7f0000000100)={[0xffff]}, 0x8, 0x80800) newfstatat(0xffffffffffffff9c, 0x0, 0x0, 0x800) pselect6(0x40, &(0x7f00000001c0)={0x5, 0x2, 0x2, 0x7fffffff, 0xfffffffffffffff9, 0x4000000000000181, 0x1}, 0x0, &(0x7f0000000500)={0x3f3, 0x0, 0x5, 0x110000001, 0xc6d9, 0x6, 0x7fffffff, 0xffffffffffffffff}, 0x0, 0x0) 9.235756573s ago: executing program 3 (id=2721): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000080)='./file1\x00', 0x10000, &(0x7f00000000c0)={[{@nobh}, {@auto_da_alloc}, {@bsdgroups}]}, 0x3, 0x4d1, &(0x7f0000000200)="$eJzs3M9vVNUeAPDvnc7QFh7v9fF4qIhSQGNjYgsFhYUbTExcaGLEhSybthJkAEO7EELCkBj2JC5NjEvjThO3ujSu/ANw4cLEkBDDBnB1zZ25t51OZ6ad0h+U+XyS6Zxz77n3nHPPPXfO3NM7AfSt0exPEvGviLgTEf9pRJcmGG28Pbx/ffrR/evTUUvTM38l9XQPsnjD7mK7Xfk+x0oRpc+Tlh02zF29dmGqWp29kscn5i9+OjF39dpr5y9OnZs9N3tp8tSpE8ePnXxj8vXeK9Umv6xeD4bi8oHn3jl7+73pcrF8KH9vqkdn5d6KMdpl3cu97eqJt7spnCw/Tjc2tTCs2lB+Wley/n+9evjsVhcI2DRpmqaDnVfX0lY3ly0Btq0ktroEwNYoPuiz77/Fa5OGHk+Ee6cbX4Cyej/MX4015SjlaSot32/X02hEfFT7+6vsFd3uQ/y+QQUAAPrOT6eLkWDr+K8U+5rS/TufQxmJiP9GxJ6I+F9E7I2I/0fU0z4TEc8ubDHceEsi0i75722JL+b/fT6LULq7LhXtIBv/vZnPbS0d/xWjvxgZyGO7I4oB8+zR/JiMRWXw4/PV2WMd9r9jhfybx3/ZK8u/GAvm5bhbbrlBNzM1P7W22i5372bE/nJr/ZNy1nB5A+SzabXY38N+R5rC51/95sBCpJK/f9l4W7n+dWmbKb2e5+PaSb+OeKXR/rVY0v6LOSbd5ycnhqI6e3QiOwuOts3jl19vvd8p/xXr/8MfrZu8ffLHM49b7QVZ++9sOv+jmL9drP9IEpEszNfORaQDveVx67fOG6z1/N+RfFgPF/3rs6n5+SvHInYk7y5fPrm4bREv0mf1HzvSvv/vybfJjsTzEZGdxC9ExIsRcTAv+6GIOBwRR7rU/+e3Xvpk7fXfWFn9Z9pe/5a0/+J8/SoDxcbZkoELh+486nDxWF37n6iHxvIl7a9/yZJLxGpL+nhHDwAAALaHUtT/9780vhAulcbHG/eA9sbOUvXy3PzBiLg003hGYCQqpeJOV+N+cCUp7n+ONMUnW+LH8/vGXwwM1+Pj05erM1tdeehzu+p9PlnW/zN/9nifF9iG1mEeDdimVur/+25vUkGATefzH/pXU/+vdUhS858y8HTy+Q/9q13/vxHfdn12wTUDtr9UX4a+pv9D/yrHBwvh+mPPbZ+2BZ5GPv+hL/X6XH9vgXSw/aqhaPOLAUMbU4zhNnltSSAbWa3jDisRsbrEw2vJohgCdv6Fh1JvOxyM5asGottWSQ+/41AEsqOyYuJz+9b95C9+E2W9T5vvFvtppaktyiu1zuMHNv1SBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsCH+CQAA///c4tJm") r0 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file1\x00', 0x80342, 0xcc) setxattr$trusted_overlay_upper(0x0, 0x0, 0x0, 0x835, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000007040)='./file1\x00', 0x8442, 0x5c) ioctl$FS_IOC_RESVSP(r1, 0x40305839, &(0x7f0000007080)={0x0, 0x1, 0x2, 0xffe}) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000001200)='d', 0x1}], 0x1, 0x1000000, 0xfffffc01) 9.190827124s ago: executing program 3 (id=2723): syz_mount_image$f2fs(&(0x7f0000000180), &(0x7f00000001c0)='./file1\x00', 0x8000, &(0x7f0000000240)=ANY=[], 0xfd, 0x10603, &(0x7f00000027c0)="$eJzs3EtvG1UYBuDPSdOmF0qEWLDrSAgpkWqrTi+CXYFWgESqcluwAsd2Lbe2J4rd1BQhVawRy675D7Bij9jyJ9ghFkjsKhV5zqRgaAQ0JiHN80jOO3Pm+PMZaxTpzIwngENrKfv1l0qcjuMRMR8RpyKK5UqK5HKKFyLiTByLuYhHr0rZ/qjhaESciIjTk+KpZqXc9Nn9e2sPxmuffnv/5yufN344u287Dey7lyKiv5GW7/RT5p2UN8v2xla3yP6FrTLThv6tcj1Peae9XlS409ju1yjyfCf1zzduDyd5o9doTrLTvVG0bwzSBw63Ott1ijfcbGwW6632epHdYV5k524a17jMu8NRqtMq631SlI/RaDtTe3vcTvuzcavI5mBUtqe6eas9nuRWmeXHRTPvtYpxrD/x1/y/93Z3cHucbbU3h918kF2s1V+u1S9V65t5qz1qX6g2+q1LF7LlTm/SrTpqN/qXO3ne6bVrzby/ki13ms1qvZ4tX2mvdxuDrF6vna+dq15cKZfOZm9c+yDrtbLlSb7WHdwedXvD7Ea+maV3rGSrtfOvrGQv1rP31q5n19+9enXt+vsfXfnw2qtrb71edvrLsLLl1XOrq9X6uepqfcX+78bi7t7OYVeZXj2xX+MAOECK+f/xeNz8//d/q1Pz/zD/B3bN/N/8P8x//7v9X4wDsf+LX1V2V4DDzeEDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDf2LmfnNShKA7Apy19j/cvjxjnbsUZLMMlOHRIWICbYAm4BTfAGnDmEgwY2hKpwcTIbYnk+5L29jbm5ylhcu4lBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0lO5mDxMr+6PzVlvjpPmaQAAAIBDVuViUl2M6vmf5v6/5tZFM88iIo+IQ717ET9amUWTU37w9+W7Gh4jqoTt//jZHL8j4ro5Xv53/SkAAADA+VrO5uO6W69Po1MXRJ/qRZv8702ivCwiytFzorR8e7pMFFZ9vwdxlyitWsAaJgqrl9wGqdI+pWgNw70hq4e813IAAIBetDuBfrsQAAAA+nS7dz09YR30LIvdVuZuL7j65f3bhuCv1gwAAAD4hrJTFwAAAAB0rur/vf8PAAAAzlv9/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6tCoXk+VsPj42Z735mqIZ0zwNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv7M87CoRAGITB3vWdydz/sNKgqalJFQgff2MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJvf/eX/xNQ4k8y9NpaeR5K1U2Pr1Ng7N47+ML5+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxPy8pEMIAEAV7JvPRneT+d1VavIMIVRB4pMkiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT/S6Tt5n7MlobEk+vW18u88kv06Nf6fGkmQ01j6Yd/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYOd+XuOo4gCAf2d3Z5sUpGuUQD1oxUJFocnWXwheehCCB8GTeAxpCtH1B20OtkQwFw+K/4EX9eChFyEgSEUE7z14ssd6qSA5VBD0FHk7M3XSpGVrm9lN+vnA2/fd4e3M9w1h2e97uwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhsno5jVdxOD70ibpXHfr2xtpT6q7f0yfXFS0dTS3FWHsubS31f6aR7NDvuLAAAADjo2lV9HxHX8o2F1Ld6qf7/7MfHPyqO/xwRaw8VcVXP31r3V31V+6d2+Yev3rh5oV5xnTwivusNlucbnOMkOz7iuCMjjBmuJRQrNO3hUk3rtfVHNvPhXc8+v3Ll1e4wPHRvGQMA98PJqi+DsyvF56PU98eZGAAHVqdsUav/273x5gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQhM31eLaKs4h4rPNfnFy9sba0W3998dLRqh1569FP6udMp8gj4uzKYHm+wblMsuMjjjt/4eI7i4PB8rm7Cp74X6/aHmT39vL9H0xPRhp3CqJV/JXc3zNnf29t7V3O6Z1kAm7dvg/28t0JAICDJi9b+jR+Ld9YSMeymYitL7fX/ydqcYxY//+0cvlE/Vr1+r/f2Awn26j1/9zqux/Mnb9wsVs+f+9U//n+S/Mvv9B/cW64njJnVQUAAIDb65atXv+3Znbu/x+uxTFi/f/L72/+Ub9WW/2/w93v/+9xQgAAAA+wh4/99We2y/Gs240PF1dXz/WLx5vPTxWPY0j1zqar3eOYqoJDZavX//HxmPIDAAAAGrW5nm3b/z9Ti2PE/f/vn/nni/o52xExXe7/n1x6f3CmuelMrJ37/71dx9V/9JvH3vycuIHpAgAAMCbTZavv/+fD7/+3nqzGtCLi6aeKuPw3gCPV/690Pj1dv1b9+//PNTfFidSaLe7H9vp/6vZjZyM6sw0lBwAAwIGTKs6pr79JpWj8lm8svP3t4de7M+POCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgH/Zn3vbhIEwjsOvL4kSt8kI6a0EZqChQjACHxKSJc/AACxEQ0VrsQisABKca3emeZ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDPrffFW0QUkbpMkaa7n8t7RHxE2rft5PORxeF6br6euTieZjm/Y/5bRkQZxRDnAAAMruo2x2Zbr//y/ucd5R3nrZZNvXrlpwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA7O3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IFjAQAAAABh/tZpdGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjBUAAP//3RJeKw==") syz_usb_connect$cdc_ncm(0x4, 0x6e, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x180801e, &(0x7f0000000080)=ANY=[], 0x5, 0x55b6, &(0x7f0000017100)="$eJzs3M2LG2UYAPBnst1+Wxfx4K0DRdiFZmm2H+jJqi1+YEvx4+BJs5s0pE0yyyZN15568Cge/E9EwZNHwf/Agx71Jh4Ub0IlM7Pa9NuYTWz9/WDyzLzzzjPvO2QXnpkwAfxvLaW//5rEkTgQEQsRcTiJfD0pl4ibEWeLvs9FxNGIqNy2JGX7Xw17I+JgRBwZJS9yJuWuz44Pj53+5c3fvv5u355Dn3/1/VwnDszV8xHR3SzWr3eLmLXycGuhbK8P23nsnhqWcXMsRzcr2q831/MM1+s7/ep5PNkq+meb1/qjeLlT3xjFVvty3r7ZK07YH7Z28owOSK/Ut/LtRnM9j+1+lsfWjeK82zeK/203+oMiT6PM91GePgaDnVi0N7ebxXw2r+Zxozco24u8WaO5PYrDMpani42s08jHsT7pVf7ve6vdu7adDptb/XbWS0+v1l5YrZ2p1rayRnPQPFWtdxtnTqXLrc6oW3XQrHfPtrKs1WmubmTdlXS5tbFRrdXS5XPN9Xa9l9ZqqydXT1RPr5Rrx9PXLr6Xdhrp8ii+0u5dG7Q7/fRytpUWR6yka6snX1xJj9XSdy5cSi+9ff78hUvvfnDu/YsvX3jj1bLTXcNKl9dOrK1Vayeqa7WVSWf+7eM3/4/Lof+D+Sf3bv7xh0kvG9zuPl8wAO7vrvo/7qz/Q/0PTN0D6v+48pD6v3u13N6d+j/uWf9Xxuv/mGb9Pyqp1P8Pr38rc6h/F2OX6v8J5j/v+n8X5g//ymT1/96pjwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgJn7afGL1/OVpWL7UNn+VNn0TLmdREQlIm7dw0LsHcu5UOZZvE//xTvG8E0SeYbROfaVy8GIOFsufzy921cBAAAAnlxf3jz6aVGtFx9LEfvnPSZmprhpUzn84ZTyJRGxuPTzlLJVRh/PTilZ/v3eE9tTypbfwJran0p+y23PtLI9koWxsP+2kBShMtPhAAAAMzFeCcy2CgEAAGCWPnng3pdmNg5mLImdR5k7z4LzX97//UDwwNg+AAAA4DGUzHsAAAAAwKPZN/mhef3v/X8AAADwZCve/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAnO3eTmzYQxwH0b4Ohnyqquu9VuoNj9AhddtfCAXoJjkBPUKkX4AxU6iJHSEKEPUFyAlIkxjhB70keM2P08wx4M2NpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NK/ajX7/fPzrxNj/txsT5NpOAAAAMABm2o1qz9Mmvrb1P4+NX1M9SIiyog4NHcfxKiVOUg51ZHvVw/68DeiTti1j9PxJiK+pOP6Q9e/AgAAAFyu9WI5bWbrTZGWAP732yvOpFm0Kd99zZRXREQ1ucqUVu6KT5nC6ud7GN8zpdULWK8yhTVLbsPD10a5btI2aJ3uRzKv/8S6VnZzXwAAoE/tmcCRWQgAAAAX4FvfHeAcHk/ti32xf884bk7pheDrVg0AAAB4gYq+OwAAAAB0rtjvzvfjeez/V9j/DwAAALJr9v8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgS5tqNVsvltNj1+dPzLndnibfiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGN/3lEgBMIgDPau70zm/oeVBg2NTapA+PgbgwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADe/O4v/yemxplk7rWx9DySrJ0aW6fG3rlx9Ifx9WsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAi/15SYEQCIIomDP+d9L3P6wk6BlEiICGRxW1aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgC/63S//J6bGmWTutLF0PJKsXTW2rhp7DxpHD8bbvwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAi307eI2jCgMA/u3O7qapBWOUgFGp0INebLqtrb2KKMGDf4IQ0k2NplbbHGwJ1ly8SfDYi+BRRFDiLf9DD54a6KXeesghgicPkZmd2UySxcaSzqTJ7wdv3zdvZ998b9iWfDOzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFDYeDdebeZxkr6M9eNi7P7m0mzar+/qU2srDybTlsaNivN+BrxW3jg9UV8iAAAAHB9JUd9HxMP26nTaN8ey+r9d2mWgqOd31/3rm0sn8rcmi/r/998evTT44FiSTZROOje/0Du3N5XWwa/u2fD8Y/doZWc+u/aSZBdhmh8uv7jRzs5n47t7997vZOFIFdkCAE/ibNHnQfH3UNp360wMgGOjVSq8i/o/Gas3JwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoGr/BgAA///yGzV6") sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f000001c6c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8801}, 0x10) r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x101000, 0x0) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0xd) r1 = open(&(0x7f0000012e00)='./bus\x00', 0x64942, 0x0) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r1, &(0x7f00000170c0)={0x0, 0x0, &(0x7f0000017080)={&(0x7f000001c840)=ANY=[@ANYBLOB="bc3f0000", @ANYRES16=0x0, @ANYBLOB="000229bd7000fbdbdf2566000000080003004546f7afd6a8c377c1bb1dcbbbe07622a964eedba7050029df9da76ccc3e1622d391a61d22ddcf51fe8938ef1b9a253fa69ab357cacc5924f5782a0c7b1f8c51f54a593f272a24bd1642142fd79bc6a095bcb510cd256430a419028e", @ANYRES32=0x0, @ANYBLOB="0800a000010000000800a100010000000800a000c91a00000800a0000800000008002600b4140000080022013e0000000800a000090000000800b70099000000050019010600000008002600fd16000008009f002ec8cfc50800b7002d00000008009f0001000000050019010c000000080027000000000008002700010000000500190108000000050018011b0000000800a000000000000500190105000000240ab9801200bb00040009000400800004004000020000000e00ba00410500800400ff7f0300000081012a008c1064013533cae6d404649179d77990dbdc0106e00c12b624b626c0070f073e81912062b70ff2b3c18bc49a56d124a7da64c64616bd89187401573fb84046e199947d4957a6b3f38fd44a530510e3394775e3f2100cc561e3b35e884184aaf58fe3ab551aaeb6e9c6353c13e59d8471951149875cc90cc5ddca3778f4d945abd60d39ceddd6925a5ca45a30b9feee813f0b4ce95fcab64004f368ad9e0375729a45393d0143be7015030aebeaef57063df6e58e03284f6437379fa7a907c1558e8b66b7480d2e4b6738e7d50573e99a8d966529f27ab14c775022a07e150e00cbffffffffffff06000000000000007f000000832540050508021100000005000000ffffffffffffff03000006000000080211000001060000002d1a400012fcffffffffffffff05000400150000000600030000000e823b05f800030000000802110000000d00000004000000ff0000000300080211000001f7ffffff05ffffffffffff0500000001080211000001040000006804040009000602614400000005059100804c51b5f102f000f0ec5654f7ac4c3d8d8c8211d52d8b19940084b989f08302cf0d9033a98d1c56ee0068082e05305024aafd1606ce188f515f32a29d1fe63d9380e8acbc267e23825921f26b7d3061f1960293c9253c7da8c71df1f6608c30cf914e5fa3ce9cbe6a540861432a9a055aa0a823e5e7095cf436e503f15a65909341390adb30369f65d7d6bab6a7e4767f2ddd0d7327ee63fa14d1e0a5424c4c12342edf2b9c302ed3e7cfadb54aa40b292e2e8bd653fac1c9f725cc5b15b16b7e602cf42726208d455fd61e9c57ffc5307a20ba43e11db513beca48ad6a4352de7c0e091aa78bbd423f0da795b93948ab1cdd49ba4c48c34c1dbbab529144e0bec311c15f427d251fc0311b887bff7b9ff3e697ef2f0333bf60025a5ee3973b9593ca79f66431b369f938bb5930998bc3259b1c9a60d529843967a0ef030ba33abf38937c2fc193409ed683c43e551c6edfd0c415d3de2d5b39f36f52a901bef02fb6d06b51c5c4facc007550a4ed568ffa604d33de33eaebe1d064a757dc2bcc3cdb916770b155ff326f73705674569d636c74bf5365b6e22013d833e9b77bcf15afb9115da76d060fdef48a91cb9907daeeb2966b637c94a907c257472eabc4675c033c3b0dfb40c59392cd013634833f2bb08d1e377d3ecb9db4d72b19ee21accde6f197e97ec567a0723d2758d0a559e164228af15a17ee9e1794619c86dda275e8edd6624d59442e7e57ad2d6bc53d0745d0e0c27a1789ff00d9c900840c768b729af68cd937d2d159b8123da3b48d64eaa8e99aabe346567900c8950b9200a61987871a99888b31c82bd0d44c76f0d191b1d79741c069bea4e43d68d668c094c1c705d4cf1ab28dea1b9ee78f4a73408cfef66a5ac57e868966d3a7bd641f2e09db4f3521ea54e9fe6ad7a800d6c953e160800003b531d40c93569308d68510299b3d77e71003127e56634aa811d2a979df4eda4f352400d55416c19a2a553a9181332acdd19c0b4aecf14c884b6d8a41ea4697023125c984ec3292c976bc4a06e0c3be9d551585545cbba1981cffb9400ddffbe392974846b58a736b05d4390c0152b8c542e69c5462386dc6b50c2e4b3be8982c457e1189930918acccf1322f6cf16e08daeda89c58d88e31ff2d31cf54b8aba097021a7ec3fb641b20c3977e9233a6dcebf1edec323a1141286f4a6165d04a66b74437845a70b0930f88b130d32efcb602f184471fe3b808c94f5784f1ca3894301c0debceb3da7d2315ec37f030aad453fe39dfb9005f6be2003bc86ab078b95b52f5d802757be3bf0f5ccf11221341a28cb4994ae97202e7a64a25fd7a6ad2210372652858213bd8c7a314caa513d41c3599507a426d51948aa36d70b41d16afa100b3a2c81d18c527fff1b29c9b9735a09939db6088302de231095a457aa0be68eeb83d133671aecbb9cb9eb44d02f3718bd2d781237b46f386cf7864ce4c6f49a8f39b90e4312d110f6a8749e3d8f2d810de8bca3d9becf7a1bf4da36fadd377a27fc771c7afddcc1322673d367108387558a61ccc0a750227b908848ebeca8908814dcec0eee39d573737c81da3abe5c28e3188db76d116cd821196a9134001f25e102068c57f55c1f17a7ea370660175c5fe0b578f0a870094218bdb8d1aaa773aa84f0bf26b8919c34f844a01458d1b20a9d6c1f1d391a00da7a864d4aa603099d6b3bfdbc27c68112bd2498585aeee8e030fe76caf1854a10a3500d853a2beff242100d271c3947ebca5d6086a989f6a8a4ac9f3e219095f72b29f50c80aad2d8f6f685fb600000051030e00803cd300ffffffffffffffffffffffff080211000001020103000000000000006400020003010904060403010004002503010e082a01067606e80501000900dde1ea7f939aeb01467c1175905a69d17984c2743ca35f66c62fa8507c8fbc892a1a005adc646679a29299bc42de8c0a819b5045d1b40953d68d827800848ce3d2ad8bfe2f355f325a6071a1e0062d88023fe81a8286f441dc7da3f7160271500600630947b1a44e8d17360f9c3ec3930fe66b0f3e2c4e20b7bf44c12257eab0d874edf4bc20b8e140e92d355e0100df579da905964cb681b497f4385d994ec2968a4058c6fdacff2cb112091171dab8af6961acd64f65133b932355ab0695cec4657e878dda0db81a4d5a79fc9fecc2870b7c70dd02a8e63b329bfa21d6e5209f08c2dd802c73fba36765bcfe4e2e3407d38c52e0972773e8d827558e6d9c7a7a5b0d1756863250878ae47835a874d0baec2247b03d96e7090b42fd6cd03ae84707d30be6b79f67b88db871e4543bdeec0b7bd980d4cc7b175897c79a6d9792812f71d0ad4224fe4dc82ac70b76f76cec70db827a37a4bf75801a78a2f8011aa34d8fc2e6ddc90d1779abd6dd34cd6f118fdb90372afc7ba6391f84aa72ac648876443e05a1c276bf69e223295b736df3aa999228237ae054b88027f5e2f860fd1bb7359c7e8b61c583a7c6f90400a258872af48751d014f62f91cdb91e10f4017b25dad28b0782730cefc754674f496c812ac07af633ade33e6015ce8a79da052c8f2917a7a1982fac18b5893e579d8a469f1ea6efccc7a2a2cec7e2fec54128d5f073aa9f77f212bb41dd604c4b8aa367cf60262b992df3459f0caca386b94d0cf23b135f53555fa38c3214373e2edd6daa69b8880503c457c34c48eb0301b5a1f7bb474cfb511afbef12bf399714f7393874c12d95f73de3583fd9ac566b04756d7b7d21d1ea1175e2737286dc178933224c21ce495e9309675f084ecec9edf3410ad9bc9638e918ac8e2c0efca95a2a4e92dc2e44eebfee6f06fc09ffdd6df9c58283ec8234bfaeb0f822e17a7fa2ac7679fc2e59db861916ff0463aca038ce4214680623936d5560c8057b0340a873fb8a4b4b439663d9782ddc3d3d29a1e3a2bbe061e3414061f5262823df9c7945aacc3f95d18c46667720c997f551434c1ed3a1dfd0b313a9809267270000000600ba003d0000000a00bb002c000100050000000600bb0009000000dc34b9800600bb0007000000a1012a0071070000ff00ff2b21100172060207002d1a0003140d000000000000000900400003000000010004000000058c10e80d35ec9ad0e7d79c341a64693544eddd7fd215c4352d041978523f6b77c3221e1f45ca9deee7980e6180ccc8908669a212d9f7e18e67a6a73786163ffb6e1e4b3cf1bdd34cee5c310705b316480db52fb9542642c2e7c19a683603b1a950ca47617e0470e92cfe923988a5a4b8c2779480c840d8972242e1648409b5d717dcfd748c74eb03f13cfc197c1f2f52c9e1a6831f00810608021100000004000000010001000600000008021100000009000000841c80020008021100000108000000300000ffffffffffff040000001d003797f702116c9db23804e6c93b49b6d6c9f858f009d6e81c96108a4302efcaa395bf8a3eeb06f4c7d0814b8b081e69d912192e66e143498fc16387df9f92693e70db6fc257ee88df06f40b2b7bb6e195ce0b8aa9021cfe431b38ab48ec1f9379b3aed29d7268fad93f6ced51a8fefef281580425ae9cd711c9fcb1a6e308370bdfaf76b9d64f250b326a01a33c312e67a1290d4051a6b564f6680402001000000000e1010e0080281b00080211000000080211000000ffffffffffff0f0000040000000000000900c0500100040608090104940206020500052c05f008de8f6217d40c8c9103e04ead87cef6f3c7e7c87015354f43937eeec25cfdd228f89b9283388fd1f69925030034002a01053c0400059d0872060303030303037606340c3b000900dd5dc5179687a3ae1a6af4d46afdcd5e2687a43e076de15313e6fc517c8262086ee347533a5b11d27cf7521f32b354ba0dc60c2de4b254aef4fb16b73400bd0be6273e55301fcb5ba343316b20d594bf4ae4b69d925707e8769cbe32417dfcdd8522b380b54a1e016db9a8c8d66fc4b3a0470ffbc8361650ab732d5d25a68cf68bbaf78c7dd0e39fbdfca8c4fd7cbdf8a36f7d01e68bb4c02e109e9e390e8d3fead754f798451a683982df9572033366b52485d6e4dfe8538501b2b93351a24920d613b7610a8dc86d4e8397a86511c30b5fab01575fb554e934527fcbd6531413077aa4481fdd7734e4b738eee4b286fd966547ced9859276d7a1755e9b082b6dfbff4ee52dab5fcfca2ab7b5c1404b734057dda22e5cb741069d66ae73422fbfb01db6e49b29620c0883e68305449f11aff56369512322acb616cbdf355f5819eb82d8bf0ab40413bcfd3d67081f536efbb27cbb30df8e8130a6467476bf0000001f002a000301b576060504350009007107ffff0000ff0820060203003e01000014030e8037000300f715a4590d32cf4d527d3cb1a567b41a1ae79202cad6a21a47c4e4b8b71d470ae57ef871db8285cad28fac428bbf6aac6543b500ee0003006e93f04f9ce957e27c715bddb6430383a84201b075c4e1e6eec87d259f79354de13f99ba5c880bbfc0ccad35e2c9684e471550763f6b0fc91bec7a7e078520e7fdd51223deaf0557e46a0583562ad59ad362ec2d73a49bfe63103119cbb8b5930981738115edd4b909876ffbd8b021c5d83cdfe5532275ddafba9fcb11ecc46530685c8fd7d3d7638c4561bd853ff87da32c45cab2e9fe8183a585287ce5389b22c92fc866d2bb9c8d263280b38ee9a35d19a30e89ccca398372e36074b3291d3aefe96ae855421dee03911eb9da40d368009462d4612d9a85225af3be840e808dda4fde75425904bee70000040001009d000300a27e47bf616d1d57915efcbe110cf68619c8ca2f6a389b763af22b98b4aead62412772b23c6c98ecb8fac2cc86c8d8f5ed686cc6456bc35a81c6f7d1a9413a91bc5732f503bc4efac51fb7c6d5da733a3716ecc86334317fb7c7ffcad9a0f050cb24c2e22684868ddcd9ff53dce6e7cabe142ee8fd67e1189f120459051b3274cab87cd3642ad443728e53abc48982cdf69a3d778a1ba0c878000000040001000400010004000100cd00030029f26892217c142f3c93f0d12eed1125801406518e190b769f6e58f49c2f2130decdda45c809b15b23a3324f8cbd7572f34c01f85c1ebe16712e358e569757b6bce8a56fd944f3e1ffadcdb78950694a5260f35b7fde5641b9b7d3823abce498d334dfe4d6a0c50ba340018bbab1c1cf80a4f3469f4aceccabc351bb4e5a42008ee9d49e5d6277e7a0b06af7b73e0fe08c30a71338e33edb8ebf330397d9b8c0d54bfb3d50de22733a1d294e0577979b6d209f13a7179cb330836cc12601782529072fd0de8a7517be0000006500020032b4c35738cc61e211daf24078ed5f9ccd781c59c2059216d4529dba701844fcab039e9e8b104549fc37d795d60c4e084e51f3e8eb024630d9270ce0dc485ba280bcfcea05a2910103f59c784029c6c24746ec4331736d2eeb7c1d139367400df4000000ea120f00dd284a43b56b70f02d3e27d0a814f2b1da137e133dee580a6f9ea1abc59d9c3af4ea0903f733f6bd0dff2d1a02001b0200000000000000080000001e000000060008000000092a010126f701025ccb4a6192c49334d83ee5bd16bf2992aa103eefb3ba3dff027f39248d35894e0a76a31ca29649736ef01bebc73e3b1189da6c8a0f8ab4a6397c792d2aba659e55e9e6394c02fc57b832d28fdc2ecde83edf2c18a3e5210ec446c384995c0eef5fa7ac3378c054f4138ef0968ab87a96dc37f6b0b973b7500bf25caebdbceba93c4fc1785d57b9708fc3fad5f16fc500c965f951e49de06afe493d3057ea2bebb2d0e7598e6d68e2fb2f830b39474c260a03089164e7d77587ca0f649c3638d77e9cacbe7f10bbc2934b5ee9114c69139917915e2fd4a00b6df8d5afb47e50f4e11dd8670e5cf8a15b64ad2b5769f74ab7a4bc7020ac9c6e2eef0e5abd11b3fbfe1a936f6a4df1a2da0462752a2afadc0d0d770eb24e13ee77d8cdcf92b41d8c0a91b1ee5aab727c0ee30b6acca16e6c8de604634fa52e222b2ec566e7058f1a33fc1589b35d8f2c3ed4ea9acd3e627c3a091a69a50e28fed0dd5cdabeac0c575d559df9ed36215bdc26797747f195db5041b88726b9384254b05b69b3e47b8028f20c494e73e4d095089d604c5b48fbef864bf850f22dc5bf97114cc8da5ac746fa3f215dc47929c6a1cafa2c41f0cd7db4d4dcf606ad92a8bd76caf77d79c09438ef84af787b3fb695bf5363dfd890b803cf32eff8c1060549b6cfd93f8a91e3422c831009e81e1fabe72db9231df29fa6bb74a1024601a55297a4e9656884b3dab1afab6612369fc6b2ffca8bdff3841968559e6f6aca0e7614b6821f05fbfc3c07bd58266356063ee7dc4642a25964c3d2565cac9d8cd7da4619e23802d16f46332dc501f0865d510cf343413f9e0a6265d7c1a476c30d0f0ccef55f7ca348856aad2e3942013cb69a739ae83eb7689b4551b42b3624db164b06add040a051f45e5b1e6f2ca6326f9b23a7eef6045b957c1bd3021a1d4d0e36c81ab2f99ee5d5c098fb4c4ae5f89227ed7a95c299a67312e3067fd33e6f892563563b314f752ae84c9d4bfbc12199540182721455f88ae9a8f866c8863213437c104e8915e0797b2c8aa86950c9001ea73f9f3f54f6dd931021f074e6685cdb3e18e50fd0c3870049e10ae54131285ed1ec368c7388bb6b169783dc9a01af2b4e3502635d9030d8e8655a31fe156d5f2502ec329f138d9b3691f832d14edced9b5b963684773d2be0b3554ef8f185059e82da83ba762cb654d9616f1f766cacc905f73c3eb99ed2d024b34750c76f8437f8ef3b89b0c0931dfb4127bada0a852c28b77549491989a0fc27a74407e78017a81c3dcd865557ad014c9257d5f8d6822936092901701f2f78622e59f237a903067d2f34a7ff3f66a6244b1bc3546de69a87ed20ef446d001928dbaf64e8016c54ec1682912eb10e06d58d4f717d0307e6fef23d4804d3371cdc375d8fcf7390d8584a789b2b72cb1fb86e28e8db4ce7829967864f35fef1d59a1a3a873256088008b28c849863f6508f9d8dffa7f2564f65f620ab77401b8e12c2932fc0028e2e0e931c615f63c7e027603747cb3c39648d7d16e13f10ab407a16517c3509a7be7889d62a32b1cde3f956f34b8929ef03ea5f379527dc62bbec980fe5286b7655e4ebc15721f3703f8f7d55c7db260656feea37c6b87deb445e982ef8c1e7cb6eca10da0c1c70e64c99b37f1e4e006350aaedad13ba831caef2d3f0a8e1ec1ac468d5138c6648e0d4ef253c68fe069e62822078b912ac6ea0e92588d15dc707ced93f55bc3495212b504db6c5afefae3d958c6776ef8ad07e327cbfbe0da0abf6dc034ed2c51fa73a37fa856cc5988e43d2f62f4e5cc36e18699e66bb0fc8c67d44330ef962180570a8d889c4ad96ac43b15728b76de400414b50be2754a875c963bbeeaa942038825699f4a6733d13dcb7237396dd8ced704977293766737bd8a4e174f3744f319cb4607fad5774218cce494c5d2b7c93d7c83b881ca95a15268f5de7f2013d73e597869abe1076a179b8427bf1300959cb718d92c2260128f3889dfec561ee0fe3762fe60ae65c4262a54e871738fd233b9b91a50424ec833ed46564d9ca0e5d7e1e11495d55abf11101a68eb25e376c931b3fedaced35fe8d9e0cd1384d30a8b0c7a3ff92568aefbf4422896f46d49148d394549d46c697cb7a6213bdcd9d8c1d118951b8948fcae2000604bef1f598096990edbd15c99e0b73069e2f8ec26a92638561ba28f5634e6a6522526662322e4b573c72c619eb985934e957697cebd6ce9ac23c2a5b8e74bca003f27ecb3c15b9b428c41904156b2630bf9f08a9aba6df726004834df5153f2a31a9f16525ccb6efe8b20460f5293f5bcde4c121cd2275563a2f0f00aa7b1caf095f321ccb85a72ab55ac19ea5af0dd5a3da55f7e9802ba8d55eff5f65b6709e7e3dd50c2e89fac8ac1c148e1bbbeb7c79bac905e11c928fdc2e2e14f06d9d0bfa8bb52cca49172df671c9cb00d5fcc2feafa5cf76fb117106c8d2f48cfc78d5d289b638750648f69cc17921f9bacf1e2fa5e02c212afc52b3a39ea91742b92875cd40ea4c7ef0023233a4ae5432b713926b07d2c9872fa5f9ecc3b42b212bebc0b1dbfc6253b7ec56bf8230c43c8dc02157e7888d827b021cec6175578025c1aad8e139fa1d538e59cfddd5526b770a73c912250573103f20ed5ca747e762567f1b6376c11544452e70cd4aca3a494d2493c2f7d6cda53fb49548b1a3a68168123ac9c2631872347e8ed885c90d360b5a9e7f6a9e221e9cd12998d47b5dd3816b8167436833f855df3bd27b380a98e492f38d07a8e3ea79750490361bea0437d9a5375cdca9581bab8689433a7fcb85fefcc9291161cfb2eb06e86a45b91777b42eb9ff9ae789a4342dcafbe7159a779a3477c51cec362e01821ebc849f09573567a30368bdbca157d88f21e7eca81d013fdc9d696a8f395f87df95c055d946c6f0a27366e4c71c52e622c242c92efd230de183ac2af7b77eac4a72ef085e1730672c79d16117d09f62b3f940d2e2387e78766d560ca7a547ee5fa7b752717bc965beaa2f6e03fdfd36b6fab3baee00850ddecd09259aa5005665309834a06ba08bf5f4252224e2b17aaf334afddb6bbf7bb6b49931b33470a8ea67f985ae3afdd86abc8058d64760eb2dad40a28d9220742a12e947a659596388c7917835c98e8458b2d45ed2d22b7a6486605a45d21b9bc6047e5200924abb8733be572fd5e4301895aeb98c850dada58d1a528ebb520a26a27fc6905e02338c30b258b418b47041a64f16b4e24b15113a786f1b8312ff6c8420fb4c99cf85ed7f8f85f8a2a8b76ca6e7819885aa2853df6bbc18d7f66cc0196f7756cee525daaebfbb9f0086d945578af4219478f8ce432cbf268dbc10944da4cdb3cb733d0cca3cf9fa5805be62c2eb460ed9d8ec9db3d96f6603e7d03787325e14fce9c0ebe21cdfa6aeb161094021c011f16583862a6d26f5c1c287138377a02441ce13ef06b46fbe8544a0b5b1d1ecc00d044d7e3cd2708f210310fe702f9097f735bc937595a2f80dae84ebec282d8dd4c927ad5202dac6595c507b2f807a9e8768742b072ce1c2570de55e291df1867e2123405140f5628974649bb6b7cd555eaea58120ebedd3fa3cb94d8fd6781b6f99d5aec53a4a3c460b4278e98a39902ae6dc4b2c247ca7f528495b492d7816f82059c828ff5b0af69f72e07d08b633838c939398998234cd06af6b5b01f81b8afbaf21c1c359323a35fe9f6243c123221697b452e335165cf45f14fd0b606f0aa4035ef4b7e416fc98e25ccc2c7b806e61b7815d09b2b52cf48a439d6cfa7b67e30c832dac4adccabb93e5b66b1978909eaff57532cb3d2629ee01e4e48e71c3a4810d30d997a73cfdba0e0bbe789107fb63f4368f44ec5986c1bb2ddf338e942decb7463083a27d1a8c51f411c3d38d2b2e584587a24566e45245a051a45c500117a87505084d82d3c499f75bd026f7260b8a39d6ef2f6062de201b0f8e14b549dc52c2c27980f46e67cc37d67dd175d2219d403d6f14cbca64f54d485d0cbca44b62ab86694fc391ee4dda9b2e0b61b3a78c877f2e30ef26b7078f36953c40313121adeb283e86d72d52eb2191561ebe88dfd31a7772e7ab76a5ef79f7a46e3728d12cc2ffb9285b61e435f958fa3f909182ee79af87bfb40488434ec5012b96b497ec19218aab98b5a3b215c3c8618cbdba43e84c4b63a400ea6faa8cadf1886cf321355959fa36be3ca5b2985ae401b04c4929d3efadfb607cfa52cd526af39816cea5f548d329be49ed8cf430785518ced325d63154df24cd73b522b43810b159c56c7d6407eef8d5bd4175e62b64f11e5ce4c38d912388756be41bdd2a44a5485da966103370614f50aba7854a72dd51e764bb862e785a53f46463519a9d80749f1a03c8701c459475c7e7e47431cf538f8d49c15ca8ef186acc21ac2c84f4f8cd7ce1b7a554c16ebe5d8bf3ebe6b2520c9bbf227b4024bc28633d01f0f46c4d1a1e57be7d2924602f2909228b4b8354f5a969f4e172b7aa12ae10501a9859b9814984a52631948191fa81488dbe2a4d316f4dee915a0410a4aa314dc410ae7f7e9d1b87806143632e31ceafc4883dbfd6574bb64e5a4bbb470521a3fee760a5032d40cf888f582da975d23bb42275f51f815a223d5d6c5cb6e7085b1384d9467b1e02a0ece7c4db388d2eb352e705278b90aaa38ef6efddba4cb2398aac7121f7f38b008b4b319434e47623d98e39dbd7a196c097f52c8f2f833a3cb3362a23816b0639a1baca4e64b838f17cc9f5c6fc425f69adc362e5e5192337e68bd9445897dacc942041e7733bf218d3380f2dcfbcac421a8475dd7e4c72413dc7387414851bb391e20c5b92a534b2d31291ad8a89322288e21f71a88d35c6c6d6ad2fdb5ef82c86d0bf914540b97104c124e039af7974ccde3824b82637c27abedfd8385aaed4c6beadef313601500b4df08199f60f0232f60633dc25d63ce6ec5a6a82d5107411af3e80b59fff61338f6a4e1fb3b4ff838c189c7b6e76fdd269ba620f410b06bbf2011f7179b069e8d13e1c2fc7696544edd23485c53a1f3bbfda275de5eaa4da4c32948f52a6973b3bf9ba4bcae338fcecc72be60136e01771a40780cdea69e9553e191b23b4b292cc04fe49579c5b18c6873e04876c71022e22bb3279a66757a5991f275b004e9bd7a936281c246cef1d96accb8f191d5d79806dd736ccdfb37bd3c58925d2bcb41a1920d9d00b492cec3501c0f6f7cf50548631c78d52a33ece7694389071aaf796293cbd252054d475e82a5d67ede6f6f8baf15d1a671fc98d4cf781441922a82c10ec73f87d2914ea7bd5526e37f144789b0aa0f0b48d2c5656365ce54861886a405013eccaf1e6c959502ec5f01af98c49ec97a458da31180ea997fdb703bbfcb6ebd25d309d61bf02a6caa3c7757a9650bdb94a4eeac7885000655474fea8787fb17fa89b38fe25087a9ab1f5a57f9ce1fce78b9a6bc8551971a0b93cea038d67c488dbf027c756b1f501247fc7366b12801c4cf88942dca1bfcb323abf590856ae4bdc1d345d4782536cda958afb0df9a02ab41db0b720b2ca9041b3f2ac9654580f6df663d4df0a0248c36185f2de3e9a8bdf09ad03f73b9ab9f9e77498451a837326f7ff66a1b45cae5cc75836d0da82d498f1b475165d5c665080c01e06268aae0a5d81a33e6aca44f38556eae1a125718eab0e0b20460d7b87210b03d5252594d2133c704bc8ffc392ac0e38359a1caf0c1850c2a65a9f91e83726f67f0749d2c26a18eab3c94d81e1cebb2c263b915beb03e201868f1dade73da6bd1a9a122835e9ea00af9c8b1ef8e0f195df17b60e53bdef760694e2ac19c876236fb28e67997588414786b13d76151027850652767e342fb3933681f78190dc12a51271d1c6f4c7446b0ded199c7f4b98cbc722cb64509ed526f9d7e0b913f92626fd75f352f7dc87f2283b22738b363f21256ae9a3bb014cfc1a8d4fa5ffc1dbb8aeab632fe007039ef804e0d20bc328ec806edd399f74fec07aea10fc7603f4ef17af3a7103027bf67dd8d8fa402107047257725f8a06ecb3e675520ae6df008f353ca3a461725741cf60edc6aad1b8067ece2ded967506000001000900831f00fc0d080211000001018000000100000005000000ffffffffffff0400000084a2040a00080211000001510f0000050040ffffffffffff07000000ffffffffffff3f0040ffffffffffff090000000802110000011a0040ffffffffffff58010000ffffffffffff0a0000ffffffffffff000000003a004008021100000106000000080211000001010000ffffffffffffffffffff2c00000802110000000900000037004008021100000140000000080211000001200000ffffffffffff80ffffff260026dd7f06014a00f9f9d693d1b56627e45f89c51fc00d7083098beea4c6c69f37c8aabf7dd54e6048020206a143aad1e01fbdbaff902a22017294bd2d302774cc5a5752c9dd0ee0faef42052d8d521b514b0cb908ea7317d4e60bda17514781f43cb20c54f0fed1ff6c3e79dc55bdc4472511d6c2edda58a7a14c5b237196604bd004081706e347421bbb93c33b67ac8d78add80d5d21e7a6bf7f852828930f3bd008c4d263f721adfd82aa11d07c723af740261ffe9b386eec3fa5d5453b4c1da21c8c6bd76b13631e7d439797d2e82d9f492c44ee99f53790b596229d670600008c020e8004000100b80003009afb3c08bbbd527c83823ff31255e1c74bf4b87864798ca812e138c00a814a2311c0be62cab1df4c7bef76af6cccf5882fe8d2e1377e4b145c37f00141afada6a0c7fde6622237c0b78ad163f467ee7b8ae79d8ce8ed263bed9e75c59fdf368a33d74348bb27b19528e1b2eb4b0e63371df45fcaf05348e9d0af4d6255ef894b9907ab50251a1d51c7edbcbf7d53974b99c930c6e3776bb0da4caac3185a7721e8de681f7b23118c091552edd72f57d6ed53aed5040001008a000200b6c90dbfc161ddd00a2cf12a2e5987e9fe92f8178ca68de83ef2b95b44fb2c396faaceb2c3a2803a14359ee2ce02dbe377450ed8a35311ee0b7b671421b1b208e758e52ec8831506ef24e38c91b42fe24f4974ae2ce6d3ad3b3de8af13d9b71bb6942b92d907842c7e98177ffa88c470c8115b04e3617ddad6efa18b3c02d0632fd5b9d1eff800000400010004000100bd0003005439f88af5b4936edc791c0247f9c399fa99c0fc0631e56883240628aa8ffe7483a0b1364897a7b97e8bfec3ccf25b9ef2291b8fc11444c62825747a6553c9f35e032824776a578430560e996d226f0ad7f33fce447b403131fd89030b7b4c1b7f7a2a4ba821fa0db7c054221c3a340d6d414570e4e639c31efebe9260490f840847e8f2a0adfad554e5f1e44d2f3499162af2a447fd3d77c2d5950be49cf6a7f9d9497a8f549150526cfa8afad16d91a48fa730ed8210ac2b000000040001006d000200734a6554c0ede0122eea5ff65a3842ff02feec6aa2a9c130af51e2b564baf5564a9ed8980d906c123ff24278cd649aab437da8be622310dd61baea08ec7005da48ab53259c469acfaa1abfd6ea6c0cd35505c514283284a47ce4e40dc7ef4732350352a39a06ade0500000000e00bb00010400800900ff070c0000001903910088ec59ae1f2bec2d38668ede61699c81c4fe0b083df2cc8896625ccb910aeb9289e8391b0f5a4d06ce015bde338c6addc0b9cc51a2bf9ad9f8b170a2138d25655df3e5e62115faeee47e29302067e30367315db34eb32d265d90937f51b7a44c1e6cecaa04ba3b3e7ac4640d90ecedb91a8ef519d74e92b2a63b572a1699660406f5c2a57f277fd847a3feb12dc62da9c8cefa9db0c7a389f78133f0a54b60264ac973c792aeae86069d6e15e9cc5836e5b4072f7f0160da2e49e284d2db8c7e989fac5d8af193c04a039e05a954d6d84a4c1696802c7a8aa7391d53679d9506235ae0f62ea08fe6b93a150fc7f62da79d8300ed773bd8ac7965e04fe75842cde45d8820c4434ba592ce6ab330fae78442adf38159ae2a61b1d917c527f81056004ffcced4304e6a7abf7eeb8ca64eb1bbae5cb48162244164d12a80569ee3ee0d17c765bec42ea4b1ebf13fe78fcd56965a7ce8f29d61156d5fa874d94262f0ba278680d089e83a939fd6036338f0676b1c2a7f0b4ec9bf47c1ad57ae3de7c30e0080da6707822cc8d12efb7113d6ddc6dc8acd8a1b1d26d221ed784182577dfb34c884988135342e862864de285c0c5193f05df9a43748bcbaa6720410eecf9f58fe6d843fee41ed5c34427b2c13ce7d9b9d99c82d9a55f0f95480bb0d0ecb2f95ebef2e8ebde79ce62c60cb340230b167d788b490c3a0c41bf4ff18b4663381e62f53121482737c2380a025d1c54ea03a634e35ed75cf490fb34ec1f7ea2fb778b04524f4b5d842026f512b58629947fe250eeed813aa4a1b96401c15b879da060b91e67187502929c3ce2fb5a6c85b2c9511edca5c634e6815bb41034e5643ef099b13decb997bfb3d0add76c326efc530c4739c117e9df06b680e4eca7a50a4383ad9595498c1a29fe1e3191ba87dda51229901e07add39734189967934d0abc3ace2840901a5fb520de02585beae59e81738c5a892c5c1067a1c82757a793e3ef51834e3b20c20c8375ff2ca095d9572d6bb17f2957c44874bdbe1311ac33f401cc04705e2f9eeaa8246e9b7d79929329bb6d218b468d0d7d1ab2b5a4cfa252f69376217ca3d3231decb70ea4ce78915af55000000410891005ded4c97ed3fc9adbfd2e7155da397d0357bcd0e31729f7f5d115f55d7efc05f86f327f454ae7ebecce55f2b5e3649bc56fddaf382cdbf1e00b60979ab2672828b25e34c59543970ee32b81b46b6298790033671634a3e407d7293c06503eecdc376eb9405f4c2078b3e1bdcf80e5c008529ac58b99cfd9ab96aeb23f57fc70729c0444010e6c8a59266cf795bd056ed108f4d94b54a449977604d6f2b4f421640e635dab8a020003c329bc469b20ce9e097a4bd4943e2f42a73ba78777446b6d80add6fd9de3d43ba66ab40f85fb2bff8f74e0dca38dd6dd703e667ec049e66b20c62aeca1ceb07463b9134b6fa0738ace0eb82280e6eaad385e3a435efba408aa5e6f699ee44b4db0df1a123808f80cdf88be55f1ada1e9eb82768d06ab263ffca66bd3dc02f861b443dbf210cf1f111eecaafa9e5721e82e7da5f43129d7c3d3c2d2e06964f329a2337a99f7cebc122c589318246ca08b9fee607dd3da0583e08b47c9657ff168380e2e5ebbe668714c19bf983dd086c51a7d55bf80dc7d6da8c343e3e2b234ec3e32eba53ab2690635555562dda422bf3fa7c8abb5e1fad300098e9a89415dd15739e584da21369050516f94e55b29f9d2c9e03d2b87d873985cfde97a2987ab6cd139b5c9090ef33b35bff08dbbfb821f4daecc98ed8e690a4bafaf04e41de12d355f448118a5d150cf47ae690c47ecc07410b50386f82b1ea1ee19b5cf220b7f44d1a0328b9c49d1f17bdb1b1e0d93120943c7c04b1aa440d38a8a5a620bc178d63aaafba2189fd29fd01730fd8e4efec1c0f6b4d673dec361d34e70cfc3c5cb518b82ab4fde964c752dc84798500eff9cc8b2550cc49af6f5d77714bf489dba11343aa750dd5d30c17e6ee35d65d28e3d6bad4ac1dec7a3bb6f0a8019cd552b1d2339242c91dd3b57fb60cfe492305cc5cd9e0c52db1b546a2aeab674b315eac15c240e4e5afb06771fc33e6d49350a933035b3b6fd7dff09a1cee105c3ddeb90996112fb803b0e6dd897a943d51e5a1f1091b2498b9af78f36be6d080511ff06d35bd1f7ce876dd386f4434e8b83f604381448b27ca434ae7ad1b079000b167ccabbe5d214f1956a768247d511c94726cc48f4ade92ce7b8ff19ceff49b3fdc608d9c2fc3aaa2931b03e08314f8bffef54faf4d20d49560d7c81e5f171f1f8020d2097385131dd8b8454356b7d0c2405a4ea8e5f4878e4bbdeccac82e610ee19aef0bb5d19a413a55bc914b699342030ae4ad5cd80da03ac954a61ebcf2a165a3f7c6c69e2eda45eb5fd51a201fbc2c1016452fbf075a00e3864d5c30e4473d75fb56cc874f773f7824f5756f053044b3f2ffe13c24b865e3075433fc5813328e1fc2c1c383997be91df9f67daee4b31501a4d905938fe4251cb49ee30134135b44b441b4fb0e04cf214629fc744b9b7b2993dcccace90ec6e0045a12fe2bdeb8902357f42dcf5a443502cda62e2d506a9f643ce45bd4e8343e0bbcf707eaa70dc9551f3a12452a7b97cc5ba7168f19c9291c7415544e5c8d0b52216227cb15f23d6139ab36e18adabd58e3dee326618c710a78f537fd3cb954a235776fc50f5b5e7762a992a7a6096e9daba15f81a31e16f4bd5f16a77ae3fa63b2078120a6adb99ecfe6d6369d3c3d647f02abdebd750e442d048a65f87ad26bd2577cd4d5e53bcb431924ceacdc6800d25c20dd13c89b4c231636bfd4b6ea6feafe4ba644875e680db71030d04bd23c2a90243be9ec63ccdfae3ebe4f6b921f96cbcf60b7e6a7436ef6d9480f9b311afec2e9cd91ec3c09e1f36942b0b37a88915b5a21615dbc0d798c7d145a0bfac7d9ed62a75fe214cc922fd41d6a7632465f0b84e736e77cce1d3f9541b271afd3480edda9dbb128ededd8e98b399561684dacc707fd4e8749985d8b3186ccd2403adaa1870e9637c88903ef81c838f5c4e8e4904bf30d4bce2cc80e8da5a4ddd1f3520be132d4eaa856f4770d3697a55d9146e13be130ba45b86801a9c27dc37e78aac77f15f65c07bfa47c360d655b9d7b9e222cff8f7e81ca4022621e3dbd2822a319bd2f248d20bfcba76f8c99a7302e336b017703d4501ebd587114914735d97d414eb02935bb401a574bf924f2f0f91d328adee0b3296a0e8883aaaf41ad3fb588fc71cd2cd7037551da2c95e98d4be20a26438d430991316aa8bad5a9eff8968b9fd5545d9d4a9d45e2f7625f2dc4310195357fa4d59016c84f07877029c30df038fd388b55d4b0cf7966cf264db74943f0051f656aa1e8e7ee5a5adc8b65c2f8628226e2641645469af767d02d5239067f409fba8fbdb6d349c5fe3ac36b1711e0b6927188b3879df7c2e4af9ac9fb3db3eefb290ae3683aa188ce630005a8d6fa050b4c2e5b0cb65e37cecfe4e09f76dd72535796b2f5860611cabd3e7b5fc584b8709af776023e5e1b72e0f29f916829188d9bf0c952724d79fa3652d18db50e1f8ef792b03465d2540ff5fa3d5a9ee7fc6ac705a11750f488378971f3a4fcefffec25e02ef57381fd7c1a1405bc8a5ee2ac986ff02744feb79495bcea6bbf1eeeded9661fc7f03e5fa54493ee433dcf2733bc6b545bce152ec99f8abee96cea81994c8483ced517bb99a606f5936da71fa57cf94cadf9de1598e92410a017d5dd4129475d0b2a98a2d4e26ee6c0e359c03e345cf09459a0a6f22fa91ab5e06661546c4dbe91d33dc0f84499ceefff48c733618ec848c9506971b8f8a9a6a4186417e817e3ccf37337ea37b1adccafd3498c55e48ce73d3d2a0a0f0abf82278574a91be099a1774e3e078fa6220babb891043fc7c0858fe303f943d445ab739afe0236f1e4415fa9e51e58c899b2c9973fdad4affab1dd2850178d6da504d9b3dd587187a91d4e5e5ae3d4051015d0fb7f7e6eef21505891bfbba53db71e79b98270cd583a9897d0975ec5c4ef566d3721c32ff723773904cfa7da1e112f91eef85ceffd000000a0000e8099000300a8f1744bcb34c2b7930c527fc6fd47e6bc7e8fde754b7c7f6f9e882674fe2635061ac65b62204bba78c7b4e56d4bc3da04715fb9ad1edc7ef9367650030520f3db1b4a16e5062afc6386e1dbc4312108a7be28fc805288353f97c2301f8fbe6f41ec96a938ca828affcabb4dce13759d73a52f31f92cf16b29d28235a5fb376143c50267242e38d9976ceb3c4d79cafabe34ec624b000000dd002a0009d75a1fe3e878481f5e706fadcfa28b0930bcb01015f620fc6e0d1be24b0635ef247d2f245f2818224f65d599896c1a76e5f25faf74049fae45cf204892461e6097aaade610cbceb19651a5648dc51955df2c894a8d14c4a11778af168d58c0629114d6a12fffc492ad3da4e17438f015f1ac068d50fce1114ca346dc728b0ebb6da6b39d3fbb0aba10a0c638b53a3c866b826906138ab1dfb11e424187ed698930dac84ca51aa28fdedd4706ccaf328aadcb399d9c756b37169b146647a1fd4cd5e33876d8c809b4cf1059c174eb6211e0962a635d21b08200000029030e00802c0500080211000001080211000000505050505050460006000000000000001508800100060202020202020105832b0083a40301040602060005b503b3059d80ceaa660dfd5a786934aae3bb6ed6ba65d0f1e1af3139e4dc670edd819086c6d43a37d05193d10172e91dba1db96499bc51f4942bf3db931e7cbb736b5fead7ef3ebbe9d6b42494371d8aa84a0fd0a9e58b87cdbd10ad0e4cac821876d3762e47c8806d613a126ae68ddf7c4b466edd559aba5712b9fd061ee1d0ebfe48ce7681f0ec2a4a1ed38efc093fbba19c612f474c6d735a503c244c639a689a2f933656676f82f29cc5842dfbadf5b230ccdc312a01033c040052689c71070101010102f0407606810231000700dd8024486db546aa08f43a719d7fe94f8b236e10aa1af492ffdf81228cee601ba29ff4ae5e9a828996a9c90e44fd16977c874a641ced18bd26a5c8742de944f49458191ae8bbd9156c36cfbe5a5bfa52f3c50961d711d82a500046ebbe0a36a0dca0691effbe11b1a3aac4724ac06aac2e631ddbc25767dca87e93ae565856002365ddaf655eefca9d3af6fa0785bf6edb4844cd968c114007b811131ed1af937bb9f7d7c47e0e1cac26fdef46d79f05e17eeddc3eade65f00730355928c3f5eb6b9ba362915d37a7e3f068825b95c9ff654d9a4e7e45facd830a4fb44c38e87c81cfbb77d73999a603c8c6f025d3c1dd96ae4c8ef24cda3999a03ec245442521dde1a7ac36214fa45857c12b772a34da59bbd947858657373113ad07fd750469161f245489ac23c66ed7f7d045794c5865b62ddad527a7859fa4728d97da65a08daebe2c253f5f6f65b452e5b2d124f75d27f81782b090162c299ed79770d6730684cae0017e53ad7fa105242532a84ea79efa8a39d387068d51f580c172f47daf052f09e2f5c15e0cdc0c03fe4e0a0b15f0e3dbbf9a922aff4f4002567905ada911243187cfe6a51d6e4a21adbef4f1d5558060ccb7b8f06773913933a3a6e7cae8113951455e1f210c9d9c087ed5368ea86125ac850f3c5b1dfb63f588d35dd28dd3638a32228d5f66be658f9eb850ecacbccf49f5458276b9e7227c11d7a8a8c8492340d0598386d16fa44078ef0a0778ef8854373a21d890000000201800026410206064898b1e38c328842f0d2a0f4f8b4a5e520757c9a1a709784426f47f98cd9b969353a44cad1a8bb270845bfc33697e388c52c801f4472ff41823c059b7c7876060556240000e80301088c187b0a272f78e0094f99bbb1a3ea6d697c44560fe11a42f77b2d1a0004090400000000000000050000001d0000000100000000009f3774fd03a1c551476e423e7809400b57c8396bf1edcbf95558fac04827c98d62720382792b4242eac0f4cabd3cfd3ee1de188401dc49907ee5352cb5e132121f18a18a9f2cef795fdd7c950aed1816351e5cbbd9010001192c5be02aa0f3317e437f19d38297fc6ebe241d037d67e4e6da0103abb2a00602080000000c0080000006010101010101c9000f00040652070010090084a10b0900ffffffffffff090000003b000008021100000007000000210040ffffffffffffcb000000080211000000370040080211000000800000000802110000012a0040ffffffffffff00000000ffffffffffff0a0040ffffffffffff050000000802110000002f0040ffffffffffff020000000802110000012b004008021100000109000000ffffffffffff0d004008021100000104000000ffffffffffff0f003e01032503010e0d8c101202e1f92c1ff367c62337800845f3ae00000031007f006804010001008225009e0009000000ffffffffffff8ac700006a0000005b0000000104080211000000150e0000000000700691005c406a5deca1133320051d64360e1ca61b8f8a957af874301bc41bcf30c4f4745b9be1a96270f9f2a16e6f489f2bfab53c4abc3f5089eebf5830cf4e6f7db2146212b7e0347d4dbfa8657188187260f8dbe14b47d7b2b4c57f75d02f174bb2a36c18737b279c3885c80e184c987d41ab45e655102257af1a33558ced3338718c8e6b3802fe3df6446e8b72b3524bd966e8eee206223bf7c8f72a5a58099c8871c6efa594e47ff25a8c065885ca11dc8a17486ed9c41ffb4083143755f1e6f13429e8086420e01197d0b666fe4bb85ca34c1e0cdda0db2068db0373af0e6711fa92a2a4efee6461930d31b303bd4c46c7c68225b9f1acbd808886a0f280775414fdb55b9f60a3179934747a55a3cc21af78afe5be9c520436a18d81833693d4d3ad0baf68ab9ca2b9ec0bcf9317ccf3988da8ee5560b27aa2f65cf20eaea1300493e792d2bf2e4bcd8b5f38dfb6fb6b89027ca849124d5b5b61b32e639053d6400d3159f283630db643f75c551ea4b710f22deb9a0cfa63c3070bba7bf768b76502f84c1e447c3932b6ab4b5ee0d67f5903126d7a5cf6cae1e044bf883f024cd11069744c4ca67bf58fe6374e42739db0b0c10d540170f2a8781756aefde8f451dca4f19b469c6890d8a58a33ca3f937e54a7e523562072527805247caafcbf18723328a54ac9a65b4ad42f92a37540e889f169c7276e6ca687bb5570637c1959ac4ff88a41988440527e845b88d4769c293056f730dda04b693551748e2814c2547169e676c429d43e011a30321d62cbc6fdfc4df392f53c88487584013ed4d2027b19ccd6ce083a1f361030462f8b8937a10cbbf18efc5fc784fffca0c271c7ca6dda94ea25807c617f176572acf9f1cf97c7d4ebf893297b5ec78c19121812acd4d74d0b06ec053276545aa7f11df3afbe379ca8323b926286fabadb92ebe16bbbf2a2f7aab5724652ccd8fba0fb28b35bb14cff016cfa6b60154e9af4170ac9233c35f13af6bbb69063ee2b3e93393831b414f3f6b79ce56492be6c3bcc22ea8da9e3604d64e1ddebb876c78363a70654394be142919e85a42d392f2ce706d82f854e471ac9f8ace0411f82400630a21a28bdaa3cd908548ad4764179089f84319577d841747002cf349c2deacb61e0604f0ac2962d05d7b2b128984417f56e6beceab15426036e3c4b33d148059a5427340b78944e90c0c02990a89b43883e92416c5f092830d442daa2c8c171ea77af2c76e7ef5b210ae2024ef94680a7fc7fff72718db280354af1df590daba6ba9a29370085a8e361248402fcd7f6b1db4290f6cbf300c7f19a65b0b5471cee5d140404ef5306162675b55d2bd1e0085a0c4e35af0db7aff2c7b533f251050a37b4bd492f54fdfec7710c5a57e2a49632854ff9912d286e4831c37395eb94d035570706d92a2e45269d73f879145573117ba186f15d372184bcf36fadcddc98c8e68487be3ac24110028e3e077691e2d594b66e5a12cdb1aedfbe9eb6d5f85d466954ec974a94ed76264cde99ec023e95090699d368f177d90745549ed82da1e6d73314591dfaaebfc3adaeafeba2b1e94db275a3fdd4a10e451bb1641e376db9958a714aff54916626b768cbdd83c55ce196a23b10c39a232412356c5b1146a4f9ccf30566ca3bc8aacff31d2ddfad21d466000508c0c8197154cb3187602d52e7fe8285c853c74cf0970572270fe75b37a8ee2a6fcf67963dda270a25c2b0a021e13a2d4236320dba54cf460b63b1de0f02c84f1c592f741ccbb34c74d653546921f82bccbf8af442eb9f0680cc008b28f9ffb08e9d7597f2756e98753d08cfc2c8a1875d58a2819a0b8d63c4d7a5bb041c75c1b5f679d173f1ba7d9bb0c91489a8a96512afb216409e2ada82f8e2ebf04db539fc2b72d82e9d1362fc930993ce54e7db6507771c0640748086df05d16c257a2f2216a78f00e32fefb51b44cc110b5cb27d05292ce3bc5d2b6dbdbb9e4f0c62b3bf7056619ac2e452973f6426abeb583968159b4cd44caa7983517fb191e47d482c6a387714dda03b22c834d556dfdf94549980894301fd67750f9fc093545d8baef8280a269360c7e412869787ae8fdd8591d949988bd36d8bcdbf2f9f9452c7e0c26c7cff99aedc"], 0x3fbc}, 0x1, 0x0, 0x0, 0x24040041}, 0x80) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = open(&(0x7f0000012e40)='./bus\x00', 0x64842, 0x0) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f00000000c0), 0xc0802, 0x0) ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000100)) ioctl$PPPIOCSMAXCID(r3, 0x40047451, &(0x7f0000000140)=0x8) ioctl$PPPIOCSFLAGS1(r3, 0x40047459, &(0x7f0000000200)=0x4) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000280)="002100010acd00000001601001b4a26eeff2d700ff01", 0x16}], 0x1, 0x2, 0x0) pwritev2(r2, &(0x7f0000012e80)=[{&(0x7f0000012ec0)="85", 0x78c00}], 0x1, 0x2000, 0x0, 0x3) sendfile(r1, r1, 0x0, 0x1000200201005) 9.068997697s ago: executing program 0 (id=2663): prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0xffffffffffffffff}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) r3 = memfd_create(&(0x7f0000000a40)='-B\xd5N4\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\x8a\xd7Uw\x00\xbc\xa92\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x19\xea\xef\xe3\xe1@\x84\x13\xefZb:\x8f\t\x01B\xec\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@Ip]D\xd6\r\xac\v#co\xd5\xb9\xc806\xa8\x99\xffs7\xa1b1\xb1;i)j\x0e\x1e\xedI\xa2\x80\x89\x1d\xd9p!\xc86s\xe07(\xee\xf9<\"\xf0\xc8\xae\x96J\xe2]\x01\x86\xb7.<\xf5N\xd3\x94W1\xff\x18z>\xa7q,\xf7\x96\xb8{\x8e\xbf4\xe0\x95\x1ce\xe4\x85\xcdi\xed\xd3>\xeb\xa5\xaf\x87\x90@\xd1\xbd`^\xfa\xb6\x9cj\x13/\xc5\\W\x04\br\x17X\xe3\xfb\xc8\xd4\xaeX\xc9s\xd18\xd9L\xbf\xa0\xa6\xdf2\a\x99i\xb1/\x19@\x1cq\xeb?\xc1z:\x913\xfa8\xac\xd3q\xe4vPGU', 0x1) r4 = dup(r3) prlimit64(0x0, 0xe, &(0x7f0000000b80)={0xe, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000bc0)=0x8) socket$inet_tcp(0x2, 0x1, 0x0) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000c00)=0x2) sched_setscheduler(r5, 0x1, &(0x7f0000000c40)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbefa, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000cc0)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmmsg$unix(r7, &(0x7f0000000d40), 0x651, 0x0) recvmmsg(r6, &(0x7f0000000d80), 0x4000087, 0x2, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$FS_IOC_RESVSP(r7, 0x40305828, &(0x7f0000000dc0)={0x0, 0x1, 0x8, 0x80}) write$binfmt_elf32(r4, &(0x7f0000000e00)={{0x7f, 0x45, 0x4c, 0x46, 0x4a, 0x3, 0x1, 0x3, 0x6, 0x2, 0x3, 0x6, 0x33e, 0x38, 0xd6, 0x7097, 0x3fe, 0x20, 0x1, 0x7, 0xf39, 0x8}, [{0x3, 0x8, 0x2, 0x6, 0xd, 0x80000001, 0x2a, 0x7}]}, 0x58) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x10, 0x4, 0x4, 0x6, 0x0, 0x1, 0x79a}, 0x50) execveat(r4, &(0x7f0000000f80)='\x00', 0x0, 0x0, 0x1000) syz_mount_image$ext4(&(0x7f0000000fc0)='ext4\x00', &(0x7f0000001000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x840e, &(0x7f0000001100)={[{@init_itable_val={'init_itable', 0x3d, 0x4}}, {@dioread_nolock}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x6a}}, {@jqfmt_vfsold}, {@nojournal_checksum}, {@grpjquota}]}, 0x3, 0x458, &(0x7f00000014c0)="$eJzs28uLW1UYAPDvJjN91xlLffSlo1UsPmY601q7cKMouFAQdFGXYyYttWlHOiPYUrQVqUsZELfiUvAvcKUbUVeCWwV3SqHIbFoFIXKTm5kkTebRyaM2vx+kPefek5zz5dyTnHPPJICBNZb+k0TsiIhfI2Kkmm0sMFb97+bipcLfi5cKSZTLb/yVVMrdWLxUqBWtPW97LTMUkfs4iX0t6p27cPHMdKlUPJ/lJ+bPvjsxd+HiM6fPTp8qniqemzp+/OiRyeeOTT3bkTjTuG7s/WB2/55X3lp4rXBi4e0fv87auyWa4uiQsZVOPl4ud7i6/tpZl06G+tgQ1iVfHaYxXBn/I5GP5c4biZc/6mvjgK4ql8vl+9ufvlwG7mJJ9LsFQH9k3/PpGriQroG7sA6+o11/oboASuO+mT2qZ4Yil5UZblrfdtJYRJy4/M8X6SO6cx8CAKDBt+n85+nqvKNx/peL+vtC92R7KKMRcW9E7IqIYxGxOyLui6iUfSAiHlxn/c2bJLfOf3LXbiuwNUrnf89ne1uN87/a7C9G81luZyX+4eTk6VLxcPaeHIrhzWl+coU6vnvpl0/bnauf/6WPtP7aXDBrx7WhzY3PmZmen95IzPWuX4nYO9Qq/mRpJyCJiD0Rsfc26zj95Ff7251bPf4VdGCfqfxlxBPV/r8cTfHXJCvvT05siVLx8ETtqrjVTz9ffb1d/RuKvwPS/t/W8vpfin80qd+vnVt/HVd/+6TtmmY91/9CdiS9/jclbza8zvvT8/PnJyM2Ja9WG11/fKqp3NRy+TT+Qwdbj/9dsfxO7IuI9CI+EBEPRcTDWdsfiYhHI+LgCvH/8OJj7zQe+WPH2uPvrjT+mXX1/3JiUzQfaZ3In/n+m4ZKR5eTa+v/o5XUoezIWj7/1tKuUnHzRt8+AAAA+F/IRcSOSHLjS+lcbny8+jf8u2NbrjQ7N//Uydn3zs1UfyMwGsO52p2ukbr7oZPZsr6Wn2rKH8nuG3+W31rJjxdmSzP9Dh4G3PY24z/1Z77frQO6zu+1YHAZ/zC4Vhv///aoHUDv+f6HwdVi/G/tRzuA3mv1/f9hU/5Kj9oC9FbT+LftBwPE+h8Gl/EPg8v4h4E0tzVW+5G8xF2S+PxAtc8784KRu1PikuhGouXHxe+9/XQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYuP8CAAD//8JZ5KM=") sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_procfs(0x0, 0x0) 6.91612697s ago: executing program 1 (id=2724): mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000000)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, 0x0) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000100)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000140)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeeb, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000240), 0x651, 0x0) recvmmsg(r1, &(0x7f0000001800), 0x10106, 0x2, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) pwrite64(0xffffffffffffffff, &(0x7f00000018c0)="3703c70f70e244b7878fedf0c0c6c2ff2f524255d61dbfb25921e3d3686454b93e5842722103c5c67b800da4173b9e63544ee1f32fd585dab49f06f4e7e92a867080b7b83c0a312536331c", 0x4b, 0x2) syz_open_dev$usbfs(0x0, 0xf, 0x101301) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000001800)=@base={0xa, 0x1, 0x3f, 0x40, 0x42}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001b00)="5d46542b3090ce5ceca970bf8abf170549531f3309044e8b5176033b03b6ffb6877fc1bf93944e8918f7671993d5b56494717c96f1a910bc20b312c4ac1319c04da6b26ab882b4086cb2ac1545cef2003c2f29885496d182cc00eb08067822dfbfa896a37248b990eeeec77445d6f8da", &(0x7f0000001b80), 0x1003, r4}, 0x38) 6.91555855s ago: executing program 2 (id=2725): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0x12, 0x3, 0x4, 0x8}, 0x50) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000008c0)={0x1, 0xd, &(0x7f0000000980)=ANY=[@ANYBLOB="18000000000000000000000000000000850000002f00000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], &(0x7f0000000a00)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$sock_attach_bpf(r2, 0x1, 0x32, &(0x7f0000000a40)=r1, 0x4) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000a80)={'xfrm0\x00', 0x0}) sendto$packet(r3, &(0x7f0000000ac0)='G', 0x1, 0x91, &(0x7f0000000b00)={0x11, 0x0, r4, 0x1, 0xe, 0x6, @random="645bcc77540e"}, 0x14) 6.9153821s ago: executing program 3 (id=2726): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x47f, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, "", [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x29}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x22, 0x371, {0x9}}}, &(0x7f0000000080)={0xffffffffffffffeb, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r1, 0x107, 0x7, &(0x7f0000001140)=0x2, 0x4) setsockopt$packet_rx_ring(r1, 0x107, 0x5, &(0x7f0000001180)=@req={0x7c, 0x900000, 0xfffffffc, 0xea5}, 0x10) syz_emit_ethernet(0x1909, &(0x7f00000011c0)=ANY=[], 0x0) r2 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$XFS_IOC_SET_RESBLKS(r2, 0xc0105872, &(0x7f0000001200)={0x6, 0x1000}) prlimit64(0x0, 0xe, &(0x7f0000001240)={0xa, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000001280)=0x8) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000012c0)=0x2) sched_setscheduler(r3, 0x1, &(0x7f0000001300)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000001380)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f0000001400), 0x651, 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(0xffffffffffffffff, 0x40345410, 0x0) ioctl$SNDRV_TIMER_IOCTL_PARAMS(0xffffffffffffffff, 0x40505412, 0x0) recvmmsg(r4, &(0x7f0000001540), 0x4000087, 0x2, 0x0) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) r6 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000015c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000001640)={0x8, 0x1c, &(0x7f0000001700)=@ringbuf={{0x18, 0x8}, {{0x18, 0x1, 0x1, 0x0, r6}, {0x7, 0x0, 0xb, 0x6}, {}, {0x85, 0x0, 0x0, 0x5}, {0x4}}, {{0x5, 0x0, 0x3}, {0x95, 0x0, 0x0, 0x4}}, [@snprintf={{0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0xa}, {0x3, 0x3, 0x3, 0xa, 0x6}, {0x5, 0x0, 0xb, 0x9, 0x0, 0x2, 0x9}, {0x3, 0x3, 0x3, 0xa, 0xa}, {0x7, 0x1, 0xb, 0x9}, {0x7, 0x0, 0x0, 0x8}, {0x7, 0x1, 0xb, 0x4, 0x6}, {}, {0x6, 0x0, 0xb, 0x4}, {0x18, 0x6}, {}, {0x46, 0x8, 0xfff0, 0x76}}], {{0x7, 0x1, 0xb, 0x8}, {0x6, 0x0, 0x5, 0x8}, {0x85, 0x0, 0x0, 0x7}}}, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @cgroup_skb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 6.91523405s ago: executing program 5 (id=2727): r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000640)={0x1, &(0x7f0000000680)=[{0x6, 0x72, 0x0, 0x7fff0000}]}) close_range(r0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$inet(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="28010000000000000100000001"], 0x128}, 0x4004000) recvmsg$unix(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0), 0x100}, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_clone(0x80007700, 0x0, 0x0, 0x0, 0x0, 0x0) 6.883792151s ago: executing program 2 (id=2728): add_key(&(0x7f0000000380)='asymmetric\x00', 0x0, &(0x7f00000003c0)="308205553082033da00302010202147398ea982dd02ea8b1cf57c7f297b3e61afc8c0a300d06092a864886f70d01010b050030343132303006035504030c29436572746966696361746520766572696669636174696f6e2073656c662d74657374696e67206b65793020170d3232303531383232333234315a180f32313232303432343232333234315a30343132303006035504030c29436572746966696361746520766572696669636174696f6e2073656c662d74657374696e67206b657a30820222300d06092a864886f70d01010105000382020f003082020a0282020100ccac49dd3bcab0157e846ab20a695f1c0a61823b4f2ca3952c08584bb15d99e0c3c179c2b3ebc01e6d3e541dbdb7927b4db59558b2522ec6244b7163803277a7385edb72ae6e0decfbb66d017fe95566dfbf1d76780231e8e507f8b7825c0dd4bbfba2590d2e3a78953a8b4606474446d7cd066a4113e319f6bb6e38f48301a3bf4a394fd70ae938b3f594144eddf743fd24b2493ca5f77a7cd4453d977568f1ed4c420b70ca85f3dee5882cc5beb69734ba2402cd8b869fa973ca73cf9281ee7555bb18675cff3fb5dd331b0ce978db5ccfaa5c4342df5ea96decd7d7ffe6a13a921adaaef68c6f7bd5b46e06e98fe8de093189ed0e11a1fa8ae9e964596253dad170be11d4999711cf99de0b9d947eaab852ea37db907e35bdd9fe6d0a487028ddd50d7f03809314238fb922cd7c29fef172b55c0b12cf9c15f6114c7a45258c450a34ac2d9a81ca0b1322cdeb1a38881897960881aacc8f0f8a327b7668036843bf11ba5560fd801c0d9b69b60972bc0f412f0782c6e3b21391c46d149531be19bdbcede14c74a2e0780bbb94ec4c533aa2b5841d4b657edcf7db367dbe9e3b366642667635bfbef0c13c7ce9425c24530305a86724500275ff24463b358976e670dac5518c9ae505b00bd02dd47d5775946bf90aad0e410015d04fc07f902d18488f28fe5da7cd999ebd026c8a31f31cc74be693cd42a2e46810479dfc210203010001a35d305b300c0603551d130101ff04023000300b0603551d0f040403020780301d0603551d0e04160414f58703bb33ce1b73ee02eccdee5b8817518fe3db301f0603551d23041830168014f58703bb33ce1b73ee02eccdee5b8817518fe3db300d06092a864886f70d01010b05000382020100c02e12417b738516c8db8679e8f5cd44f4c6e281235e47cbab25f11e583e317f78ad85ebfe148860f77fd226a2f4982afdba050c203312cc4d1461648193d333edc8fff178cc5f519f09d7be0d5c74fd9bdf524ac9a871253304106736d0b30bc9a14072ae417b68e6e47bd028f76de73f50fc917c9156d4dfa6bbe84d1b58aa28fac119eb112f248b7cc5a98626aa6eb79bd5f806fb02527b9c9ea1e0078b5ee4b85529f648521c1b542d46d8e571b960d145b592898a63582ab3c6b276e23c825904ae5ac4997b2e4b4657b82924b2fdee2c0da483fa652a07358b97cfbd962ed17e6cc21e87b66c7665b5b262da8be973e3db33dd133a17636a76de8d8fe04761283a83ff8fe7c7e04aa3e507cfe98c35352ee7806631bf91580ae1253d38d3a4f059344707620fbe30dd818858f028b096e582f805b71301bcfac61f8672ccf9ee8ed9d6048c246cbf0f5d3739cf45c1933ad2", 0x4ae, 0xfffffffffffffffe) syz_mount_image$ext4(0x0, &(0x7f0000000080)='./file0\x00', 0x18808, 0x0, 0xf7, 0x0, 0x0) pipe2$9p(&(0x7f0000000080), 0x80800) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) mknodat$null(0xffffffffffffff9c, &(0x7f0000002c00)='./file0/file0\x00', 0x8000, 0x103) write$FUSE_INIT(r0, &(0x7f0000002c40)={0x50, 0x0, 0x0, {0x7, 0x2b, 0xfffff801, 0x4040141, 0x6, 0x8, 0x9, 0xa14, 0x0, 0x0, 0x80, 0x400}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000004e40)="d6a3bef9a5d07c528747bb4d1142494c17df93e00f34ba1b4363b95ae301a4b0b9b0d6747b011c0be7007b1906eddf30991cf4a48cc33abb287e76e108eea51bb06b3f9b711b8c8bc9bc9a1cfd0cf3ba6a6874b32be6ba0e4d87ee613c30ed10d1f7b0b8e4fa98c207214991b7cbedb5b48430461e42cde24912586985a320617ddc4072aa7f6bc754b73f51f9665cad86639083b2286af5c66028ed1d3e7817f778e7293302e42f7e37a3b7389f2e3a01cd37019cf22d47720d8990b7f174b84ebc06ec8a975074667d5da8be9c72ca1e9122b67d972c37937b06a90978244eb88398d9ba487c2bf69ba23aa1834b2b17720d73054532e22bf3f2b4117c5299493aba2942c771a9a360fd64fc5e81a24e18252da4e2f348b3933f5bb78ef20161953346560d658f243bf575e3306d2a1b14a594b2d348e7a1c9f38d342bac101109f26b1a2a962b1db9bd418a46587c473fe56f47e5bab5c7287954f67cf765471c868fcde4e1d721c6057228af54daa5d273efc4a316c6a7ec85c9929381a28d51cfecdd9205ebabaaaf7483adc00f125e3924fa0a5b38f268fe0cc473e397d404f968ce1353c7b92498551b623862162fa33e544bc4f20c6332ebbc0ad6e48cdfbdfdcd45c322b4d0f6d5e9d600e9a823d9a9902e3ab7cccad682ef53e81bf4e3fc51a7fcf7afdacaed74de5a1e62aa41734a1e379521c53406501498106f4b46d91bb77d5b7ff2e7fe984eda1ac4002b2a38fa9126606956cf5267a775d430e102cae17cc88d8f76536366fe067803b4f093fd0bf03ea77e1a1a2bfab1b4e565802ed1d8863b7d417a97056e04b3255408e8f23406de1c89beb4557d9f2f1f05388b40c43741fd83768a963fc90f45dbfd95c387ff243bda21e974cc600d8b7b46eff1e1affec623068bb671c31abf81f65baf184e2d69228cb86229c8707a51faab3f869524f58c85fc19b72e4dff49b8244e8822a04fa785d58609720959c6e88839ec0dcb1355f5eab7a9bf8a68bc26dc3f9a270c350d397b7809377ec5e8968428fbf68e6e0c1bcfe84c016e7f8567ae7912f1bd0f02b70bb2567216da926aa74d0367145869ec3fefcbd8113c8348750de5c5cd8d7c78b58ac39268800718b4cf4b068ddec7fe8deed9719466539780620db35c09961f5cdb8b4dbffb9c8eaadb7937e7d949b8bb9e7626c827f2d9857303bbb12f70f68b1358074eeed77d4ab063ddaa3e1aeebb13d620ed474532dd6d340cebd53cde2e1889412ba4792154a32817235f30500419e2f67c21300ff8c239c851c7b9b03ab66381d523b2ed108546436be7276316febba510b060c14190fa3c5d4d6ee07b79111d766a86d886082f604467541aae85dae318dbcdb6ad2c4fb3b5b8991e877d384c4ddc37a9036f4486d3b7e482bd2938194adcfe0d908e8334e8f66d19e043cbe4d67378ee35c2cddaabe2a858d36debb988467ed0bff211f673778b54a84ac6af65f1fa8015bad007799e8351628c8aac3a8b59b0a8e30a02d358b549eee1d7f5667763a43f7c5abc8d27f60afeb7f9edf7006fe7ace1719afc1be09a555aaee6710f000d9003cf82ae992e0944652e1c0879181078dcd7c447000e6c5562000000004a10145a36c29c61289f442d1f0244e0940c1f5f9367bea2794b7bfeca96dce1a25ee0d1497546924251b5a9bb16a72a2c9be0458b2460f5a6dcb8949deac415e8ec0206c73c39e0c4f977bb42206351671c9b0e08549b1e883e8f7ae5e86e9422bca78edb4d79d8be24d5f841520cced292591bbe72eff5439de5e6f2a9949bd7aa4c1724a82a757c6933977119e31f2c9c3dbde56d2953687ddedce0f5134f2e0609ac00dd09c96c750c520950172218d7bfb0e2dd3c87d7ffca6bc309712322ddd8a4da9871df7384323be34574ecde121e526d18cc90de01bd552910c8896b1734b04885f26607208a2133c023f457761a75c89d0f2a12e49307f8969c0f92cde0c3e264a30fff9c5a2ed41d12a467ca73220d93cb3281847ad07bdefee06e3fe898967b41085a35e9f22593bdcebb28d2e48cfba5b788cd650db009057ea7764b432335637ae361ef8fb48b320a48c65a3712b21175bef31101fd6ec4dc73bbbfc4262bb3cb6f8d587171610a9fa41a7fe1572c153388f8db387a1776bfbce3179f5f295917595a9ba18b0259f55d183a475382f69956f8e244b4e8836af7b2a56c1d29d57e6d1603b9c0f8d1e005db32595fb695a2e8f4f2449e562d4fcc1b470436b694210a952803850de57031b26c5cd8c38fdff953fdfe1fb9b9ecda13d5eb2c18fa74e9b26ea80fb256475a2b0946a6bcfd7dbbb06a50d098b21e756d31eb7d423b937c74701eb33322f6bf3ab0eac6b5bc5859ee7e31243b947548a646cdde9bbac23c803c74be72df6dc71b205933939621a3b09098d996a2bedc4c2ca2663a95d3c0cc33932ab8831d8f205222086a3671e639c4783a055a7c1a5d2091faae14391403203103414e59e8921b532be5cd2d17eb8b22074d43acfe85ebc9569ebf57843ea2964f2141a25a9c28a3c4bf1f00f312ee398c501842e1601e02838c63ba92cdb42565173aeb8693c1aec1b8485ebdfd90e9a12e8cf39dad6a0ea7d88e53c7bdec3397ab25ffe12537057626acd8bfef7c1aac19a9bd1a7dc9910502380b482ceb391703d9e58917d1ba59566b62f2c88f4e9d2201844e64d70a23b08569f3c70274a1e8bacaf6341e14c8baca139246e03327245744d398de8a83379530dc8b2961779827738766f8b4e6aa2c99c4fad6668486fc4b84fccb69df25fa9e422dd1c359fd8bfa34f7c1f5407665a7b754d42c29c6c815eb70e33587ab79350e416799964ca9c1468d7f2e24c6e196be8fd49b0f0122bd98d02bb2ce6ced286301ddb1b6c51cffd5d06978c4fc554725e94c52a054a0e918a5e04bd928390361e3a1a3c4be5a61093c9731b4940122ada4cfb19329f3ada74557e7d97484b7eb156e024aabcd310e1d8fc13abc0c164ca2f6664a0d6ae2e3f9c5972fd03e05325a90081d060e07d654c51c13fb9b8e042a71a0219b6dd0982f84eee42ed4d978f5814f476e03076081bd36c0b9536d5de50ca1cbce3786e63d3855ca5ddcd4a9bb4a65410d9588f740f5b74e12168e84a48a491b308502875c5225cde01f154b32a2e518dbcd56768e427226dca3b54ead7ea25c0c1c006766e23f387b09e11c277387604cbc87509b5aa9eb4403d2238c738bd42ac1f2688d5b5ec9de881d16fa03920eef6fead9b92a5e46648e91d9f39ab7485983f84b0273d0b359cf1614587c760b23722f096bc8e8b60f9a203c265cdca81e3a75be2acd91e0c9ce1626cdd5d3f2e282dc40c39883cca7a29ca3773876508e58ccb6f9e6e560fa149055ee3846888cafc47e0c9c8a564ed0321820941c583649f067f55648a977b52e5cb84fd6b75b86f36359dd45a72d8d91d709de237ed462a1b4cb8f650f4e0d1a2b4a19a34cf1ce19ac1e42af7c76359bc325d6f67eebcaaf06c0d1faba861e5fba6fdea14cf4160e195817ab7b394312dddb81400719601cbb4e986522ab45967d50211f8b17d71235867aabf9028f9c27fc5b9bacb89090202f26dde18174e05e4deeeb24fb9e495861424108f5774c18ed6088190a3af4e6a52309844003d1beabb7f4b4d353b8ef0cf7b3461801866be885a63dd4395d9feca14f943045a862a4bff22852e081023e58f257c15f8ca5fa69e4d5159f1bac6c7667f0bad0059d8028ee3b6c8d2e9c1f72abe1b541397aa141d89b2875c86a5f5876b290523215bac458dbb397522cfe260bddaa9962d22b69e27fab092e39bb41b7ba2be578a6450b29cf4c0570bf438dca211b655abc22b164b0b7d3b21372b5717fba7c67f6542ef3fd8df2a003cbdde5f6561522892b0f003db9c5ae3e9e47fcda5013bb085e2ac9af0b20c09d7884591f7519a37c89f1edeec39ebd4f6edb4508d5d6395771629ca8414187d016e674eff80ff985e896091ca9fd25a5ab860f21280ac37fbad27964e661b182291749e528f6517e3d4e1400d0d4bb1ed24b2f2f50f91dadde6fe6f2fa5c89f9fa968d9397036835d530941dea44480f5e9c21d0e0df7687a98c77d4440078d4d7cabccb7f4ba9f838377047bf64d8300fef2505b1cc5692f7174dfc0d587f3432480f854db18f5871966c771629567cfa9006d5abc1bf30a7ff5cc482884af1d23f0d5f5cc788efdebc5bb82718bb6aa529edc435acba48f56839f0607b52beb0fc0cc04fec95888a718629467d59955a14865cab8471dad902c75cc4ad29071be4ee2967e2eac4e682a99d11acd58c2cdd94a82c9044ee952d3edebddd4bdc921d57bc3e709a5f2d68e08773f04748a210a1fb0e57ca68638ae2fd32b8177dbc560249643ae89f01fada92c4031cff1b8f3af42bbe74a2a05dd92bd7e20a41997e4531beec211a08791c9e838a7cb920d8770e087862b523c05590bb339da9519fa517482cf763e832a5820e38e71df7e04ffdce500a54b02cec449b7754e527c3363d0737373e179d5521356bf76cd581dc3fcaf513331863bebf58972b94d4ece8c8353866ba9a8cd471649d35b767392fc82f61650918cdf7c84556b4dbdc510ba3066f265c8ace03616629e6b11626af9d1281014f4ce24c3ac199aa58bc66f231f60e569d43bc017366f2e6e448d39f1a0edf8830d01051f5a2816b1819f7ffaf0e864d669ffaddf5b16ff0bd92049d1238a566ef8d21666e7a14f413268707f71030e1f67864c79cc3e0f6b6c4b830525c204246c9caaae5b385a0958375aeaf0dcf3bfe938d4b9dca9532781dde861a08f844937ca5225ddf0b5b92a095c86f1e01fd4a4c2ddcfe8de0d9483061c0cd220cabb23661968ce3bfbb103540c577f420ce47a3c42dbd185696273057f2863624e415aefd904f7dbf65f20263157442332be964ac81a90330f6bdc8a7acc0104711601971dd720c812405ae13d95a9d418915b72c1d86c4cb0257bc6f5c011d73d8cb11b9e65d18f925abfc4ea2da73e5b95a62631716a4e9c33b9ef2b63ffe9c9f8184fbb0e4b9235632fbe297cf67ec2cc8790d5eec114206bb355bc9cf43cfd8eb3e71042da0ba9ec4ecfece2ef060144aadebd3aa4e28ade4b37c810abaf83fc08c49ece8129ab3e2973447e529c97367bb928811cd72171dda4052bdd12bd26b087a1571c596749ac48ba35772fc5d2d954d2754fda34190d6c7e96961d52e2b0fb6a55e959f32aa25080aabadac10f45b8f00bed69f6f35f13669c26fa47cef059f239730a57688b173583eed8eca9c14dafa7985ca79711deca4e94eaab93d3cdca04af829d50e06f49f0fa842ed946f5258fa69ecd122d4fe1e2e0aca2dcdb02f8102ae88013f5ef3a69b19bbc8f9017cb152339ad56576f261d6f3d7a478b2fa8fabeb91d18b70d65970da8b7011e52230674cf2531e615d47a0e735e4f40ecfc23ac8634ea9c1a481255a11d33a526757b544c66a3bd76e001d7bd3ad4e0b47952c66b41adedac1d31f4d77fab2267f30d031e539cdf177bd77b63a1b680a3dfda12ac472c72b618db95ccb09c71d776bd303c93386d36af192e49362cba7a9423a7a84aa39a106a8e0e2c59dcbeeefad5b234ecf8407464a51757757f6a7e03095424b4d1f42c0716756fcf01ab99ad29bb40f2c9091a9b7ebbb92b0287b20358d191a92e8901feaef357c87b8ca1db5e97a5aeaa33013a051460ad97a772f0d692fa9b24816f4cd66d1cef7eae606c5a933057a887683d8bc49174c1877c0e2a35496b04aa8aa1e4a3a9f584d7c53a119dce14e99331c9769b8ecec8a83c2943ce971f702323ab8e5e1714a9b212b568705caba0a191ea69f9932dce4f338c470af6a7266897a487403342e10b2235d3a152af0b8d09001d1bbedf87faed763e9f4881735af88472563e202947569290fe43180a722f531d08935b7473921a50b8da28e2085a299e2f3f8dd10b67a54906327695eb5221063d922862914dad8bff6d63167b94e2b731ae8df138830f1fd085a69285f957d43922868f994cf0c983229aaf11b3400000000000000007432305aab68af79894bc564a7966f707c4b88ad040fab3abe4dfe57fe340a77eee4089fdea37e7fb73c0a4ebefc8a099ef64fa98d2bfccfc2c64b14b361f27139676ecd08cd364d936cf5f4dc952a1d9e9a43b2f0548ed22c3faca5805bdcdcbdfd29ba93cb015069c2b00f3efacaa32e040f070a18febfb9bf5b622bdd61a48af80b85d0e959eb503b4ba8ade00b42ce48cbe7b5608f2a01db5d2cfedea1de3fb0db48a77993f7282f5a48d6106438a3f27232da424ca41a8be25c6f09af90d7ead2f7dd668f86bf14b6a147e9574ca7ba457e06431f884b5edad3d5ada845ab09a42fa422df76cee1ae3550e95086d21cc17a21958aed4eda0e9cf0857000a2106266b07d5b0dc6e5bd4ae366f0b8ddefb7db944c6f585a6b11622f95851ccc9f9a58320c55f58c34c5554da6153a0d303056be2163f0e70d39fb6878975da553057b3a1fd5b3ba7d59fc3d2e8127fe538200b699ec203dc9e97cada7b2df0619f42d5520682f247349861ff88ae945eda7db03aabfceb63a91a7f92501904c62098990819cd77c03d6a77aa29e4348de8fbbcf789377368bdba4f52934ad5cab2a1a80e97d2693b9c749b681a0351b2921d34ad9b44bdc0aa0a5e4f83cbabfa9bd2d3cf460f244b3bdbf41634173018655455e67e0d8fac349e4b1fa0cb586bde53636d7d4215afd4bd25383840c2ea091bc6553ab269c2ac3b0cac6537a95b64d4122448abbbdd810c5e329a7160b30b2f1863520f5f0badd9b5b9ae1444940172039496f7fbb338d988b446f5edbc276cbc0eb5b8169a71da468d5d60737158b997e1db7e1337935a1f4fd47a4f5d77caf6d5653d5dda2951942b3d1f65a2fae2d696613756c022d90121c182f2a8fc6f93c005b267c22ca48ba296f78cd4d8c867f8229770bc1884fa4842e9f869c0c97b58c505e9ec7188a096c13d8abb6ab978906c627e42b80b8391f46d2479f5d1a6f0ebcaa66405e48a4925d5e3344e4b49e4b2a1d0e8c19de9fae9b6bbfceb1c8463bb31ab19f16e89da208cb6c0c0b262eb8533114456bf7c59d3cdbfd52a49b96c601d5fdb7294ab0f462c4bc0ae83835f84bd455f6729ac12ffef66d08e828836ee9a546a03480cf92ba7e01de28905715bbdf0aa75b258408e689ff8ebf1d6359d2b1de9507624534891a6780f21bee9f62216217dc6e8eb95ba823f88fac2e080b06bb4215262765fdeab4583d2c2dc96419ba9bed7980336bafe6110b427ad8be6de17e645c259839e4cec5e7f80692f6e75b427717eecf637ca9fda34ba8e272118444bdf0c73ce1d3f28c1747b68a400bdbf7c355b98a94122c2db76230762703f0cda72d60ecff4deb3cccb23ad73de01db0c67e402f7ba34cda20e75e5e1ae1589f341303a03fe7cdc8584149e212301d8846908b3be650aafbc8db9ec23089bcefea6121fa6a9986276c248414ec948ec501dfcc512a7deddddd3312ea4327def59b5692feeabea02a35251ce3602d59035f75e31006bb04572386f838edb6a3538c0d1f91686d46e4c4f5f4377b2cae2a675ae6ca40b8bbf93d576f99c5fe4b26c8a734e133f15e713ab2f1b9c4c8decc08f94fce7c081a6749c4624dbe54d3983648136277b4f0fd31458be95879a06e17f0a095f614a64590a7e46113608e78e6e0edc5d79b92349722695fc3a68abae6b1ee0fe0d7ab6e3b849d09601ead711006098a81ee41da5b20c844ec94051e5eba49791b2adcb23509b396fdba02e7f880a7afa849f0d8619f6988d526a3e0efd9973240c683da600ece9a40b1f736124ffd9f149107559251e165e914b53ca8248167ccb139e442db3340be53d4ed0da5722aaf5dc2d1917c7e3d0751b4f7d43b052d69a98c51f27b60d0fd12cc6febfc18ecdc73c8107d513f4b6901fc0f4b51ca5c6d66c0ea7f5bbcf50d78e4d874184f488ffcc2a331734fba6d1af5bec08ad633d8a0f9479abd20da5e0a69124cd78c094c7de642f8a1da1e2dc8fb2fbdbbfcfaeb7743af1b959e5d9a360fa8d15c242ab05e9598617f47478276786be67599496dfa9321e1c52b74657fe8a0e00d16ebf99530e99b684e01231bb99bea9139743a67ff4c1cd5f987b1cd12697b8352835deaefc4aa3b9caa7e59fd7afee6500b2c514794230982dc99596b60d1b716780632529b2117980ea51ca8bb8bccda91b140bfbeb8c3c70868dae25d69091080b5b8ee06977db27121db039a6b4dd5eecdfb38e3b9f0da991e5ff1e90ad8dc44153672e5933c5d73001b9b13ff7738fe3c866e90ec1c136fd526f1e6706c4c34f5f48d2c0e0470a98a9c3ee5b8406979c57cd9a0d6445d92e24c1091145388c0f178cb2e6cb7a18107b70dc88830e793c451d50ac9f0dac7d4d01c873cdd4c6468315c08a510cd1a8a49607602b72764e26b57d2f0d0180c45ce9c41131b56cc3acc6ccdd4d27fef3d444bf09a2fdc92f414fd79adfeb60c56f7b4f0e3fdf3b1292a653191a8be5200523c2a5a1c1949980430806c8f9db00a0dd1e45aebab27a6be86deb78d68458224145111bfc6f750b2a18e20be20f92d538db9c194575c80f31a1adf8007b49c6df84017b3822baa916a23104a13b02c23c3fb1b13fd7d38bed49a822379b0bfc240e0c3a20a1c0b9911d3f361d69d24f851ae63fd164d9044dc01e1cd81fd848a629a0af1d418e62fd8d00842452efc5f894b8b2a6a19d7884e6b1c558165e49743e4cc1a81f16a7ecabda9cc889f94d326f9c5a01cc4068c62535b083c44c9d1df67d90739b9ca281bdb646106da936f22d58f51ffb661a40f89453f8a86273b8c5dcbea4f2f6d3313078bf4adddf9a65698c726392910db57f51b871de3d4522771abdff7de296dd981c63005598910fa0e877e46c9a72d9d91ffb3d61f278279b859f33419223ae067a4e201cec56bc5f45f28aac08c809b3cf76ec04414e7ee774afa0991c3804037f0d907b981afd774c46936df169a56155facf59209299ec2e26c1e2ace7f52f8a3040013092b221197d91b114e5d3532ea8c707cbacdb3dd7a3d8fc88e500394c5a9d5e9d767e7cca31b7289d1d4356f4dbab3660afffaf49960193815106b085cf7efa0c4d5814ebca85f9628dd645dfa073f89ba30e72670fe9f594a741c4e6f6f78116abbb750d3253c2fad58552ae0d40a9076d154da16f8cbc5333a45e5cda3d16dd237cca1b154ab40a738627fbe2c76b495076edfc8afb9fd7ae6e520e6f54ff2b4f1da634ff844600f85757e91944b90a3ea87fdc5aee32834fe008d6218bf1ceec4c48cd3b0c06fe68e08b43a23d23e12115b5f243bba9ed589fa483bad7b173cc8d7d2753eac32bb29b1d2dfaf2b080bbed93190ddb3cee4461ac2a4fc5dff9fdb0df8ad8e93c4e9545e09850c4a82371e7d34d15ed06bc3f0ec56f10b869ecf47867472d19a0fbba96be214cc5d7257d0a7ff7f26471d1b3bf845ba616be08acefb150796dd51f6e9aaee2bd5a7af6305b544f1c7c56a303ab058bfd1a464810cde4a24874b2f9d2676fe1cf16cfd9bcc56c242a73e225e86285d6c250307f0001ddf058012a34d82a6613b4f08b504161b98bb324515bf71f60c4c47cc0b88bc01347fe473c08add394029223a19c39358b36a88b10e882b61dadf986fdeffc5bf164fc56544cd448846ccec9ee7577a218f7722df2da3f99693a9e701cce469a923865d64cb7a2c7f15cf58905069633a82b26d1dd5a094aa7803e509b51806cc60b0d6a65afc82d81a757b1c8482199367ebe2a7b6ffcabc02ec86da10eefc13dc5d7c1f5dec5e2de3c5b24f9a85bebfd16f7b625d8ffbe05bbc1c86df212f446c69b6065db7715058f2b0f375092890dd8126c1acd049e24df32be8b1da86174d1e0cd814c8666c9ae5304e5e3135e95888b34fda80a0ba3ba7f1db44648398f9ddb4310ff794f67518208b0e07eaf5b6401eb927b3b98a02582af0cd8b8565d8411ac96ef223cff1138cd0863b6fe372331e3dbe35a72ba9afa233a4d47be42cd9a6b85f67dd5541afea29e6b054a0d50f1a8a987f122955e99e5a711e231cd3e322638666057954c0209c96d3534871d3405bdfb15f4c650b1f4a444143c7897af6cd2c5a15133c0d4e75ac9f9f03910f93fedb58fc0f3a3235970b4846a56617ac518e45077ef626bec5ed21495c3718171bf4e7e6a7689040c98c635c9034101cae1e8741cdc00be824929dfa60d4491c85eaa4d233f5554faf925017203e6c15ebaa002e52685a3dae20cf57bae8acef779c04b4bc5da56bce1da6b8aa5b2a22c20a83eb83cf08056433150c82181f24d14c4bf0dab1d6830116dd02fffc4d1d6faf115da7b6d8ffd953d241ca569f0785f9a8a37c8ec2b7f0529319b907f97f4edbe4aba6489a1c9fcf712a3d26d418c916e68f3bc266b3f119e6cd34a55621bdd81a257465a5f2545f873abcd705293722f85c11c69c8c2b2453d588c8564700e6bdeaa0768745380ed89af731122c055658bbf0f3d57c2c75725eb5535774d7cc1fe143dc27d11cee856ad61c89f6daf588db9a28de278aa957ca6de2957de3952066fc77c1219032ef9edf42a22df14eb332b9d0a5149d3c98695b10abf076816c7ceca97072d432ace37e0c2013cbea74bd313eef344e9c1de2341765cb4c64fb3197810ff50654db658a1ad78d805206644740eb8ee485625a78ebcf258288be9b48cc61caf80b3e6de081230eca40f8f3ab9be2c1b0b4d9ea8fe862781b4d5f153d61be101622887d7242ba4859ce7b9ee64d39766103530a241bda0527c1abdc0553e3f2c2f903db8474c30f487192a428cd9095bfdfe4ec12fdf2ce982a46c74e24526d1367943647bbe69405358de9935018bae90c89bcc6d1d8ca8c6c33aefd9fddfe62ddc91234c46ee10d57de49362d7b81423a12a23dba3fec7d40fa01305b487abe5efc9f3c4022f05d94f46dcb07960c66d276b6275a396f5a4b64c66fc61f1ac03cdc9cfb6aa4aacccf7e7cb71fde077d1d79524a96b872a210f1f3b357fdb4226fe6791a4c2f80c0334aa29928c1d98169b06c9a9a3685ac0793d42452280f208280c32ec2075410265bf1919e1c115d49225fab4c970eb8ca6f4b5b05d990e1800c94d33bd8da141f011c73e3cc8d2ebddb32d99d647d53dcbaff6dee539da97610d522443fab5272b1858ddcd7e4099ffb03d8d19232bf59ce395b01cc6ae99221af43b20477c841cec35610dc43bfa6804d3e403a356fe9e133312e6cb88a5a37c6e39be9a1e172fc6f706452cf1749abfdb78ae62cba277c53afdc1fcfe0ca74ce7943e3770f769d0cc7cce7749e12338567938722d61a7f94e3534cce1a3e6c6de83a863ec5b20754b944434c90329b92ef52de7c76ecb0c159def0fbf60387506fd48c93672aeb8c1b917f875d793a545bafca1315e19a46195a49520b710890ae3dc727d45f3a4da5c966c54cb8ebdbd4d9b27ed57da3479b00", 0x2000, &(0x7f0000006e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006f00)={0x90, 0x0, 0x1, {0x6, 0x1, 0x7, 0x1000009, 0xf1, 0x12005, {0x0, 0x8000000000000000, 0xb, 0xfa9, 0x800000000040009, 0x9, 0x10000, 0x84, 0xcfd7, 0xa000, 0x9, 0x0, 0x0, 0xfffffffd, 0x1000000a}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) 6.803323643s ago: executing program 5 (id=2729): socket$inet_tcp(0x2, 0x1, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x19, 0x3, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x9, '\x00', 0x0, @cgroup_sockopt=0x16, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r1 = fsopen(&(0x7f0000000140)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) r2 = fsmount(r1, 0x0, 0x80) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000180)={r0, r2, 0x16, 0x0, @void}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x4e20, @multicast2}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000340)='reno', 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x2, &(0x7f0000000380)=0xce, 0x4) connect$inet(r3, &(0x7f00000003c0)={0x2, 0x4e20, @loopback}, 0x10) setsockopt$sock_int(r3, 0x1, 0x8, &(0x7f0000000400)=0x4, 0x4) sendmsg$inet(r3, &(0x7f0000000440)={0x0, 0x14, &(0x7f0000000480)=[{&(0x7f00000004c0)=' ', 0x100120}], 0x1}, 0x0) recvmsg(r3, &(0x7f0000000500)={0x0, 0x2, &(0x7f0000000540)=[{&(0x7f0000001340)=""/4096, 0xa15b0}], 0x1, 0x0, 0x2000000000000}, 0x700) 6.762848634s ago: executing program 0 (id=2663): prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0xffffffffffffffff}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) r3 = memfd_create(&(0x7f0000000a40)='-B\xd5N4\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\x8a\xd7Uw\x00\xbc\xa92\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x19\xea\xef\xe3\xe1@\x84\x13\xefZb:\x8f\t\x01B\xec\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@Ip]D\xd6\r\xac\v#co\xd5\xb9\xc806\xa8\x99\xffs7\xa1b1\xb1;i)j\x0e\x1e\xedI\xa2\x80\x89\x1d\xd9p!\xc86s\xe07(\xee\xf9<\"\xf0\xc8\xae\x96J\xe2]\x01\x86\xb7.<\xf5N\xd3\x94W1\xff\x18z>\xa7q,\xf7\x96\xb8{\x8e\xbf4\xe0\x95\x1ce\xe4\x85\xcdi\xed\xd3>\xeb\xa5\xaf\x87\x90@\xd1\xbd`^\xfa\xb6\x9cj\x13/\xc5\\W\x04\br\x17X\xe3\xfb\xc8\xd4\xaeX\xc9s\xd18\xd9L\xbf\xa0\xa6\xdf2\a\x99i\xb1/\x19@\x1cq\xeb?\xc1z:\x913\xfa8\xac\xd3q\xe4vPGU', 0x1) r4 = dup(r3) prlimit64(0x0, 0xe, &(0x7f0000000b80)={0xe, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000bc0)=0x8) socket$inet_tcp(0x2, 0x1, 0x0) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000c00)=0x2) sched_setscheduler(r5, 0x1, &(0x7f0000000c40)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbefa, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000cc0)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmmsg$unix(r7, &(0x7f0000000d40), 0x651, 0x0) recvmmsg(r6, &(0x7f0000000d80), 0x4000087, 0x2, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$FS_IOC_RESVSP(r7, 0x40305828, &(0x7f0000000dc0)={0x0, 0x1, 0x8, 0x80}) write$binfmt_elf32(r4, &(0x7f0000000e00)={{0x7f, 0x45, 0x4c, 0x46, 0x4a, 0x3, 0x1, 0x3, 0x6, 0x2, 0x3, 0x6, 0x33e, 0x38, 0xd6, 0x7097, 0x3fe, 0x20, 0x1, 0x7, 0xf39, 0x8}, [{0x3, 0x8, 0x2, 0x6, 0xd, 0x80000001, 0x2a, 0x7}]}, 0x58) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x10, 0x4, 0x4, 0x6, 0x0, 0x1, 0x79a}, 0x50) execveat(r4, &(0x7f0000000f80)='\x00', 0x0, 0x0, 0x1000) syz_mount_image$ext4(&(0x7f0000000fc0)='ext4\x00', &(0x7f0000001000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x840e, &(0x7f0000001100)={[{@init_itable_val={'init_itable', 0x3d, 0x4}}, {@dioread_nolock}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x6a}}, {@jqfmt_vfsold}, {@nojournal_checksum}, {@grpjquota}]}, 0x3, 0x458, &(0x7f00000014c0)="$eJzs28uLW1UYAPDvJjN91xlLffSlo1UsPmY601q7cKMouFAQdFGXYyYttWlHOiPYUrQVqUsZELfiUvAvcKUbUVeCWwV3SqHIbFoFIXKTm5kkTebRyaM2vx+kPefek5zz5dyTnHPPJICBNZb+k0TsiIhfI2Kkmm0sMFb97+bipcLfi5cKSZTLb/yVVMrdWLxUqBWtPW97LTMUkfs4iX0t6p27cPHMdKlUPJ/lJ+bPvjsxd+HiM6fPTp8qniqemzp+/OiRyeeOTT3bkTjTuG7s/WB2/55X3lp4rXBi4e0fv87auyWa4uiQsZVOPl4ud7i6/tpZl06G+tgQ1iVfHaYxXBn/I5GP5c4biZc/6mvjgK4ql8vl+9ufvlwG7mJJ9LsFQH9k3/PpGriQroG7sA6+o11/oboASuO+mT2qZ4Yil5UZblrfdtJYRJy4/M8X6SO6cx8CAKDBt+n85+nqvKNx/peL+vtC92R7KKMRcW9E7IqIYxGxOyLui6iUfSAiHlxn/c2bJLfOf3LXbiuwNUrnf89ne1uN87/a7C9G81luZyX+4eTk6VLxcPaeHIrhzWl+coU6vnvpl0/bnauf/6WPtP7aXDBrx7WhzY3PmZmen95IzPWuX4nYO9Qq/mRpJyCJiD0Rsfc26zj95Ff7251bPf4VdGCfqfxlxBPV/r8cTfHXJCvvT05siVLx8ETtqrjVTz9ffb1d/RuKvwPS/t/W8vpfin80qd+vnVt/HVd/+6TtmmY91/9CdiS9/jclbza8zvvT8/PnJyM2Ja9WG11/fKqp3NRy+TT+Qwdbj/9dsfxO7IuI9CI+EBEPRcTDWdsfiYhHI+LgCvH/8OJj7zQe+WPH2uPvrjT+mXX1/3JiUzQfaZ3In/n+m4ZKR5eTa+v/o5XUoezIWj7/1tKuUnHzRt8+AAAA+F/IRcSOSHLjS+lcbny8+jf8u2NbrjQ7N//Uydn3zs1UfyMwGsO52p2ukbr7oZPZsr6Wn2rKH8nuG3+W31rJjxdmSzP9Dh4G3PY24z/1Z77frQO6zu+1YHAZ/zC4Vhv///aoHUDv+f6HwdVi/G/tRzuA3mv1/f9hU/5Kj9oC9FbT+LftBwPE+h8Gl/EPg8v4h4E0tzVW+5G8xF2S+PxAtc8784KRu1PikuhGouXHxe+9/XQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYuP8CAAD//8JZ5KM=") sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_procfs(0x0, 0x0) 4.788299972s ago: executing program 1 (id=2730): close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f0000000340)='ext4\x00', &(0x7f0000000380)='./file1\x00', 0x10, &(0x7f00000003c0), 0x1, 0x3f7, &(0x7f0000000400)="$eJzs3U1vG0UfAPD/bt7atE+TSs+Bl4sFSERCJE3aApVAIuLCoT3RA0es2C1RnQYlRqJVxItA3EAC8QHgAHwEjnDgO8AZOEClCOVAys1o7V3HxHbapA6ukt9PGnlmZ+2Z9XjW68nsJIBjqxQRL0fESESci4ipfHuah3i/FbL9trc2lv7e2lhKotF47c8kknxb8VpJ/ngqf4GZNCL9KInHe5S7fuv2jXKtVl3L03P1lbfm1m/dfnZ5pXy9er16c+G58xcuXnzh0sLzAzvWzZXkk6e+ufzbZx9XPv/pj++ns/qezvM6j2NQSlFqvye7XRp0YUN2oiOejA6xIgAA7CnNr/1Hm9f/UzESOxdvU/Hpj0OtHAAAADAQjUbxCAAAABxdid/+AAAAcMQV8wC2tzaWijDE6Qj8xzYXI2K61f5389DKGW3f0zu26/7eQSpFxKsnrixkIQ7pPmwAAACA4+yHxdbCf93jf2k80rHfyYiYLNb2G6DSrnT3+E96Z8BF0mFzMeLFiLjbNf6XFrtMj+Sp/zWHCseSa8u16rmIOBMRMzE2kaXn9yjj3SdufNsvr3P878tfX5/Pys8ed/ZI74xO/Ps5lXK9/CDHzI7NDyIeG+3V/kl7zLdzncyDeGN5+6V+eVn7Z+1dhO725zA1vop4umf/31m5NNl7fda55vlgLj8rTHSX8cvprz/sV35n/89CVn7xtwAOX9b/J/du/+Y6ue31etf3X8Z3f135uV/evdu/9/l/PLnarOB4vu2dcr2+Nh8xnlzu3u7T1Fa8H8X7lbX/zJO9v/+L678k/+4/07E+9H688t7Zq/3y9P/hytq/sq/+v//Im5OPzvQr//76/4VmZYoXcf13b/fbQMOuJwAAAAAAAACDkTbn9iXpbDueprOzrXm+/4/JtLa6Xn/m2urbNyutOYDTMZYW8z+nOuaDzrduI2+nF3alz0fE2Yj4YupkMz27tFqrDPvgAQAA4Jg41ef3f+b3g9zsAQAAADycpoddAQAAAODQ+f0PAAAAR9qDrOtfq64V/yLogE8XETlYZCT/4D0s9Tl6kSGelAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIfwIAAP//keS8Nw==") pipe2(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000c40)) fcntl$setpipe(r1, 0x407, 0x0) read$FUSE(r0, &(0x7f0000000c80)={0x2020}, 0x2) close_range(0xffffffffffffffff, r1, 0x2) r3 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000002d80), 0x202400, 0x0) copy_file_range(r3, 0x0, 0xffffffffffffffff, 0x0, 0x9, 0x0) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000880)='net/vlan/vlan1\x00') r5 = socket(0x2, 0x2, 0x1) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r5, 0x8983, &(0x7f0000000940)={0x1, 'vlan1\x00', {}, 0x5832}) ioctl$SNDRV_TIMER_IOCTL_GINFO(r4, 0xc0f85403, 0x0) 4.788022362s ago: executing program 2 (id=2731): ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000a80)={0xa, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000ac0)=0x8) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000b40)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000bc0)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40), 0x651, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80), 0x4000087, 0x2, 0x0) r1 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r1) ptrace$getregset(0x4204, r1, 0x1, &(0x7f00000001c0)={&(0x7f0000001500)=""/4096, 0x1000}) 4.787758382s ago: executing program 5 (id=2732): prlimit64(0x0, 0xe, &(0x7f00000000c0)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000180)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000380)=0x2) sched_setscheduler(r0, 0x2, &(0x7f00000003c0)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000004c0), 0x400000000000041, 0x0) recvmmsg(r1, &(0x7f0000000500), 0x80002c1, 0x2, 0x0) r3 = syz_clone(0x100411, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r3, 0x13) r4 = socket(0x11, 0x3, 0x0) close_range(r4, 0xffffffffffffffff, 0x2) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) sendmsg$SMC_PNETID_GET(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) syz_mount_image$ext4(&(0x7f00000007c0)='ext4\x00', &(0x7f0000000800)='.\x02\x00', 0x22000402, &(0x7f0000000840)={[{@noinit_itable}, {@init_itable}, {@noinit_itable}, {@discard}, {@min_batch_time={'min_batch_time', 0x3d, 0x6}}, {@grpjquota, 0x2e}, {@mb_optimize_scan}, {@errors_remount}, {@jqfmt_vfsv1}, {@usrquota}, {@usrjquota_path={'usrjquota', 0x3d, '.\x02'}}, {@resgid}, {@nolazytime}], [], 0x2c}, 0x1, 0x4ef, &(0x7f0000000940)="$eJzs3MtvG8UfAPDv2nn1mbS/6gd9QAMFEVFImrRADxwAgdQLCAkO5RjSUJWmLWqDRKuKBoTKEfEXFI5ISJy4cAIJIeACiCvcUaUK5dLAARmNvZs4iZM4b1p/PpLtmfXszn53d7zjHa8DaFm96SmL2B4Rv0VEdy07u0Bv7WVq8urIX5NXR7KoVF75M6uWuz15daQoWsy3Lc/0lSJKH2Sxv0G9ly5fOTs8NjZ6Mc8PjJ97a+DS5SuPnzk3fHr09Oj5oePHjx0dfOrJoSeaiuPaEu+nuG7ve/fCgb0nXvv4xZFKvP7D52l9t+fv18dR09NUvQsrtkalamZ6R/X54VUu/b9mR106a9vEFWFZyhGRdld7tf13Rzlmdl53vPD+dObbTVpBYN2kc9OueVPL+WspP3sBd6dMG4cWVZzx0/ff4rGR/Y/NduvZ9DxajX8qf/z0Um3blNJ32Z7aN/auOfOV8tf/N1hmKluudaEq3UvUvz0iTk78fSM9ouF1iEVkTZcEAJj2der/PNao/1ea1bfZmY+h9ETE4YjYHRH/i4g90z2hiHsi4t5l1t87Jz+///PLlmUucllS/+/pfGyreNTeKeLKpnM7qvG3Z2+cGRs9km+TvmjvTPnBRer45vlfP1rovd66/l96pPqLvmC+Hjfb5nQ+Tw2PD68i5FluvRexr61R/Nn0SEDaAnsjYt8Klp+22ZlHPzuQ0ju3zX9/6fgXkOUDF6tU+TTikdr+n4g58ddVlWpaaHxyoCvGRo8MFEfFfD/+fP3l+nx7XXpW/F3NxTT3u8hqpP2/dc7xX1t+Hn8pr3DOeO3EMuq4/vuHC0Y1K/5y3JiazOJkvvDamGLpZltnRGyZ2Wzp+O/IXq2mO/Jp7wyPj18cjOjIJ8yaPjRTX5Evyqf4+w41bv+7I/75JJ9vf0Skg/i+iLg/Ig7m6/5ARDwYEYcWif/75x56c/EttILjf42k+E81/PybPv57svrx+hUkyme/+2qh+pv6/Os8Vk315VOa+fxrdgVXs+0AAADgTlGqjkFnpf4iXXdxak9sLY1duDR+uDfePn+qNlbdE+2l4kpXd9310MH82nCRH0rpjpn80YjYVf2l0ZZqvn/kwtiOzQwcqN6rU7T/znxaf3/t9Y/yZq4ZsCGWNY5W/6OzL75c+5UBNpT7NaF1af/QurR/aF3aP7SuRu3/WsTUJqwKsMGaO/9X3G4OdyH9f2hd2j+0rpn27xd/0ELm3xJf/N3KSu70n0nsPrGq2dc9UelelyVPLH+u8jpFGnV/2rFw4SwiVlZFlBYv0xGXr3StUTjpDLVYmeKmlaYXWFqyzDNLbZb2Vf0nRkoczBOdEdHsXNea2Kdrd/wkmct+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAHe3fAAAA///pidwx") r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000e80)={0x0, 0x0, &(0x7f0000000ec0)={&(0x7f0000000f00)=@newlink={0x44, 0x10, 0xffffffffffffffff, 0x70bd27, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x8801, 0x31863}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ip6gre={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_GRE_OFLAGS={0x6, 0x3, 0xfff}, @IFLA_GRE_IFLAGS={0x6, 0x2, 0x29f5}]}}}]}, 0x44}, 0x1, 0x0, 0x0, 0x14008005}, 0x20008090) bpf$PROG_LOAD(0x5, &(0x7f00000011c0)={0x3, 0x13, &(0x7f0000001280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9b8}, [@printk={@lld, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x71}}, @printk={@x, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x9}}]}, &(0x7f0000001340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sched_cls=0x37, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 4.658561005s ago: executing program 2 (id=2733): mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) syz_usb_connect$uac2(0x3, 0x0, 0x0, 0x0) ioctl$KVM_HYPERV_EVENTFD(0xffffffffffffffff, 0x4018aebd, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./proc\x00', 0x80) mount(0x0, &(0x7f0000000080)='./proc\x00', &(0x7f0000000100)='proc\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) io_setup(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x400000000000041, 0x0) sched_setaffinity(r0, 0x8, &(0x7f0000000240)=0x2) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r1, 0x8983, &(0x7f0000000100)={0x0, 'erspan0\x00', {0x1}, 0x26}) mount(0x0, 0x0, &(0x7f0000000080)='xfs\x00', 0x2208004, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000300)) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000030c0)=ANY=[], 0xe8}, 0x1, 0x0, 0x0, 0x220008d0}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./proc/thread-self/fail-nth\x00', 0x80002, 0x0) r4 = socket$netlink(0x10, 0x3, 0x8000000004) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="280000001e000100000000000000000007000000", @ANYRES32=r4, @ANYBLOB="000004000a0002"], 0x28}}, 0x0) write(r3, &(0x7f0000000000)='3', 0x4e) syz_open_dev$tty20(0xc, 0x4, 0x0) 4.614766117s ago: executing program 0 (id=2663): prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0xffffffffffffffff}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) r3 = memfd_create(&(0x7f0000000a40)='-B\xd5N4\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\x8a\xd7Uw\x00\xbc\xa92\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x19\xea\xef\xe3\xe1@\x84\x13\xefZb:\x8f\t\x01B\xec\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@Ip]D\xd6\r\xac\v#co\xd5\xb9\xc806\xa8\x99\xffs7\xa1b1\xb1;i)j\x0e\x1e\xedI\xa2\x80\x89\x1d\xd9p!\xc86s\xe07(\xee\xf9<\"\xf0\xc8\xae\x96J\xe2]\x01\x86\xb7.<\xf5N\xd3\x94W1\xff\x18z>\xa7q,\xf7\x96\xb8{\x8e\xbf4\xe0\x95\x1ce\xe4\x85\xcdi\xed\xd3>\xeb\xa5\xaf\x87\x90@\xd1\xbd`^\xfa\xb6\x9cj\x13/\xc5\\W\x04\br\x17X\xe3\xfb\xc8\xd4\xaeX\xc9s\xd18\xd9L\xbf\xa0\xa6\xdf2\a\x99i\xb1/\x19@\x1cq\xeb?\xc1z:\x913\xfa8\xac\xd3q\xe4vPGU', 0x1) r4 = dup(r3) prlimit64(0x0, 0xe, &(0x7f0000000b80)={0xe, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000bc0)=0x8) socket$inet_tcp(0x2, 0x1, 0x0) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000c00)=0x2) sched_setscheduler(r5, 0x1, &(0x7f0000000c40)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbefa, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000cc0)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmmsg$unix(r7, &(0x7f0000000d40), 0x651, 0x0) recvmmsg(r6, &(0x7f0000000d80), 0x4000087, 0x2, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$FS_IOC_RESVSP(r7, 0x40305828, &(0x7f0000000dc0)={0x0, 0x1, 0x8, 0x80}) write$binfmt_elf32(r4, &(0x7f0000000e00)={{0x7f, 0x45, 0x4c, 0x46, 0x4a, 0x3, 0x1, 0x3, 0x6, 0x2, 0x3, 0x6, 0x33e, 0x38, 0xd6, 0x7097, 0x3fe, 0x20, 0x1, 0x7, 0xf39, 0x8}, [{0x3, 0x8, 0x2, 0x6, 0xd, 0x80000001, 0x2a, 0x7}]}, 0x58) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x10, 0x4, 0x4, 0x6, 0x0, 0x1, 0x79a}, 0x50) execveat(r4, &(0x7f0000000f80)='\x00', 0x0, 0x0, 0x1000) syz_mount_image$ext4(&(0x7f0000000fc0)='ext4\x00', &(0x7f0000001000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x840e, &(0x7f0000001100)={[{@init_itable_val={'init_itable', 0x3d, 0x4}}, {@dioread_nolock}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x6a}}, {@jqfmt_vfsold}, {@nojournal_checksum}, {@grpjquota}]}, 0x3, 0x458, &(0x7f00000014c0)="$eJzs28uLW1UYAPDvJjN91xlLffSlo1UsPmY601q7cKMouFAQdFGXYyYttWlHOiPYUrQVqUsZELfiUvAvcKUbUVeCWwV3SqHIbFoFIXKTm5kkTebRyaM2vx+kPefek5zz5dyTnHPPJICBNZb+k0TsiIhfI2Kkmm0sMFb97+bipcLfi5cKSZTLb/yVVMrdWLxUqBWtPW97LTMUkfs4iX0t6p27cPHMdKlUPJ/lJ+bPvjsxd+HiM6fPTp8qniqemzp+/OiRyeeOTT3bkTjTuG7s/WB2/55X3lp4rXBi4e0fv87auyWa4uiQsZVOPl4ud7i6/tpZl06G+tgQ1iVfHaYxXBn/I5GP5c4biZc/6mvjgK4ql8vl+9ufvlwG7mJJ9LsFQH9k3/PpGriQroG7sA6+o11/oboASuO+mT2qZ4Yil5UZblrfdtJYRJy4/M8X6SO6cx8CAKDBt+n85+nqvKNx/peL+vtC92R7KKMRcW9E7IqIYxGxOyLui6iUfSAiHlxn/c2bJLfOf3LXbiuwNUrnf89ne1uN87/a7C9G81luZyX+4eTk6VLxcPaeHIrhzWl+coU6vnvpl0/bnauf/6WPtP7aXDBrx7WhzY3PmZmen95IzPWuX4nYO9Qq/mRpJyCJiD0Rsfc26zj95Ff7251bPf4VdGCfqfxlxBPV/r8cTfHXJCvvT05siVLx8ETtqrjVTz9ffb1d/RuKvwPS/t/W8vpfin80qd+vnVt/HVd/+6TtmmY91/9CdiS9/jclbza8zvvT8/PnJyM2Ja9WG11/fKqp3NRy+TT+Qwdbj/9dsfxO7IuI9CI+EBEPRcTDWdsfiYhHI+LgCvH/8OJj7zQe+WPH2uPvrjT+mXX1/3JiUzQfaZ3In/n+m4ZKR5eTa+v/o5XUoezIWj7/1tKuUnHzRt8+AAAA+F/IRcSOSHLjS+lcbny8+jf8u2NbrjQ7N//Uydn3zs1UfyMwGsO52p2ukbr7oZPZsr6Wn2rKH8nuG3+W31rJjxdmSzP9Dh4G3PY24z/1Z77frQO6zu+1YHAZ/zC4Vhv///aoHUDv+f6HwdVi/G/tRzuA3mv1/f9hU/5Kj9oC9FbT+LftBwPE+h8Gl/EPg8v4h4E0tzVW+5G8xF2S+PxAtc8784KRu1PikuhGouXHxe+9/XQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYuP8CAAD//8JZ5KM=") sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_procfs(0x0, 0x0) 2.518440298s ago: executing program 1 (id=2734): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000080)='./file1\x00', 0x10000, &(0x7f00000000c0)={[{@nobh}, {@auto_da_alloc}, {@bsdgroups}]}, 0x3, 0x4d1, &(0x7f0000000200)="$eJzs3M9vVNUeAPDvnc7QFh7v9fF4qIhSQGNjYgsFhYUbTExcaGLEhSybthJkAEO7EELCkBj2JC5NjEvjThO3ujSu/ANw4cLEkBDDBnB1zZ25t51OZ6ad0h+U+XyS6Zxz77n3nHPPPXfO3NM7AfSt0exPEvGviLgTEf9pRJcmGG28Pbx/ffrR/evTUUvTM38l9XQPsnjD7mK7Xfk+x0oRpc+Tlh02zF29dmGqWp29kscn5i9+OjF39dpr5y9OnZs9N3tp8tSpE8ePnXxj8vXeK9Umv6xeD4bi8oHn3jl7+73pcrF8KH9vqkdn5d6KMdpl3cu97eqJt7spnCw/Tjc2tTCs2lB+Wley/n+9evjsVhcI2DRpmqaDnVfX0lY3ly0Btq0ktroEwNYoPuiz77/Fa5OGHk+Ee6cbX4Cyej/MX4015SjlaSot32/X02hEfFT7+6vsFd3uQ/y+QQUAAPrOT6eLkWDr+K8U+5rS/TufQxmJiP9GxJ6I+F9E7I2I/0fU0z4TEc8ubDHceEsi0i75722JL+b/fT6LULq7LhXtIBv/vZnPbS0d/xWjvxgZyGO7I4oB8+zR/JiMRWXw4/PV2WMd9r9jhfybx3/ZK8u/GAvm5bhbbrlBNzM1P7W22i5372bE/nJr/ZNy1nB5A+SzabXY38N+R5rC51/95sBCpJK/f9l4W7n+dWmbKb2e5+PaSb+OeKXR/rVY0v6LOSbd5ycnhqI6e3QiOwuOts3jl19vvd8p/xXr/8MfrZu8ffLHM49b7QVZ++9sOv+jmL9drP9IEpEszNfORaQDveVx67fOG6z1/N+RfFgPF/3rs6n5+SvHInYk7y5fPrm4bREv0mf1HzvSvv/vybfJjsTzEZGdxC9ExIsRcTAv+6GIOBwRR7rU/+e3Xvpk7fXfWFn9Z9pe/5a0/+J8/SoDxcbZkoELh+486nDxWF37n6iHxvIl7a9/yZJLxGpL+nhHDwAAALaHUtT/9780vhAulcbHG/eA9sbOUvXy3PzBiLg003hGYCQqpeJOV+N+cCUp7n+ONMUnW+LH8/vGXwwM1+Pj05erM1tdeehzu+p9PlnW/zN/9nifF9iG1mEeDdimVur/+25vUkGATefzH/pXU/+vdUhS858y8HTy+Q/9q13/vxHfdn12wTUDtr9UX4a+pv9D/yrHBwvh+mPPbZ+2BZ5GPv+hL/X6XH9vgXSw/aqhaPOLAUMbU4zhNnltSSAbWa3jDisRsbrEw2vJohgCdv6Fh1JvOxyM5asGottWSQ+/41AEsqOyYuJz+9b95C9+E2W9T5vvFvtppaktyiu1zuMHNv1SBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsCH+CQAA///c4tJm") r0 = openat(0xffffffffffffff9c, 0x0, 0x80342, 0xcc) pwrite64(r0, &(0x7f0000001140)='2', 0xfdef, 0xfecc) setxattr$trusted_overlay_upper(0x0, 0x0, 0x0, 0x835, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000007040)='./file1\x00', 0x8442, 0x5c) ioctl$FS_IOC_RESVSP(r1, 0x40305839, &(0x7f0000007080)={0x0, 0x1, 0x2, 0xffe}) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000001200)='d', 0x1}], 0x1, 0x1000000, 0xfffffc01) 2.518175498s ago: executing program 3 (id=2735): r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000200)=0xf) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TCFLSH(r2, 0x400455c8, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000280)=0x3) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000300)=0x3) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000340)=0x7) 2.516710138s ago: executing program 5 (id=2736): syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x400, &(0x7f0000000080), 0x2, 0x790, &(0x7f0000000740)="$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") mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000f00)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000f40)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000f80)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000fc0)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeeb, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000001040)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000010c0), 0x651, 0x0) recvmmsg(r1, &(0x7f0000001100), 0x10106, 0x2, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x40042, 0x1) flock(r3, 0x2) pread64(0xffffffffffffffff, &(0x7f00000002c0)=""/144, 0x90, 0x2f) 2.497980659s ago: executing program 1 (id=2737): syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000040)='./file2\x00', 0x70441, &(0x7f0000000100)={[{@grpjquota}, {@nodelalloc}, {@journal_checksum}]}, 0x2, 0x790, &(0x7f0000006a80)="$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") mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeeb, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat(0xffffffffffffff9c, 0x0, 0x40042, 0x1) syz_mount_image$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x8001, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000080)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x8, &(0x7f0000000280)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@nfs_export_on}]}) mkdirat(0xffffffffffffff9c, &(0x7f0000000540)='./file1\x00', 0x1c0) mount$overlay(0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f0000000640)={[{@upperdir={'upperdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './bus'}}]}) 2.494758269s ago: executing program 3 (id=2738): syz_mount_image$f2fs(&(0x7f0000000180), &(0x7f00000001c0)='./file1\x00', 0x8000, &(0x7f0000000240)=ANY=[], 0xfd, 0x10603, &(0x7f00000027c0)="$eJzs3EtvG1UYBuDPSdOmF0qEWLDrSAgpkWqrTi+CXYFWgESqcluwAsd2Lbe2J4rd1BQhVawRy675D7Bij9jyJ9ghFkjsKhV5zqRgaAQ0JiHN80jOO3Pm+PMZaxTpzIwngENrKfv1l0qcjuMRMR8RpyKK5UqK5HKKFyLiTByLuYhHr0rZ/qjhaESciIjTk+KpZqXc9Nn9e2sPxmuffnv/5yufN344u287Dey7lyKiv5GW7/RT5p2UN8v2xla3yP6FrTLThv6tcj1Peae9XlS409ju1yjyfCf1zzduDyd5o9doTrLTvVG0bwzSBw63Ott1ijfcbGwW6632epHdYV5k524a17jMu8NRqtMq631SlI/RaDtTe3vcTvuzcavI5mBUtqe6eas9nuRWmeXHRTPvtYpxrD/x1/y/93Z3cHucbbU3h918kF2s1V+u1S9V65t5qz1qX6g2+q1LF7LlTm/SrTpqN/qXO3ne6bVrzby/ki13ms1qvZ4tX2mvdxuDrF6vna+dq15cKZfOZm9c+yDrtbLlSb7WHdwedXvD7Ea+maV3rGSrtfOvrGQv1rP31q5n19+9enXt+vsfXfnw2qtrb71edvrLsLLl1XOrq9X6uepqfcX+78bi7t7OYVeZXj2xX+MAOECK+f/xeNz8//d/q1Pz/zD/B3bN/N/8P8x//7v9X4wDsf+LX1V2V4DDzeEDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDf2LmfnNShKA7Apy19j/cvjxjnbsUZLMMlOHRIWICbYAm4BTfAGnDmEgwY2hKpwcTIbYnk+5L29jbm5ylhcu4lBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0lO5mDxMr+6PzVlvjpPmaQAAAIBDVuViUl2M6vmf5v6/5tZFM88iIo+IQ717ET9amUWTU37w9+W7Gh4jqoTt//jZHL8j4ro5Xv53/SkAAADA+VrO5uO6W69Po1MXRJ/qRZv8702ivCwiytFzorR8e7pMFFZ9vwdxlyitWsAaJgqrl9wGqdI+pWgNw70hq4e813IAAIBetDuBfrsQAAAA+nS7dz09YR30LIvdVuZuL7j65f3bhuCv1gwAAAD4hrJTFwAAAAB0rur/vf8PAAAAzlv9/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6tCoXk+VsPj42Z735mqIZ0zwNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv7M87CoRAGITB3vWdydz/sNKgqalJFQgff2MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJvf/eX/xNQ4k8y9NpaeR5K1U2Pr1Ng7N47+ML5+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxPy8pEMIAEAV7JvPRneT+d1VavIMIVRB4pMkiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT/S6Tt5n7MlobEk+vW18u88kv06Nf6fGkmQ01j6Yd/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYOd+XuOo4gCAf2d3Z5sUpGuUQD1oxUJFocnWXwheehCCB8GTeAxpCtH1B20OtkQwFw+K/4EX9eChFyEgSEUE7z14ssd6qSA5VBD0FHk7M3XSpGVrm9lN+vnA2/fd4e3M9w1h2e97uwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhsno5jVdxOD70ibpXHfr2xtpT6q7f0yfXFS0dTS3FWHsubS31f6aR7NDvuLAAAADjo2lV9HxHX8o2F1Ld6qf7/7MfHPyqO/xwRaw8VcVXP31r3V31V+6d2+Yev3rh5oV5xnTwivusNlucbnOMkOz7iuCMjjBmuJRQrNO3hUk3rtfVHNvPhXc8+v3Ll1e4wPHRvGQMA98PJqi+DsyvF56PU98eZGAAHVqdsUav/273x5gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgH/Zn3vbhIEwjsOvL4kSt8kI6a0EZqChQjACHxKSJc/AACxEQ0VrsQisABKca3emeZ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDPrffFW0QUkbpMkaa7n8t7RHxE2rft5PORxeF6br6euTieZjm/Y/5bRkQZxRDnAAAMruo2x2Zbr//y/ucd5R3nrZZNvXrlpwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA7O3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IFjAQAAAABh/tZpdGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjBUAAP//3RJeKw==") syz_usb_connect$cdc_ncm(0x4, 0x6e, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x180801e, &(0x7f0000000080)=ANY=[], 0x5, 0x55b6, &(0x7f0000017100)="$eJzs3M2LG2UYAPBnst1+Wxfx4K0DRdiFZmm2H+jJqi1+YEvx4+BJs5s0pE0yyyZN15568Cge/E9EwZNHwf/Agx71Jh4Ub0IlM7Pa9NuYTWz9/WDyzLzzzjPvO2QXnpkwAfxvLaW//5rEkTgQEQsRcTiJfD0pl4ibEWeLvs9FxNGIqNy2JGX7Xw17I+JgRBwZJS9yJuWuz44Pj53+5c3fvv5u355Dn3/1/VwnDszV8xHR3SzWr3eLmLXycGuhbK8P23nsnhqWcXMsRzcr2q831/MM1+s7/ep5PNkq+meb1/qjeLlT3xjFVvty3r7ZK07YH7Z28owOSK/Ut/LtRnM9j+1+lsfWjeK82zeK/203+oMiT6PM91GePgaDnVi0N7ebxXw2r+Zxozco24u8WaO5PYrDMpani42s08jHsT7pVf7ve6vdu7adDptb/XbWS0+v1l5YrZ2p1rayRnPQPFWtdxtnTqXLrc6oW3XQrHfPtrKs1WmubmTdlXS5tbFRrdXS5XPN9Xa9l9ZqqydXT1RPr5Rrx9PXLr6Xdhrp8ii+0u5dG7Q7/fRytpUWR6yka6snX1xJj9XSdy5cSi+9ff78hUvvfnDu/YsvX3jj1bLTXcNKl9dOrK1Vayeqa7WVSWf+7eM3/4/Lof+D+Sf3bv7xh0kvG9zuPl8wAO7vrvo/7qz/Q/0PTN0D6v+48pD6v3u13N6d+j/uWf9Xxuv/mGb9Pyqp1P8Pr38rc6h/F2OX6v8J5j/v+n8X5g//ymT1/96pjwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAnO3eTmzYQxwH0b4Ohnyqquu9VuoNj9AhddtfCAXoJjkBPUKkX4AxU6iJHSEKEPUFyAlIkxjhB70keM2P08wx4M2NpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NK/ajX7/fPzrxNj/txsT5NpOAAAAMABm2o1qz9Mmvrb1P4+NX1M9SIiyog4NHcfxKiVOUg51ZHvVw/68DeiTti1j9PxJiK+pOP6Q9e/AgAAAFyu9WI5bWbrTZGWAP732yvOpFm0Kd99zZRXREQ1ucqUVu6KT5nC6ud7GN8zpdULWK8yhTVLbsPD10a5btI2aJ3uRzKv/8S6VnZzXwAAoE/tmcCRWQgAAAAX4FvfHeAcHk/ti32xf884bk7pheDrVg0AAAB4gYq+OwAAAAB0rtjvzvfjeez/V9j/DwAAALJr9v8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgS5tqNVsvltNj1+dPzLndnibfiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGN/3lEgBMIgDPau70zm/oeVBg2NTapA+PgbgwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADe/O4v/yemxplk7rWx9DySrJ0aW6fG3rlx9Ifx9WsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAi/15SYEQCIIomDP+d9L3P6wk6BlEiICGRxW1aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgC/63S//J6bGmWTutLF0PJKsXTW2rhp7DxpHD8bbvwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAi307eI2jCgMA/u3O7qapBWOUgFGp0INebLqtrb2KKMGDf4IQ0k2NplbbHGwJ1ly8SfDYi+BRRFDiLf9DD54a6KXeesghgicPkZmd2UySxcaSzqTJ7wdv3zdvZ998b9iWfDOzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFDYeDdebeZxkr6M9eNi7P7m0mzar+/qU2srDybTlsaNivN+BrxW3jg9UV8iAAAAHB9JUd9HxMP26nTaN8ey+r9d2mWgqOd31/3rm0sn8rcmi/r/998evTT44FiSTZROOje/0Du3N5XWwa/u2fD8Y/doZWc+u/aSZBdhmh8uv7jRzs5n47t7997vZOFIFdkCAE/ibNHnQfH3UNp360wMgGOjVSq8i/o/Gas3JwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoGr/BgAA///yGzV6") sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f000001c6c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8801}, 0x10) r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x101000, 0x0) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0xd) r1 = open(&(0x7f0000012e00)='./bus\x00', 0x64942, 0x0) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r1, &(0x7f00000170c0)={0x0, 0x0, &(0x7f0000017080)={&(0x7f000001c840)=ANY=[@ANYBLOB="bc3f0000", @ANYRES16=0x0, @ANYBLOB="000229bd7000fbdbdf2566000000080003004546f7afd6a8c377c1bb1dcbbbe07622a964eedba7050029df9da76ccc3e1622d391a61d22ddcf51fe8938ef1b9a253fa69ab357cacc5924f5782a0c7b1f8c51f54a593f272a24bd1642142fd79bc6a095bcb510cd256430a419028e", @ANYRES32=0x0, @ANYBLOB="0800a000010000000800a100010000000800a000c91a00000800a0000800000008002600b4140000080022013e0000000800a000090000000800b70099000000050019010600000008002600fd16000008009f002ec8cfc50800b7002d00000008009f0001000000050019010c000000080027000000000008002700010000000500190108000000050018011b0000000800a000000000000500190105000000240ab9801200bb00040009000400800004004000020000000e00ba00410500800400ff7f0300000081012a008c1064013533cae6d404649179d77990dbdc0106e00c12b624b626c0070f073e81912062b70ff2b3c18bc49a56d124a7da64c64616bd89187401573fb84046e199947d4957a6b3f38fd44a530510e3394775e3f2100cc561e3b35e884184aaf58fe3ab551aaeb6e9c6353c13e59d8471951149875cc90cc5ddca3778f4d945abd60d39ceddd6925a5ca45a30b9feee813f0b4ce95fcab64004f368ad9e0375729a45393d0143be7015030aebeaef57063df6e58e03284f6437379fa7a907c1558e8b66b7480d2e4b6738e7d50573e99a8d966529f27ab14c775022a07e150e00cbffffffffffff06000000000000007f000000832540050508021100000005000000ffffffffffffff03000006000000080211000001060000002d1a400012fcffffffffffffff05000400150000000600030000000e823b05f800030000000802110000000d00000004000000ff0000000300080211000001f7ffffff05ffffffffffff0500000001080211000001040000006804040009000602614400000005059100804c51b5f102f000f0ec5654f7ac4c3d8d8c8211d52d8b19940084b989f08302cf0d9033a98d1c56ee0068082e05305024aafd1606ce188f515f32a29d1fe63d9380e8acbc267e23825921f26b7d3061f1960293c9253c7da8c71df1f6608c30cf914e5fa3ce9cbe6a540861432a9a055aa0a823e5e7095cf436e503f15a65909341390adb30369f65d7d6bab6a7e4767f2ddd0d7327ee63fa14d1e0a5424c4c12342edf2b9c302ed3e7cfadb54aa40b292e2e8bd653fac1c9f725cc5b15b16b7e602cf42726208d455fd61e9c57ffc5307a20ba43e11db513beca48ad6a4352de7c0e091aa78bbd423f0da795b93948ab1cdd49ba4c48c34c1dbbab529144e0bec311c15f427d251fc0311b887bff7b9ff3e697ef2f0333bf60025a5ee3973b9593ca79f66431b369f938bb5930998bc3259b1c9a60d529843967a0ef030ba33abf38937c2fc193409ed683c43e551c6edfd0c415d3de2d5b39f36f52a901bef02fb6d06b51c5c4facc007550a4ed568ffa604d33de33eaebe1d064a757dc2bcc3cdb916770b155ff326f73705674569d636c74bf5365b6e22013d833e9b77bcf15afb9115da76d060fdef48a91cb9907daeeb2966b637c94a907c257472eabc4675c033c3b0dfb40c59392cd013634833f2bb08d1e377d3ecb9db4d72b19ee21accde6f197e97ec567a0723d2758d0a559e164228af15a17ee9e1794619c86dda275e8edd6624d59442e7e57ad2d6bc53d0745d0e0c27a1789ff00d9c900840c768b729af68cd937d2d159b8123da3b48d64eaa8e99aabe346567900c8950b9200a61987871a99888b31c82bd0d44c76f0d191b1d79741c069bea4e43d68d668c094c1c705d4cf1ab28dea1b9ee78f4a73408cfef66a5ac57e868966d3a7bd641f2e09db4f3521ea54e9fe6ad7a800d6c953e160800003b531d40c93569308d68510299b3d77e71003127e56634aa811d2a979df4eda4f352400d55416c19a2a553a9181332acdd19c0b4aecf14c884b6d8a41ea4697023125c984ec3292c976bc4a06e0c3be9d551585545cbba1981cffb9400ddffbe392974846b58a736b05d4390c0152b8c542e69c5462386dc6b50c2e4b3be8982c457e1189930918acccf1322f6cf16e08daeda89c58d88e31ff2d31cf54b8aba097021a7ec3fb641b20c3977e9233a6dcebf1edec323a1141286f4a6165d04a66b74437845a70b0930f88b130d32efcb602f184471fe3b808c94f5784f1ca3894301c0debceb3da7d2315ec37f030aad453fe39dfb9005f6be2003bc86ab078b95b52f5d802757be3bf0f5ccf11221341a28cb4994ae97202e7a64a25fd7a6ad2210372652858213bd8c7a314caa513d41c3599507a426d51948aa36d70b41d16afa100b3a2c81d18c527fff1b29c9b9735a09939db6088302de231095a457aa0be68eeb83d133671aecbb9cb9eb44d02f3718bd2d781237b46f386cf7864ce4c6f49a8f39b90e4312d110f6a8749e3d8f2d810de8bca3d9becf7a1bf4da36fadd377a27fc771c7afddcc1322673d367108387558a61ccc0a750227b908848ebeca8908814dcec0eee39d573737c81da3abe5c28e3188db76d116cd821196a9134001f25e102068c57f55c1f17a7ea370660175c5fe0b578f0a870094218bdb8d1aaa773aa84f0bf26b8919c34f844a01458d1b20a9d6c1f1d391a00da7a864d4aa603099d6b3bfdbc27c68112bd2498585aeee8e030fe76caf1854a10a3500d853a2beff242100d271c3947ebca5d6086a989f6a8a4ac9f3e219095f72b29f50c80aad2d8f6f685fb600000051030e00803cd300ffffffffffffffffffffffff080211000001020103000000000000006400020003010904060403010004002503010e082a01067606e80501000900dde1ea7f939aeb01467c1175905a69d17984c2743ca35f66c62fa8507c8fbc892a1a005adc646679a29299bc42de8c0a819b5045d1b40953d68d827800848ce3d2ad8bfe2f355f325a6071a1e0062d88023fe81a8286f441dc7da3f7160271500600630947b1a44e8d17360f9c3ec3930fe66b0f3e2c4e20b7bf44c12257eab0d874edf4bc20b8e140e92d355e0100df579da905964cb681b497f4385d994ec2968a4058c6fdacff2cb112091171dab8af6961acd64f65133b932355ab0695cec4657e878dda0db81a4d5a79fc9fecc2870b7c70dd02a8e63b329bfa21d6e5209f08c2dd802c73fba36765bcfe4e2e3407d38c52e0972773e8d827558e6d9c7a7a5b0d1756863250878ae47835a874d0baec2247b03d96e7090b42fd6cd03ae84707d30be6b79f67b88db871e4543bdeec0b7bd980d4cc7b175897c79a6d9792812f71d0ad4224fe4dc82ac70b76f76cec70db827a37a4bf75801a78a2f8011aa34d8fc2e6ddc90d1779abd6dd34cd6f118fdb90372afc7ba6391f84aa72ac648876443e05a1c276bf69e223295b736df3aa999228237ae054b88027f5e2f860fd1bb7359c7e8b61c583a7c6f90400a258872af48751d014f62f91cdb91e10f4017b25dad28b0782730cefc754674f496c812ac07af633ade33e6015ce8a79da052c8f2917a7a1982fac18b5893e579d8a469f1ea6efccc7a2a2cec7e2fec54128d5f073aa9f77f212bb41dd604c4b8aa367cf60262b992df3459f0caca386b94d0cf23b135f53555fa38c3214373e2edd6daa69b8880503c457c34c48eb0301b5a1f7bb474cfb511afbef12bf399714f7393874c12d95f73de3583fd9ac566b04756d7b7d21d1ea1175e2737286dc178933224c21ce495e9309675f084ecec9edf3410ad9bc9638e918ac8e2c0efca95a2a4e92dc2e44eebfee6f06fc09ffdd6df9c58283ec8234bfaeb0f822e17a7fa2ac7679fc2e59db861916ff0463aca038ce4214680623936d5560c8057b0340a873fb8a4b4b439663d9782ddc3d3d29a1e3a2bbe061e3414061f5262823df9c7945aacc3f95d18c46667720c997f551434c1ed3a1dfd0b313a9809267270000000600ba003d0000000a00bb002c000100050000000600bb0009000000dc34b9800600bb0007000000a1012a0071070000ff00ff2b21100172060207002d1a0003140d000000000000000900400003000000010004000000058c10e80d35ec9ad0e7d79c341a64693544eddd7fd215c4352d041978523f6b77c3221e1f45ca9deee7980e6180ccc8908669a212d9f7e18e67a6a73786163ffb6e1e4b3cf1bdd34cee5c310705b316480db52fb9542642c2e7c19a683603b1a950ca47617e0470e92cfe923988a5a4b8c2779480c840d8972242e1648409b5d717dcfd748c74eb03f13cfc197c1f2f52c9e1a6831f00810608021100000004000000010001000600000008021100000009000000841c80020008021100000108000000300000ffffffffffff040000001d003797f702116c9db23804e6c93b49b6d6c9f858f009d6e81c96108a4302efcaa395bf8a3eeb06f4c7d0814b8b081e69d912192e66e143498fc16387df9f92693e70db6fc257ee88df06f40b2b7bb6e195ce0b8aa9021cfe431b38ab48ec1f9379b3aed29d7268fad93f6ced51a8fefef281580425ae9cd711c9fcb1a6e308370bdfaf76b9d64f250b326a01a33c312e67a1290d4051a6b564f6680402001000000000e1010e0080281b00080211000000080211000000ffffffffffff0f0000040000000000000900c0500100040608090104940206020500052c05f008de8f6217d40c8c9103e04ead87cef6f3c7e7c87015354f43937eeec25cfdd228f89b9283388fd1f69925030034002a01053c0400059d0872060303030303037606340c3b000900dd5dc5179687a3ae1a6af4d46afdcd5e2687a43e076de15313e6fc517c8262086ee347533a5b11d27cf7521f32b354ba0dc60c2de4b254aef4fb16b73400bd0be6273e55301fcb5ba343316b20d594bf4ae4b69d925707e8769cbe32417dfcdd8522b380b54a1e016db9a8c8d66fc4b3a0470ffbc8361650ab732d5d25a68cf68bbaf78c7dd0e39fbdfca8c4fd7cbdf8a36f7d01e68bb4c02e109e9e390e8d3fead754f798451a683982df9572033366b52485d6e4dfe8538501b2b93351a24920d613b7610a8dc86d4e8397a86511c30b5fab01575fb554e934527fcbd6531413077aa4481fdd7734e4b738eee4b286fd966547ced9859276d7a1755e9b082b6dfbff4ee52dab5fcfca2ab7b5c1404b734057dda22e5cb741069d66ae73422fbfb01db6e49b29620c0883e68305449f11aff56369512322acb616cbdf355f5819eb82d8bf0ab40413bcfd3d67081f536efbb27cbb30df8e8130a6467476bf0000001f002a000301b576060504350009007107ffff0000ff0820060203003e01000014030e8037000300f715a4590d32cf4d527d3cb1a567b41a1ae79202cad6a21a47c4e4b8b71d470ae57ef871db8285cad28fac428bbf6aac6543b500ee0003006e93f04f9ce957e27c715bddb6430383a84201b075c4e1e6eec87d259f79354de13f99ba5c880bbfc0ccad35e2c9684e471550763f6b0fc91bec7a7e078520e7fdd51223deaf0557e46a0583562ad59ad362ec2d73a49bfe63103119cbb8b5930981738115edd4b909876ffbd8b021c5d83cdfe5532275ddafba9fcb11ecc46530685c8fd7d3d7638c4561bd853ff87da32c45cab2e9fe8183a585287ce5389b22c92fc866d2bb9c8d263280b38ee9a35d19a30e89ccca398372e36074b3291d3aefe96ae855421dee03911eb9da40d368009462d4612d9a85225af3be840e808dda4fde75425904bee70000040001009d000300a27e47bf616d1d57915efcbe110cf68619c8ca2f6a389b763af22b98b4aead62412772b23c6c98ecb8fac2cc86c8d8f5ed686cc6456bc35a81c6f7d1a9413a91bc5732f503bc4efac51fb7c6d5da733a3716ecc86334317fb7c7ffcad9a0f050cb24c2e22684868ddcd9ff53dce6e7cabe142ee8fd67e1189f120459051b3274cab87cd3642ad443728e53abc48982cdf69a3d778a1ba0c878000000040001000400010004000100cd00030029f26892217c142f3c93f0d12eed1125801406518e190b769f6e58f49c2f2130decdda45c809b15b23a3324f8cbd7572f34c01f85c1ebe16712e358e569757b6bce8a56fd944f3e1ffadcdb78950694a5260f35b7fde5641b9b7d3823abce498d334dfe4d6a0c50ba340018bbab1c1cf80a4f3469f4aceccabc351bb4e5a42008ee9d49e5d6277e7a0b06af7b73e0fe08c30a71338e33edb8ebf330397d9b8c0d54bfb3d50de22733a1d294e0577979b6d209f13a7179cb330836cc12601782529072fd0de8a7517be0000006500020032b4c35738cc61e211daf24078ed5f9ccd781c59c2059216d4529dba701844fcab039e9e8b104549fc37d795d60c4e084e51f3e8eb024630d9270ce0dc485ba280bcfcea05a2910103f59c784029c6c24746ec4331736d2eeb7c1d139367400df4000000ea120f00dd284a43b56b70f02d3e27d0a814f2b1da137e133dee580a6f9ea1abc59d9c3af4ea0903f733f6bd0dff2d1a02001b0200000000000000080000001e000000060008000000092a010126f701025ccb4a6192c49334d83ee5bd16bf2992aa103eefb3ba3dff027f39248d35894e0a76a31ca29649736ef01bebc73e3b1189da6c8a0f8ab4a6397c792d2aba659e55e9e6394c02fc57b832d28fdc2ecde83edf2c18a3e5210ec446c384995c0eef5fa7ac3378c054f4138ef0968ab87a96dc37f6b0b973b7500bf25caebdbceba93c4fc1785d57b9708fc3fad5f16fc500c965f951e49de06afe493d3057ea2bebb2d0e7598e6d68e2fb2f830b39474c260a03089164e7d77587ca0f649c3638d77e9cacbe7f10bbc2934b5ee9114c69139917915e2fd4a00b6df8d5afb47e50f4e11dd8670e5cf8a15b64ad2b5769f74ab7a4bc7020ac9c6e2eef0e5abd11b3fbfe1a936f6a4df1a2da0462752a2afadc0d0d770eb24e13ee77d8cdcf92b41d8c0a91b1ee5aab727c0ee30b6acca16e6c8de604634fa52e222b2ec566e7058f1a33fc1589b35d8f2c3ed4ea9acd3e627c3a091a69a50e28fed0dd5cdabeac0c575d559df9ed36215bdc26797747f195db5041b88726b9384254b05b69b3e47b8028f20c494e73e4d095089d604c5b48fbef864bf850f22dc5bf97114cc8da5ac746fa3f215dc47929c6a1cafa2c41f0cd7db4d4dcf606ad92a8bd76caf77d79c09438ef84af787b3fb695bf5363dfd890b803cf32eff8c1060549b6cfd93f8a91e3422c831009e81e1fabe72db9231df29fa6bb74a1024601a55297a4e9656884b3dab1afab6612369fc6b2ffca8bdff3841968559e6f6aca0e7614b6821f05fbfc3c07bd58266356063ee7dc4642a25964c3d2565cac9d8cd7da4619e23802d16f46332dc501f0865d510cf343413f9e0a6265d7c1a476c30d0f0ccef55f7ca348856aad2e3942013cb69a739ae83eb7689b4551b42b3624db164b06add040a051f45e5b1e6f2ca6326f9b23a7eef6045b957c1bd3021a1d4d0e36c81ab2f99ee5d5c098fb4c4ae5f89227ed7a95c299a67312e3067fd33e6f892563563b314f752ae84c9d4bfbc12199540182721455f88ae9a8f866c8863213437c104e8915e0797b2c8aa86950c9001ea73f9f3f54f6dd931021f074e6685cdb3e18e50fd0c3870049e10ae54131285ed1ec368c7388bb6b169783dc9a01af2b4e3502635d9030d8e8655a31fe156d5f2502ec329f138d9b3691f832d14edced9b5b963684773d2be0b3554ef8f185059e82da83ba762cb654d9616f1f766cacc905f73c3eb99ed2d024b34750c76f8437f8ef3b89b0c0931dfb4127bada0a852c28b77549491989a0fc27a74407e78017a81c3dcd865557ad014c9257d5f8d6822936092901701f2f78622e59f237a903067d2f34a7ff3f66a6244b1bc3546de69a87ed20ef446d001928dbaf64e8016c54ec1682912eb10e06d58d4f717d0307e6fef23d4804d3371cdc375d8fcf7390d8584a789b2b72cb1fb86e28e8db4ce7829967864f35fef1d59a1a3a873256088008b28c849863f6508f9d8dffa7f2564f65f620ab77401b8e12c2932fc0028e2e0e931c615f63c7e027603747cb3c39648d7d16e13f10ab407a16517c3509a7be7889d62a32b1cde3f956f34b8929ef03ea5f379527dc62bbec980fe5286b7655e4ebc15721f3703f8f7d55c7db260656feea37c6b87deb445e982ef8c1e7cb6eca10da0c1c70e64c99b37f1e4e006350aaedad13ba831caef2d3f0a8e1ec1ac468d5138c6648e0d4ef253c68fe069e62822078b912ac6ea0e92588d15dc707ced93f55bc3495212b504db6c5afefae3d958c6776ef8ad07e327cbfbe0da0abf6dc034ed2c51fa73a37fa856cc5988e43d2f62f4e5cc36e18699e66bb0fc8c67d44330ef962180570a8d889c4ad96ac43b15728b76de400414b50be2754a875c963bbeeaa942038825699f4a6733d13dcb7237396dd8ced704977293766737bd8a4e174f3744f319cb4607fad5774218cce494c5d2b7c93d7c83b881ca95a15268f5de7f2013d73e597869abe1076a179b8427bf1300959cb718d92c2260128f3889dfec561ee0fe3762fe60ae65c4262a54e871738fd233b9b91a50424ec833ed46564d9ca0e5d7e1e11495d55abf11101a68eb25e376c931b3fedaced35fe8d9e0cd1384d30a8b0c7a3ff92568aefbf4422896f46d49148d394549d46c697cb7a6213bdcd9d8c1d118951b8948fcae2000604bef1f598096990edbd15c99e0b73069e2f8ec26a92638561ba28f5634e6a6522526662322e4b573c72c619eb985934e957697cebd6ce9ac23c2a5b8e74bca003f27ecb3c15b9b428c41904156b2630bf9f08a9aba6df726004834df5153f2a31a9f16525ccb6efe8b20460f5293f5bcde4c121cd2275563a2f0f00aa7b1caf095f321ccb85a72ab55ac19ea5af0dd5a3da55f7e9802ba8d55eff5f65b6709e7e3dd50c2e89fac8ac1c148e1bbbeb7c79bac905e11c928fdc2e2e14f06d9d0bfa8bb52cca49172df671c9cb00d5fcc2feafa5cf76fb117106c8d2f48cfc78d5d289b638750648f69cc17921f9bacf1e2fa5e02c212afc52b3a39ea91742b92875cd40ea4c7ef0023233a4ae5432b713926b07d2c9872fa5f9ecc3b42b212bebc0b1dbfc6253b7ec56bf8230c43c8dc02157e7888d827b021cec6175578025c1aad8e139fa1d538e59cfddd5526b770a73c912250573103f20ed5ca747e762567f1b6376c11544452e70cd4aca3a494d2493c2f7d6cda53fb49548b1a3a68168123ac9c2631872347e8ed885c90d360b5a9e7f6a9e221e9cd12998d47b5dd3816b8167436833f855df3bd27b380a98e492f38d07a8e3ea79750490361bea0437d9a5375cdca9581bab8689433a7fcb85fefcc9291161cfb2eb06e86a45b91777b42eb9ff9ae789a4342dcafbe7159a779a3477c51cec362e01821ebc849f09573567a30368bdbca157d88f21e7eca81d013fdc9d696a8f395f87df95c055d946c6f0a27366e4c71c52e622c242c92efd230de183ac2af7b77eac4a72ef085e1730672c79d16117d09f62b3f940d2e2387e78766d560ca7a547ee5fa7b752717bc965beaa2f6e03fdfd36b6fab3baee00850ddecd09259aa5005665309834a06ba08bf5f4252224e2b17aaf334afddb6bbf7bb6b49931b33470a8ea67f985ae3afdd86abc8058d64760eb2dad40a28d9220742a12e947a659596388c7917835c98e8458b2d45ed2d22b7a6486605a45d21b9bc6047e5200924abb8733be572fd5e4301895aeb98c850dada58d1a528ebb520a26a27fc6905e02338c30b258b418b47041a64f16b4e24b15113a786f1b8312ff6c8420fb4c99cf85ed7f8f85f8a2a8b76ca6e7819885aa2853df6bbc18d7f66cc0196f7756cee525daaebfbb9f0086d945578af4219478f8ce432cbf268dbc10944da4cdb3cb733d0cca3cf9fa5805be62c2eb460ed9d8ec9db3d96f6603e7d03787325e14fce9c0ebe21cdfa6aeb161094021c011f16583862a6d26f5c1c287138377a02441ce13ef06b46fbe8544a0b5b1d1ecc00d044d7e3cd2708f210310fe702f9097f735bc937595a2f80dae84ebec282d8dd4c927ad5202dac6595c507b2f807a9e8768742b072ce1c2570de55e291df1867e2123405140f5628974649bb6b7cd555eaea58120ebedd3fa3cb94d8fd6781b6f99d5aec53a4a3c460b4278e98a39902ae6dc4b2c247ca7f528495b492d7816f82059c828ff5b0af69f72e07d08b633838c939398998234cd06af6b5b01f81b8afbaf21c1c359323a35fe9f6243c123221697b452e335165cf45f14fd0b606f0aa4035ef4b7e416fc98e25ccc2c7b806e61b7815d09b2b52cf48a439d6cfa7b67e30c832dac4adccabb93e5b66b1978909eaff57532cb3d2629ee01e4e48e71c3a4810d30d997a73cfdba0e0bbe789107fb63f4368f44ec5986c1bb2ddf338e942decb7463083a27d1a8c51f411c3d38d2b2e584587a24566e45245a051a45c500117a87505084d82d3c499f75bd026f7260b8a39d6ef2f6062de201b0f8e14b549dc52c2c27980f46e67cc37d67dd175d2219d403d6f14cbca64f54d485d0cbca44b62ab86694fc391ee4dda9b2e0b61b3a78c877f2e30ef26b7078f36953c40313121adeb283e86d72d52eb2191561ebe88dfd31a7772e7ab76a5ef79f7a46e3728d12cc2ffb9285b61e435f958fa3f909182ee79af87bfb40488434ec5012b96b497ec19218aab98b5a3b215c3c8618cbdba43e84c4b63a400ea6faa8cadf1886cf321355959fa36be3ca5b2985ae401b04c4929d3efadfb607cfa52cd526af39816cea5f548d329be49ed8cf430785518ced325d63154df24cd73b522b43810b159c56c7d6407eef8d5bd4175e62b64f11e5ce4c38d912388756be41bdd2a44a5485da966103370614f50aba7854a72dd51e764bb862e785a53f46463519a9d80749f1a03c8701c459475c7e7e47431cf538f8d49c15ca8ef186acc21ac2c84f4f8cd7ce1b7a554c16ebe5d8bf3ebe6b2520c9bbf227b4024bc28633d01f0f46c4d1a1e57be7d2924602f2909228b4b8354f5a969f4e172b7aa12ae10501a9859b9814984a52631948191fa81488dbe2a4d316f4dee915a0410a4aa314dc410ae7f7e9d1b87806143632e31ceafc4883dbfd6574bb64e5a4bbb470521a3fee760a5032d40cf888f582da975d23bb42275f51f815a223d5d6c5cb6e7085b1384d9467b1e02a0ece7c4db388d2eb352e705278b90aaa38ef6efddba4cb2398aac7121f7f38b008b4b319434e47623d98e39dbd7a196c097f52c8f2f833a3cb3362a23816b0639a1baca4e64b838f17cc9f5c6fc425f69adc362e5e5192337e68bd9445897dacc942041e7733bf218d3380f2dcfbcac421a8475dd7e4c72413dc7387414851bb391e20c5b92a534b2d31291ad8a89322288e21f71a88d35c6c6d6ad2fdb5ef82c86d0bf914540b97104c124e039af7974ccde3824b82637c27abedfd8385aaed4c6beadef313601500b4df08199f60f0232f60633dc25d63ce6ec5a6a82d5107411af3e80b59fff61338f6a4e1fb3b4ff838c189c7b6e76fdd269ba620f410b06bbf2011f7179b069e8d13e1c2fc7696544edd23485c53a1f3bbfda275de5eaa4da4c32948f52a6973b3bf9ba4bcae338fcecc72be60136e01771a40780cdea69e9553e191b23b4b292cc04fe49579c5b18c6873e04876c71022e22bb3279a66757a5991f275b004e9bd7a936281c246cef1d96accb8f191d5d79806dd736ccdfb37bd3c58925d2bcb41a1920d9d00b492cec3501c0f6f7cf50548631c78d52a33ece7694389071aaf796293cbd252054d475e82a5d67ede6f6f8baf15d1a671fc98d4cf781441922a82c10ec73f87d2914ea7bd5526e37f144789b0aa0f0b48d2c5656365ce54861886a405013eccaf1e6c959502ec5f01af98c49ec97a458da31180ea997fdb703bbfcb6ebd25d309d61bf02a6caa3c7757a9650bdb94a4eeac7885000655474fea8787fb17fa89b38fe25087a9ab1f5a57f9ce1fce78b9a6bc8551971a0b93cea038d67c488dbf027c756b1f501247fc7366b12801c4cf88942dca1bfcb323abf590856ae4bdc1d345d4782536cda958afb0df9a02ab41db0b720b2ca9041b3f2ac9654580f6df663d4df0a0248c36185f2de3e9a8bdf09ad03f73b9ab9f9e77498451a837326f7ff66a1b45cae5cc75836d0da82d498f1b475165d5c665080c01e06268aae0a5d81a33e6aca44f38556eae1a125718eab0e0b20460d7b87210b03d5252594d2133c704bc8ffc392ac0e38359a1caf0c1850c2a65a9f91e83726f67f0749d2c26a18eab3c94d81e1cebb2c263b915beb03e201868f1dade73da6bd1a9a122835e9ea00af9c8b1ef8e0f195df17b60e53bdef760694e2ac19c876236fb28e67997588414786b13d76151027850652767e342fb3933681f78190dc12a51271d1c6f4c7446b0ded199c7f4b98cbc722cb64509ed526f9d7e0b913f92626fd75f352f7dc87f2283b22738b363f21256ae9a3bb014cfc1a8d4fa5ffc1dbb8aeab632fe007039ef804e0d20bc328ec806edd399f74fec07aea10fc7603f4ef17af3a7103027bf67dd8d8fa402107047257725f8a06ecb3e675520ae6df008f353ca3a461725741cf60edc6aad1b8067ece2ded967506000001000900831f00fc0d080211000001018000000100000005000000ffffffffffff0400000084a2040a00080211000001510f0000050040ffffffffffff07000000ffffffffffff3f0040ffffffffffff090000000802110000011a0040ffffffffffff58010000ffffffffffff0a0000ffffffffffff000000003a004008021100000106000000080211000001010000ffffffffffffffffffff2c00000802110000000900000037004008021100000140000000080211000001200000ffffffffffff80ffffff260026dd7f06014a00f9f9d693d1b56627e45f89c51fc00d7083098beea4c6c69f37c8aabf7dd54e6048020206a143aad1e01fbdbaff902a22017294bd2d302774cc5a5752c9dd0ee0faef42052d8d521b514b0cb908ea7317d4e60bda17514781f43cb20c54f0fed1ff6c3e79dc55bdc4472511d6c2edda58a7a14c5b237196604bd004081706e347421bbb93c33b67ac8d78add80d5d21e7a6bf7f852828930f3bd008c4d263f721adfd82aa11d07c723af740261ffe9b386eec3fa5d5453b4c1da21c8c6bd76b13631e7d439797d2e82d9f492c44ee99f53790b596229d670600008c020e8004000100b80003009afb3c08bbbd527c83823ff31255e1c74bf4b87864798ca812e138c00a814a2311c0be62cab1df4c7bef76af6cccf5882fe8d2e1377e4b145c37f00141afada6a0c7fde6622237c0b78ad163f467ee7b8ae79d8ce8ed263bed9e75c59fdf368a33d74348bb27b19528e1b2eb4b0e63371df45fcaf05348e9d0af4d6255ef894b9907ab50251a1d51c7edbcbf7d53974b99c930c6e3776bb0da4caac3185a7721e8de681f7b23118c091552edd72f57d6ed53aed5040001008a000200b6c90dbfc161ddd00a2cf12a2e5987e9fe92f8178ca68de83ef2b95b44fb2c396faaceb2c3a2803a14359ee2ce02dbe377450ed8a35311ee0b7b671421b1b208e758e52ec8831506ef24e38c91b42fe24f4974ae2ce6d3ad3b3de8af13d9b71bb6942b92d907842c7e98177ffa88c470c8115b04e3617ddad6efa18b3c02d0632fd5b9d1eff800000400010004000100bd0003005439f88af5b4936edc791c0247f9c399fa99c0fc0631e56883240628aa8ffe7483a0b1364897a7b97e8bfec3ccf25b9ef2291b8fc11444c62825747a6553c9f35e032824776a578430560e996d226f0ad7f33fce447b403131fd89030b7b4c1b7f7a2a4ba821fa0db7c054221c3a340d6d414570e4e639c31efebe9260490f840847e8f2a0adfad554e5f1e44d2f3499162af2a447fd3d77c2d5950be49cf6a7f9d9497a8f549150526cfa8afad16d91a48fa730ed8210ac2b000000040001006d000200734a6554c0ede0122eea5ff65a3842ff02feec6aa2a9c130af51e2b564baf5564a9ed8980d906c123ff24278cd649aab437da8be622310dd61baea08ec7005da48ab53259c469acfaa1abfd6ea6c0cd35505c514283284a47ce4e40dc7ef4732350352a39a06ade0500000000e00bb00010400800900ff070c0000001903910088ec59ae1f2bec2d38668ede61699c81c4fe0b083df2cc8896625ccb910aeb9289e8391b0f5a4d06ce015bde338c6addc0b9cc51a2bf9ad9f8b170a2138d25655df3e5e62115faeee47e29302067e30367315db34eb32d265d90937f51b7a44c1e6cecaa04ba3b3e7ac4640d90ecedb91a8ef519d74e92b2a63b572a1699660406f5c2a57f277fd847a3feb12dc62da9c8cefa9db0c7a389f78133f0a54b60264ac973c792aeae86069d6e15e9cc5836e5b4072f7f0160da2e49e284d2db8c7e989fac5d8af193c04a039e05a954d6d84a4c1696802c7a8aa7391d53679d9506235ae0f62ea08fe6b93a150fc7f62da79d8300ed773bd8ac7965e04fe75842cde45d8820c4434ba592ce6ab330fae78442adf38159ae2a61b1d917c527f81056004ffcced4304e6a7abf7eeb8ca64eb1bbae5cb48162244164d12a80569ee3ee0d17c765bec42ea4b1ebf13fe78fcd56965a7ce8f29d61156d5fa874d94262f0ba278680d089e83a939fd6036338f0676b1c2a7f0b4ec9bf47c1ad57ae3de7c30e0080da6707822cc8d12efb7113d6ddc6dc8acd8a1b1d26d221ed784182577dfb34c884988135342e862864de285c0c5193f05df9a43748bcbaa6720410eecf9f58fe6d843fee41ed5c34427b2c13ce7d9b9d99c82d9a55f0f95480bb0d0ecb2f95ebef2e8ebde79ce62c60cb340230b167d788b490c3a0c41bf4ff18b4663381e62f53121482737c2380a025d1c54ea03a634e35ed75cf490fb34ec1f7ea2fb778b04524f4b5d842026f512b58629947fe250eeed813aa4a1b96401c15b879da060b91e67187502929c3ce2fb5a6c85b2c9511edca5c634e6815bb41034e5643ef099b13decb997bfb3d0add76c326efc530c4739c117e9df06b680e4eca7a50a4383ad9595498c1a29fe1e3191ba87dda51229901e07add39734189967934d0abc3ace2840901a5fb520de02585beae59e81738c5a892c5c1067a1c82757a793e3ef51834e3b20c20c8375ff2ca095d9572d6bb17f2957c44874bdbe1311ac33f401cc04705e2f9eeaa8246e9b7d79929329bb6d218b468d0d7d1ab2b5a4cfa252f69376217ca3d3231decb70ea4ce78915af55000000410891005ded4c97ed3fc9adbfd2e7155da397d0357bcd0e31729f7f5d115f55d7efc05f86f327f454ae7ebecce55f2b5e3649bc56fddaf382cdbf1e00b60979ab2672828b25e34c59543970ee32b81b46b6298790033671634a3e407d7293c06503eecdc376eb9405f4c2078b3e1bdcf80e5c008529ac58b99cfd9ab96aeb23f57fc70729c0444010e6c8a59266cf795bd056ed108f4d94b54a449977604d6f2b4f421640e635dab8a020003c329bc469b20ce9e097a4bd4943e2f42a73ba78777446b6d80add6fd9de3d43ba66ab40f85fb2bff8f74e0dca38dd6dd703e667ec049e66b20c62aeca1ceb07463b9134b6fa0738ace0eb82280e6eaad385e3a435efba408aa5e6f699ee44b4db0df1a123808f80cdf88be55f1ada1e9eb82768d06ab263ffca66bd3dc02f861b443dbf210cf1f111eecaafa9e5721e82e7da5f43129d7c3d3c2d2e06964f329a2337a99f7cebc122c589318246ca08b9fee607dd3da0583e08b47c9657ff168380e2e5ebbe668714c19bf983dd086c51a7d55bf80dc7d6da8c343e3e2b234ec3e32eba53ab2690635555562dda422bf3fa7c8abb5e1fad300098e9a89415dd15739e584da21369050516f94e55b29f9d2c9e03d2b87d873985cfde97a2987ab6cd139b5c9090ef33b35bff08dbbfb821f4daecc98ed8e690a4bafaf04e41de12d355f448118a5d150cf47ae690c47ecc07410b50386f82b1ea1ee19b5cf220b7f44d1a0328b9c49d1f17bdb1b1e0d93120943c7c04b1aa440d38a8a5a620bc178d63aaafba2189fd29fd01730fd8e4efec1c0f6b4d673dec361d34e70cfc3c5cb518b82ab4fde964c752dc84798500eff9cc8b2550cc49af6f5d77714bf489dba11343aa750dd5d30c17e6ee35d65d28e3d6bad4ac1dec7a3bb6f0a8019cd552b1d2339242c91dd3b57fb60cfe492305cc5cd9e0c52db1b546a2aeab674b315eac15c240e4e5afb06771fc33e6d49350a933035b3b6fd7dff09a1cee105c3ddeb90996112fb803b0e6dd897a943d51e5a1f1091b2498b9af78f36be6d080511ff06d35bd1f7ce876dd386f4434e8b83f604381448b27ca434ae7ad1b079000b167ccabbe5d214f1956a768247d511c94726cc48f4ade92ce7b8ff19ceff49b3fdc608d9c2fc3aaa2931b03e08314f8bffef54faf4d20d49560d7c81e5f171f1f8020d2097385131dd8b8454356b7d0c2405a4ea8e5f4878e4bbdeccac82e610ee19aef0bb5d19a413a55bc914b699342030ae4ad5cd80da03ac954a61ebcf2a165a3f7c6c69e2eda45eb5fd51a201fbc2c1016452fbf075a00e3864d5c30e4473d75fb56cc874f773f7824f5756f053044b3f2ffe13c24b865e3075433fc5813328e1fc2c1c383997be91df9f67daee4b31501a4d905938fe4251cb49ee30134135b44b441b4fb0e04cf214629fc744b9b7b2993dcccace90ec6e0045a12fe2bdeb8902357f42dcf5a443502cda62e2d506a9f643ce45bd4e8343e0bbcf707eaa70dc9551f3a12452a7b97cc5ba7168f19c9291c7415544e5c8d0b52216227cb15f23d6139ab36e18adabd58e3dee326618c710a78f537fd3cb954a235776fc50f5b5e7762a992a7a6096e9daba15f81a31e16f4bd5f16a77ae3fa63b2078120a6adb99ecfe6d6369d3c3d647f02abdebd750e442d048a65f87ad26bd2577cd4d5e53bcb431924ceacdc6800d25c20dd13c89b4c231636bfd4b6ea6feafe4ba644875e680db71030d04bd23c2a90243be9ec63ccdfae3ebe4f6b921f96cbcf60b7e6a7436ef6d9480f9b311afec2e9cd91ec3c09e1f36942b0b37a88915b5a21615dbc0d798c7d145a0bfac7d9ed62a75fe214cc922fd41d6a7632465f0b84e736e77cce1d3f9541b271afd3480edda9dbb128ededd8e98b399561684dacc707fd4e8749985d8b3186ccd2403adaa1870e9637c88903ef81c838f5c4e8e4904bf30d4bce2cc80e8da5a4ddd1f3520be132d4eaa856f4770d3697a55d9146e13be130ba45b86801a9c27dc37e78aac77f15f65c07bfa47c360d655b9d7b9e222cff8f7e81ca4022621e3dbd2822a319bd2f248d20bfcba76f8c99a7302e336b017703d4501ebd587114914735d97d414eb02935bb401a574bf924f2f0f91d328adee0b3296a0e8883aaaf41ad3fb588fc71cd2cd7037551da2c95e98d4be20a26438d430991316aa8bad5a9eff8968b9fd5545d9d4a9d45e2f7625f2dc4310195357fa4d59016c84f07877029c30df038fd388b55d4b0cf7966cf264db74943f0051f656aa1e8e7ee5a5adc8b65c2f8628226e2641645469af767d02d5239067f409fba8fbdb6d349c5fe3ac36b1711e0b6927188b3879df7c2e4af9ac9fb3db3eefb290ae3683aa188ce630005a8d6fa050b4c2e5b0cb65e37cecfe4e09f76dd72535796b2f5860611cabd3e7b5fc584b8709af776023e5e1b72e0f29f916829188d9bf0c952724d79fa3652d18db50e1f8ef792b03465d2540ff5fa3d5a9ee7fc6ac705a11750f488378971f3a4fcefffec25e02ef57381fd7c1a1405bc8a5ee2ac986ff02744feb79495bcea6bbf1eeeded9661fc7f03e5fa54493ee433dcf2733bc6b545bce152ec99f8abee96cea81994c8483ced517bb99a606f5936da71fa57cf94cadf9de1598e92410a017d5dd4129475d0b2a98a2d4e26ee6c0e359c03e345cf09459a0a6f22fa91ab5e06661546c4dbe91d33dc0f84499ceefff48c733618ec848c9506971b8f8a9a6a4186417e817e3ccf37337ea37b1adccafd3498c55e48ce73d3d2a0a0f0abf82278574a91be099a1774e3e078fa6220babb891043fc7c0858fe303f943d445ab739afe0236f1e4415fa9e51e58c899b2c9973fdad4affab1dd2850178d6da504d9b3dd587187a91d4e5e5ae3d4051015d0fb7f7e6eef21505891bfbba53db71e79b98270cd583a9897d0975ec5c4ef566d3721c32ff723773904cfa7da1e112f91eef85ceffd000000a0000e8099000300a8f1744bcb34c2b7930c527fc6fd47e6bc7e8fde754b7c7f6f9e882674fe2635061ac65b62204bba78c7b4e56d4bc3da04715fb9ad1edc7ef9367650030520f3db1b4a16e5062afc6386e1dbc4312108a7be28fc805288353f97c2301f8fbe6f41ec96a938ca828affcabb4dce13759d73a52f31f92cf16b29d28235a5fb376143c50267242e38d9976ceb3c4d79cafabe34ec624b000000dd002a0009d75a1fe3e878481f5e706fadcfa28b0930bcb01015f620fc6e0d1be24b0635ef247d2f245f2818224f65d599896c1a76e5f25faf74049fae45cf204892461e6097aaade610cbceb19651a5648dc51955df2c894a8d14c4a11778af168d58c0629114d6a12fffc492ad3da4e17438f015f1ac068d50fce1114ca346dc728b0ebb6da6b39d3fbb0aba10a0c638b53a3c866b826906138ab1dfb11e424187ed698930dac84ca51aa28fdedd4706ccaf328aadcb399d9c756b37169b146647a1fd4cd5e33876d8c809b4cf1059c174eb6211e0962a635d21b08200000029030e00802c0500080211000001080211000000505050505050460006000000000000001508800100060202020202020105832b0083a40301040602060005b503b3059d80ceaa660dfd5a786934aae3bb6ed6ba65d0f1e1af3139e4dc670edd819086c6d43a37d05193d10172e91dba1db96499bc51f4942bf3db931e7cbb736b5fead7ef3ebbe9d6b42494371d8aa84a0fd0a9e58b87cdbd10ad0e4cac821876d3762e47c8806d613a126ae68ddf7c4b466edd559aba5712b9fd061ee1d0ebfe48ce7681f0ec2a4a1ed38efc093fbba19c612f474c6d735a503c244c639a689a2f933656676f82f29cc5842dfbadf5b230ccdc312a01033c040052689c71070101010102f0407606810231000700dd8024486db546aa08f43a719d7fe94f8b236e10aa1af492ffdf81228cee601ba29ff4ae5e9a828996a9c90e44fd16977c874a641ced18bd26a5c8742de944f49458191ae8bbd9156c36cfbe5a5bfa52f3c50961d711d82a500046ebbe0a36a0dca0691effbe11b1a3aac4724ac06aac2e631ddbc25767dca87e93ae565856002365ddaf655eefca9d3af6fa0785bf6edb4844cd968c114007b811131ed1af937bb9f7d7c47e0e1cac26fdef46d79f05e17eeddc3eade65f00730355928c3f5eb6b9ba362915d37a7e3f068825b95c9ff654d9a4e7e45facd830a4fb44c38e87c81cfbb77d73999a603c8c6f025d3c1dd96ae4c8ef24cda3999a03ec245442521dde1a7ac36214fa45857c12b772a34da59bbd947858657373113ad07fd750469161f245489ac23c66ed7f7d045794c5865b62ddad527a7859fa4728d97da65a08daebe2c253f5f6f65b452e5b2d124f75d27f81782b090162c299ed79770d6730684cae0017e53ad7fa105242532a84ea79efa8a39d387068d51f580c172f47daf052f09e2f5c15e0cdc0c03fe4e0a0b15f0e3dbbf9a922aff4f4002567905ada911243187cfe6a51d6e4a21adbef4f1d5558060ccb7b8f06773913933a3a6e7cae8113951455e1f210c9d9c087ed5368ea86125ac850f3c5b1dfb63f588d35dd28dd3638a32228d5f66be658f9eb850ecacbccf49f5458276b9e7227c11d7a8a8c8492340d0598386d16fa44078ef0a0778ef8854373a21d890000000201800026410206064898b1e38c328842f0d2a0f4f8b4a5e520757c9a1a709784426f47f98cd9b969353a44cad1a8bb270845bfc33697e388c52c801f4472ff41823c059b7c7876060556240000e80301088c187b0a272f78e0094f99bbb1a3ea6d697c44560fe11a42f77b2d1a0004090400000000000000050000001d0000000100000000009f3774fd03a1c551476e423e7809400b57c8396bf1edcbf95558fac04827c98d62720382792b4242eac0f4cabd3cfd3ee1de188401dc49907ee5352cb5e132121f18a18a9f2cef795fdd7c950aed1816351e5cbbd9010001192c5be02aa0f3317e437f19d38297fc6ebe241d037d67e4e6da0103abb2a00602080000000c0080000006010101010101c9000f00040652070010090084a10b0900ffffffffffff090000003b000008021100000007000000210040ffffffffffffcb000000080211000000370040080211000000800000000802110000012a0040ffffffffffff00000000ffffffffffff0a0040ffffffffffff050000000802110000002f0040ffffffffffff020000000802110000012b004008021100000109000000ffffffffffff0d004008021100000104000000ffffffffffff0f003e01032503010e0d8c101202e1f92c1ff367c62337800845f3ae00000031007f006804010001008225009e0009000000ffffffffffff8ac700006a0000005b0000000104080211000000150e0000000000700691005c406a5deca1133320051d64360e1ca61b8f8a957af874301bc41bcf30c4f4745b9be1a96270f9f2a16e6f489f2bfab53c4abc3f5089eebf5830cf4e6f7db2146212b7e0347d4dbfa8657188187260f8dbe14b47d7b2b4c57f75d02f174bb2a36c18737b279c3885c80e184c987d41ab45e655102257af1a33558ced3338718c8e6b3802fe3df6446e8b72b3524bd966e8eee206223bf7c8f72a5a58099c8871c6efa594e47ff25a8c065885ca11dc8a17486ed9c41ffb4083143755f1e6f13429e8086420e01197d0b666fe4bb85ca34c1e0cdda0db2068db0373af0e6711fa92a2a4efee6461930d31b303bd4c46c7c68225b9f1acbd808886a0f280775414fdb55b9f60a3179934747a55a3cc21af78afe5be9c520436a18d81833693d4d3ad0baf68ab9ca2b9ec0bcf9317ccf3988da8ee5560b27aa2f65cf20eaea1300493e792d2bf2e4bcd8b5f38dfb6fb6b89027ca849124d5b5b61b32e639053d6400d3159f283630db643f75c551ea4b710f22deb9a0cfa63c3070bba7bf768b76502f84c1e447c3932b6ab4b5ee0d67f5903126d7a5cf6cae1e044bf883f024cd11069744c4ca67bf58fe6374e42739db0b0c10d540170f2a8781756aefde8f451dca4f19b469c6890d8a58a33ca3f937e54a7e523562072527805247caafcbf18723328a54ac9a65b4ad42f92a37540e889f169c7276e6ca687bb5570637c1959ac4ff88a41988440527e845b88d4769c293056f730dda04b693551748e2814c2547169e676c429d43e011a30321d62cbc6fdfc4df392f53c88487584013ed4d2027b19ccd6ce083a1f361030462f8b8937a10cbbf18efc5fc784fffca0c271c7ca6dda94ea25807c617f176572acf9f1cf97c7d4ebf893297b5ec78c19121812acd4d74d0b06ec053276545aa7f11df3afbe379ca8323b926286fabadb92ebe16bbbf2a2f7aab5724652ccd8fba0fb28b35bb14cff016cfa6b60154e9af4170ac9233c35f13af6bbb69063ee2b3e93393831b414f3f6b79ce56492be6c3bcc22ea8da9e3604d64e1ddebb876c78363a70654394be142919e85a42d392f2ce706d82f854e471ac9f8ace0411f82400630a21a28bdaa3cd908548ad4764179089f84319577d841747002cf349c2deacb61e0604f0ac2962d05d7b2b128984417f56e6beceab15426036e3c4b33d148059a5427340b78944e90c0c02990a89b43883e92416c5f092830d442daa2c8c171ea77af2c76e7ef5b210ae2024ef94680a7fc7fff72718db280354af1df590daba6ba9a29370085a8e361248402fcd7f6b1db4290f6cbf300c7f19a65b0b5471cee5d140404ef5306162675b55d2bd1e0085a0c4e35af0db7aff2c7b533f251050a37b4bd492f54fdfec7710c5a57e2a49632854ff9912d286e4831c37395eb94d035570706d92a2e45269d73f879145573117ba186f15d372184bcf36fadcddc98c8e68487be3ac24110028e3e077691e2d594b66e5a12cdb1aedfbe9eb6d5f85d466954ec974a94ed76264cde99ec023e95090699d368f177d90745549ed82da1e6d73314591dfaaebfc3adaeafeba2b1e94db275a3fdd4a10e451bb1641e376db9958a714aff54916626b768cbdd83c55ce196a23b10c39a232412356c5b1146a4f9ccf30566ca3bc8aacff31d2ddfad21d466000508c0c8197154cb3187602d52e7fe8285c853c74cf0970572270fe75b37a8ee2a6fcf67963dda270a25c2b0a021e13a2d4236320dba54cf460b63b1de0f02c84f1c592f741ccbb34c74d653546921f82bccbf8af442eb9f0680cc008b28f9ffb08e9d7597f2756e98753d08cfc2c8a1875d58a2819a0b8d63c4d7a5bb041c75c1b5f679d173f1ba7d9bb0c91489a8a96512afb216409e2ada82f8e2ebf04db539fc2b72d82e9d1362fc930993ce54e7db6507771c0640748086df05d16c257a2f2216a78f00e32fefb51b44cc110b5cb27d05292ce3bc5d2b6dbdbb9e4f0c62b3bf7056619ac2e452973f6426abeb583968159b4cd44caa7983517fb191e47d482c6a387714dda03b22c834d556dfdf94549980894301fd67750f9fc093545d8baef8280a269360c7e412869787ae8fdd8591d949988bd36d8bcdbf2f9f9452c7e0c26c7cff99aedc"], 0x3fbc}, 0x1, 0x0, 0x0, 0x24040041}, 0x80) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = open(&(0x7f0000012e40)='./bus\x00', 0x64842, 0x0) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f00000000c0), 0xc0802, 0x0) ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000100)) ioctl$PPPIOCSMAXCID(r3, 0x40047451, &(0x7f0000000140)=0x8) ioctl$PPPIOCSFLAGS1(r3, 0x40047459, &(0x7f0000000200)=0x4) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000280)="002100010acd00000001601001b4a26eeff2d700ff01", 0x16}], 0x1, 0x2, 0x0) pwritev2(r2, &(0x7f0000012e80)=[{&(0x7f0000012ec0)="85", 0x78c00}], 0x1, 0x2000, 0x0, 0x3) sendfile(r1, r1, 0x0, 0x1000200201005) 2.320047623s ago: executing program 0 (id=2663): prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0xffffffffffffffff}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) r3 = memfd_create(&(0x7f0000000a40)='-B\xd5N4\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\x8a\xd7Uw\x00\xbc\xa92\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x19\xea\xef\xe3\xe1@\x84\x13\xefZb:\x8f\t\x01B\xec\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@Ip]D\xd6\r\xac\v#co\xd5\xb9\xc806\xa8\x99\xffs7\xa1b1\xb1;i)j\x0e\x1e\xedI\xa2\x80\x89\x1d\xd9p!\xc86s\xe07(\xee\xf9<\"\xf0\xc8\xae\x96J\xe2]\x01\x86\xb7.<\xf5N\xd3\x94W1\xff\x18z>\xa7q,\xf7\x96\xb8{\x8e\xbf4\xe0\x95\x1ce\xe4\x85\xcdi\xed\xd3>\xeb\xa5\xaf\x87\x90@\xd1\xbd`^\xfa\xb6\x9cj\x13/\xc5\\W\x04\br\x17X\xe3\xfb\xc8\xd4\xaeX\xc9s\xd18\xd9L\xbf\xa0\xa6\xdf2\a\x99i\xb1/\x19@\x1cq\xeb?\xc1z:\x913\xfa8\xac\xd3q\xe4vPGU', 0x1) r4 = dup(r3) prlimit64(0x0, 0xe, &(0x7f0000000b80)={0xe, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000bc0)=0x8) socket$inet_tcp(0x2, 0x1, 0x0) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000c00)=0x2) sched_setscheduler(r5, 0x1, &(0x7f0000000c40)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbefa, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000cc0)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmmsg$unix(r7, &(0x7f0000000d40), 0x651, 0x0) recvmmsg(r6, &(0x7f0000000d80), 0x4000087, 0x2, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$FS_IOC_RESVSP(r7, 0x40305828, &(0x7f0000000dc0)={0x0, 0x1, 0x8, 0x80}) write$binfmt_elf32(r4, &(0x7f0000000e00)={{0x7f, 0x45, 0x4c, 0x46, 0x4a, 0x3, 0x1, 0x3, 0x6, 0x2, 0x3, 0x6, 0x33e, 0x38, 0xd6, 0x7097, 0x3fe, 0x20, 0x1, 0x7, 0xf39, 0x8}, [{0x3, 0x8, 0x2, 0x6, 0xd, 0x80000001, 0x2a, 0x7}]}, 0x58) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x10, 0x4, 0x4, 0x6, 0x0, 0x1, 0x79a}, 0x50) execveat(r4, &(0x7f0000000f80)='\x00', 0x0, 0x0, 0x1000) syz_mount_image$ext4(&(0x7f0000000fc0)='ext4\x00', &(0x7f0000001000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x840e, &(0x7f0000001100)={[{@init_itable_val={'init_itable', 0x3d, 0x4}}, {@dioread_nolock}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x6a}}, {@jqfmt_vfsold}, {@nojournal_checksum}, {@grpjquota}]}, 0x3, 0x458, &(0x7f00000014c0)="$eJzs28uLW1UYAPDvJjN91xlLffSlo1UsPmY601q7cKMouFAQdFGXYyYttWlHOiPYUrQVqUsZELfiUvAvcKUbUVeCWwV3SqHIbFoFIXKTm5kkTebRyaM2vx+kPefek5zz5dyTnHPPJICBNZb+k0TsiIhfI2Kkmm0sMFb97+bipcLfi5cKSZTLb/yVVMrdWLxUqBWtPW97LTMUkfs4iX0t6p27cPHMdKlUPJ/lJ+bPvjsxd+HiM6fPTp8qniqemzp+/OiRyeeOTT3bkTjTuG7s/WB2/55X3lp4rXBi4e0fv87auyWa4uiQsZVOPl4ud7i6/tpZl06G+tgQ1iVfHaYxXBn/I5GP5c4biZc/6mvjgK4ql8vl+9ufvlwG7mJJ9LsFQH9k3/PpGriQroG7sA6+o11/oboASuO+mT2qZ4Yil5UZblrfdtJYRJy4/M8X6SO6cx8CAKDBt+n85+nqvKNx/peL+vtC92R7KKMRcW9E7IqIYxGxOyLui6iUfSAiHlxn/c2bJLfOf3LXbiuwNUrnf89ne1uN87/a7C9G81luZyX+4eTk6VLxcPaeHIrhzWl+coU6vnvpl0/bnauf/6WPtP7aXDBrx7WhzY3PmZmen95IzPWuX4nYO9Qq/mRpJyCJiD0Rsfc26zj95Ff7251bPf4VdGCfqfxlxBPV/r8cTfHXJCvvT05siVLx8ETtqrjVTz9ffb1d/RuKvwPS/t/W8vpfin80qd+vnVt/HVd/+6TtmmY91/9CdiS9/jclbza8zvvT8/PnJyM2Ja9WG11/fKqp3NRy+TT+Qwdbj/9dsfxO7IuI9CI+EBEPRcTDWdsfiYhHI+LgCvH/8OJj7zQe+WPH2uPvrjT+mXX1/3JiUzQfaZ3In/n+m4ZKR5eTa+v/o5XUoezIWj7/1tKuUnHzRt8+AAAA+F/IRcSOSHLjS+lcbny8+jf8u2NbrjQ7N//Uydn3zs1UfyMwGsO52p2ukbr7oZPZsr6Wn2rKH8nuG3+W31rJjxdmSzP9Dh4G3PY24z/1Z77frQO6zu+1YHAZ/zC4Vhv///aoHUDv+f6HwdVi/G/tRzuA3mv1/f9hU/5Kj9oC9FbT+LftBwPE+h8Gl/EPg8v4h4E0tzVW+5G8xF2S+PxAtc8784KRu1PikuhGouXHxe+9/XQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYuP8CAAD//8JZ5KM=") sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_procfs(0x0, 0x0) 120.814867ms ago: executing program 1 (id=2739): setpriority(0x0, 0x0, 0x2a14b58) pipe2$9p(&(0x7f0000000140), 0x84000) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21, 0x2}, &(0x7f0000000300)=0x0) pread64(0xffffffffffffffff, &(0x7f0000001600)=""/4081, 0x7, 0x12) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x7ffffff, 0x2000003, 0x401d031, 0xffffffffffffffff, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000680)=@newlink={0x3c, 0x10, 0x437, 0x4, 0x0, {0x0, 0x0, 0x0, 0x0, 0x50483}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LINK={0x8}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x9005}, 0x4000000) sendmmsg$inet(0xffffffffffffffff, &(0x7f00000006c0)=[{{&(0x7f0000000700)={0x2, 0x4e1c, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000780)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @multicast1}}}], 0x20}}], 0x1, 0x4880) bpf$MAP_CREATE(0x0, &(0x7f00000007c0)=@arena={0x21, 0x0, 0x0, 0x25, 0x40000, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3}, 0x50) r1 = userfaultfd(0x80001) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000100)={'syzkaller0\x00'}) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x3ff}) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) r6 = open(&(0x7f00000002c0)='./cgroup.cpu/cpuset.cpus\x00', 0x121342, 0x0) write$binfmt_script(r6, &(0x7f00000003c0)={'#! ', './trace/uprobe_events', [], 0xa, "2eb22a08e6a4a83305ab9383102e251a3c1c2b3ed9c23ccfe0b6d1d8ca88729a6e8dc3896f6adf6bffb5cbbf5a7e7a4d019a706f3f7b0317900b8518847358b771c2acc93a42132e4ea9c75dc83bd309e0d4c7596f9ace5fba656f018ca382e0c8c33d9865bbf0c74dd823232545783e38e7aa6cb667b2a49b9ce147"}, 0x95) sendmsg$NL802154_CMD_SET_CCA_MODE(r4, &(0x7f0000000340)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000380)={&(0x7f0000000540)=ANY=[@ANYBLOB="1adf200dfa94852bba95e17165651ed7581fb58ed63778a0d35c2afc83bdbf9ce9c0e8caaa00c9e88faca93522458485566d596531bedaa3a1d7cbbc351843f2a53f7e65e70cc95028325a49fb1759d6a61362c8be8f2eb4c683d98b2462616de0ce28d025c011ff071a7ad4d8dad16e8c6a3dee70bdc67889ae4d4a7688cc5c17a7eed2be29f4", @ANYRES16=r5, @ANYBLOB="00082bbd7000f9dbdf250d0000000c000600030000000300000008000d000000000008000d0000000000"], 0x30}, 0x1, 0x0, 0x0, 0x60000810}, 0x1) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) timer_settime(r0, 0x1, &(0x7f0000000040), 0x0) signalfd4(0xffffffffffffffff, &(0x7f0000000100)={[0xffff]}, 0x8, 0x80800) newfstatat(0xffffffffffffff9c, 0x0, 0x0, 0x800) pselect6(0x40, &(0x7f00000001c0)={0x5, 0x2, 0x2, 0x7fffffff, 0xfffffffffffffff9, 0x4000000000000181, 0x1}, 0x0, &(0x7f0000000500)={0x3f3, 0x0, 0x5, 0x110000001, 0xc6d9, 0x6, 0x7fffffff, 0xffffffffffffffff}, 0x0, 0x0) 120.141647ms ago: executing program 2 (id=2740): prlimit64(0x0, 0xe, &(0x7f00000000c0)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000180)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000380)=0x2) sched_setscheduler(r0, 0x2, &(0x7f00000003c0)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000004c0), 0x400000000000041, 0x0) recvmmsg(r1, &(0x7f0000000500), 0x80002c1, 0x2, 0x0) r3 = syz_clone(0x100411, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r3, 0x13) r4 = socket(0x11, 0x3, 0x0) close_range(r4, 0xffffffffffffffff, 0x2) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) bind$packet(r4, 0x0, 0x0) waitid(0x1, r3, 0x0, 0xb, &(0x7f0000000540)) sendmsg$SMC_PNETID_GET(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) syz_mount_image$ext4(&(0x7f00000007c0)='ext4\x00', &(0x7f0000000800)='.\x02\x00', 0x22000402, &(0x7f0000000840)={[{@noinit_itable}, {@init_itable}, {@noinit_itable}, {@discard}, {@min_batch_time={'min_batch_time', 0x3d, 0x6}}, {@grpjquota, 0x2e}, {@mb_optimize_scan}, {@errors_remount}, {@jqfmt_vfsv1}, {@usrquota}, {@usrjquota_path={'usrjquota', 0x3d, '.\x02'}}, {@resgid}, {@nolazytime}], [], 0x2c}, 0x1, 0x4ef, &(0x7f0000000940)="$eJzs3MtvG8UfAPDv2nn1mbS/6gd9QAMFEVFImrRADxwAgdQLCAkO5RjSUJWmLWqDRKuKBoTKEfEXFI5ISJy4cAIJIeACiCvcUaUK5dLAARmNvZs4iZM4b1p/PpLtmfXszn53d7zjHa8DaFm96SmL2B4Rv0VEdy07u0Bv7WVq8urIX5NXR7KoVF75M6uWuz15daQoWsy3Lc/0lSJKH2Sxv0G9ly5fOTs8NjZ6Mc8PjJ97a+DS5SuPnzk3fHr09Oj5oePHjx0dfOrJoSeaiuPaEu+nuG7ve/fCgb0nXvv4xZFKvP7D52l9t+fv18dR09NUvQsrtkalamZ6R/X54VUu/b9mR106a9vEFWFZyhGRdld7tf13Rzlmdl53vPD+dObbTVpBYN2kc9OueVPL+WspP3sBd6dMG4cWVZzx0/ff4rGR/Y/NduvZ9DxajX8qf/z0Um3blNJ32Z7aN/auOfOV8tf/N1hmKluudaEq3UvUvz0iTk78fSM9ouF1iEVkTZcEAJj2der/PNao/1ea1bfZmY+h9ETE4YjYHRH/i4g90z2hiHsi4t5l1t87Jz+///PLlmUucllS/+/pfGyreNTeKeLKpnM7qvG3Z2+cGRs9km+TvmjvTPnBRer45vlfP1rovd66/l96pPqLvmC+Hjfb5nQ+Tw2PD68i5FluvRexr61R/Nn0SEDaAnsjYt8Klp+22ZlHPzuQ0ju3zX9/6fgXkOUDF6tU+TTikdr+n4g58ddVlWpaaHxyoCvGRo8MFEfFfD/+fP3l+nx7XXpW/F3NxTT3u8hqpP2/dc7xX1t+Hn8pr3DOeO3EMuq4/vuHC0Y1K/5y3JiazOJkvvDamGLpZltnRGyZ2Wzp+O/IXq2mO/Jp7wyPj18cjOjIJ8yaPjRTX5Evyqf4+w41bv+7I/75JJ9vf0Skg/i+iLg/Ig7m6/5ARDwYEYcWif/75x56c/EttILjf42k+E81/PybPv57svrx+hUkyme/+2qh+pv6/Os8Vk315VOa+fxrdgVXs+0AAADgTlGqjkFnpf4iXXdxak9sLY1duDR+uDfePn+qNlbdE+2l4kpXd9310MH82nCRH0rpjpn80YjYVf2l0ZZqvn/kwtiOzQwcqN6rU7T/znxaf3/t9Y/yZq4ZsCGWNY5W/6OzL75c+5UBNpT7NaF1af/QurR/aF3aP7SuRu3/WsTUJqwKsMGaO/9X3G4OdyH9f2hd2j+0rpn27xd/0ELm3xJf/N3KSu70n0nsPrGq2dc9UelelyVPLH+u8jpFGnV/2rFw4SwiVlZFlBYv0xGXr3StUTjpDLVYmeKmlaYXWFqyzDNLbZb2Vf0nRkoczBOdEdHsXNea2Kdrd/wkmct+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAHe3fAAAA///pidwx") r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000e80)={0x0, 0x0, &(0x7f0000000ec0)={&(0x7f0000000f00)=@newlink={0x44, 0x10, 0xffffffffffffffff, 0x70bd27, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x8801, 0x31863}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ip6gre={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_GRE_OFLAGS={0x6, 0x3, 0xfff}, @IFLA_GRE_IFLAGS={0x6, 0x2, 0x29f5}]}}}]}, 0x44}, 0x1, 0x0, 0x0, 0x14008005}, 0x20008090) bpf$PROG_LOAD(0x5, &(0x7f00000011c0)={0x3, 0x13, &(0x7f0000001280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9b8}, [@printk={@lld, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x71}}, @printk={@x, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x9}}]}, &(0x7f0000001340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sched_cls=0x37, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 119.870457ms ago: executing program 3 (id=2741): mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000000)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000040)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(r0, 0x2, &(0x7f0000000140)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeeb, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000240), 0x651, 0x0) recvmmsg(r1, &(0x7f0000001800), 0x10106, 0x2, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) pwrite64(0xffffffffffffffff, &(0x7f00000018c0)="3703c70f70e244b7878fedf0c0c6c2ff2f524255d61dbfb25921e3d3686454b93e5842722103c5c67b800da4173b9e63544ee1f32fd585dab49f06f4e7e92a867080b7b83c0a312536331c", 0x4b, 0x2) syz_open_dev$usbfs(0x0, 0xf, 0x101301) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000001800)=@base={0xa, 0x1, 0x3f, 0x40, 0x42}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001b00)="5d46542b3090ce5ceca970bf8abf170549531f3309044e8b5176033b03b6ffb6877fc1bf93944e8918f7671993d5b56494717c96f1a910bc20b312c4ac1319c04da6b26ab882b4086cb2ac1545cef2003c2f29885496d182cc00eb08067822dfbfa896a37248b990eeeec77445d6f8da", &(0x7f0000001b80), 0x1003, r4}, 0x38) 119.535087ms ago: executing program 5 (id=2742): add_key(&(0x7f0000000380)='asymmetric\x00', 0x0, &(0x7f00000003c0)="308205553082033da00302010202147398ea982dd02ea8b1cf57c7f297b3e61afc8c0a300d06092a864886f70d01010b050030343132303006035504030c29436572746966696361746520766572696669636174696f6e2073656c662d74657374696e67206b65793020170d3232303531383232333234315a180f32313232303432343232333234315a30343132303006035504030c29436572746966696361746520766572696669636174696f6e2073656c662d74657374696e67206b657a30820222300d06092a864886f70d01010105000382020f003082020a0282020100ccac49dd3bcab0157e846ab20a695f1c0a61823b4f2ca3952c08584bb15d99e0c3c179c2b3ebc01e6d3e541dbdb7927b4db59558b2522ec6244b7163803277a7385edb72ae6e0decfbb66d017fe95566dfbf1d76780231e8e507f8b7825c0dd4bbfba2590d2e3a78953a8b4606474446d7cd066a4113e319f6bb6e38f48301a3bf4a394fd70ae938b3f594144eddf743fd24b2493ca5f77a7cd4453d977568f1ed4c420b70ca85f3dee5882cc5beb69734ba2402cd8b869fa973ca73cf9281ee7555bb18675cff3fb5dd331b0ce978db5ccfaa5c4342df5ea96decd7d7ffe6a13a921adaaef68c6f7bd5b46e06e98fe8de093189ed0e11a1fa8ae9e964596253dad170be11d4999711cf99de0b9d947eaab852ea37db907e35bdd9fe6d0a487028ddd50d7f03809314238fb922cd7c29fef172b55c0b12cf9c15f6114c7a45258c450a34ac2d9a81ca0b1322cdeb1a38881897960881aacc8f0f8a327b7668036843bf11ba5560fd801c0d9b69b60972bc0f412f0782c6e3b21391c46d149531be19bdbcede14c74a2e0780bbb94ec4c533aa2b5841d4b657edcf7db367dbe9e3b366642667635bfbef0c13c7ce9425c24530305a86724500275ff24463b358976e670dac5518c9ae505b00bd02dd47d5775946bf90aad0e410015d04fc07f902d18488f28fe5da7cd999ebd026c8a31f31cc74be693cd42a2e46810479dfc210203010001a35d305b300c0603551d130101ff04023000300b0603551d0f040403020780301d0603551d0e04160414f58703bb33ce1b73ee02eccdee5b8817518fe3db301f0603551d23041830168014f58703bb33ce1b73ee02eccdee5b8817518fe3db300d06092a864886f70d01010b05000382020100c02e12417b738516c8db8679e8f5cd44f4c6e281235e47cbab25f11e583e317f78ad85ebfe148860f77fd226a2f4982afdba050c203312cc4d1461648193d333edc8fff178cc5f519f09d7be0d5c74fd9bdf524ac9a871253304106736d0b30bc9a14072ae417b68e6e47bd028f76de73f50fc917c9156d4dfa6bbe84d1b58aa28fac119eb112f248b7cc5a98626aa6eb79bd5f806fb02527b9c9ea1e0078b5ee4b85529f648521c1b542d46d8e571b960d145b592898a63582ab3c6b276e23c825904ae5ac4997b2e4b4657b82924b2fdee2c0da483fa652a07358b97cfbd962ed17e6cc21e87b66c7665b5b262da8be973e3db33dd133a17636a76de8d8fe04761283a83ff8fe7c7e04aa3e507cfe98c35352ee7806631bf91580ae1253d38d3a4f059344707620fbe30dd818858f028b096e582f805b71301bcfac61f8672ccf9ee8ed9d6048c246cbf0f5d3739cf45c1933ad2", 0x4ae, 0xfffffffffffffffe) syz_mount_image$ext4(0x0, &(0x7f0000000080)='./file0\x00', 0x18808, 0x0, 0xf7, 0x0, 0x0) pipe2$9p(&(0x7f0000000080), 0x80800) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) mknodat$null(0xffffffffffffff9c, &(0x7f0000002c00)='./file0/file0\x00', 0x8000, 0x103) write$FUSE_INIT(r0, &(0x7f0000002c40)={0x50, 0x0, 0x0, {0x7, 0x2b, 0xfffff801, 0x4040141, 0x6, 0x8, 0x9, 0xa14, 0x0, 0x0, 0x80, 0x400}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000004e40)="d6a3bef9a5d07c528747bb4d1142494c17df93e00f34ba1b4363b95ae301a4b0b9b0d6747b011c0be7007b1906eddf30991cf4a48cc33abb287e76e108eea51bb06b3f9b711b8c8bc9bc9a1cfd0cf3ba6a6874b32be6ba0e4d87ee613c30ed10d1f7b0b8e4fa98c207214991b7cbedb5b48430461e42cde24912586985a320617ddc4072aa7f6bc754b73f51f9665cad86639083b2286af5c66028ed1d3e7817f778e7293302e42f7e37a3b7389f2e3a01cd37019cf22d47720d8990b7f174b84ebc06ec8a975074667d5da8be9c72ca1e9122b67d972c37937b06a90978244eb88398d9ba487c2bf69ba23aa1834b2b17720d73054532e22bf3f2b4117c5299493aba2942c771a9a360fd64fc5e81a24e18252da4e2f348b3933f5bb78ef20161953346560d658f243bf575e3306d2a1b14a594b2d348e7a1c9f38d342bac101109f26b1a2a962b1db9bd418a46587c473fe56f47e5bab5c7287954f67cf765471c868fcde4e1d721c6057228af54daa5d273efc4a316c6a7ec85c9929381a28d51cfecdd9205ebabaaaf7483adc00f125e3924fa0a5b38f268fe0cc473e397d404f968ce1353c7b92498551b623862162fa33e544bc4f20c6332ebbc0ad6e48cdfbdfdcd45c322b4d0f6d5e9d600e9a823d9a9902e3ab7cccad682ef53e81bf4e3fc51a7fcf7afdacaed74de5a1e62aa41734a1e379521c53406501498106f4b46d91bb77d5b7ff2e7fe984eda1ac4002b2a38fa9126606956cf5267a775d430e102cae17cc88d8f76536366fe067803b4f093fd0bf03ea77e1a1a2bfab1b4e565802ed1d8863b7d417a97056e04b3255408e8f23406de1c89beb4557d9f2f1f05388b40c43741fd83768a963fc90f45dbfd95c387ff243bda21e974cc600d8b7b46eff1e1affec623068bb671c31abf81f65baf184e2d69228cb86229c8707a51faab3f869524f58c85fc19b72e4dff49b8244e8822a04fa785d58609720959c6e88839ec0dcb1355f5eab7a9bf8a68bc26dc3f9a270c350d397b7809377ec5e8968428fbf68e6e0c1bcfe84c016e7f8567ae7912f1bd0f02b70bb2567216da926aa74d0367145869ec3fefcbd8113c8348750de5c5cd8d7c78b58ac39268800718b4cf4b068ddec7fe8deed9719466539780620db35c09961f5cdb8b4dbffb9c8eaadb7937e7d949b8bb9e7626c827f2d9857303bbb12f70f68b1358074eeed77d4ab063ddaa3e1aeebb13d620ed474532dd6d340cebd53cde2e1889412ba4792154a32817235f30500419e2f67c21300ff8c239c851c7b9b03ab66381d523b2ed108546436be7276316febba510b060c14190fa3c5d4d6ee07b79111d766a86d886082f604467541aae85dae318dbcdb6ad2c4fb3b5b8991e877d384c4ddc37a9036f4486d3b7e482bd2938194adcfe0d908e8334e8f66d19e043cbe4d67378ee35c2cddaabe2a858d36debb988467ed0bff211f673778b54a84ac6af65f1fa8015bad007799e8351628c8aac3a8b59b0a8e30a02d358b549eee1d7f5667763a43f7c5abc8d27f60afeb7f9edf7006fe7ace1719afc1be09a555aaee6710f000d9003cf82ae992e0944652e1c0879181078dcd7c447000e6c5562000000004a10145a36c29c61289f442d1f0244e0940c1f5f9367bea2794b7bfeca96dce1a25ee0d1497546924251b5a9bb16a72a2c9be0458b2460f5a6dcb8949deac415e8ec0206c73c39e0c4f977bb42206351671c9b0e08549b1e883e8f7ae5e86e9422bca78edb4d79d8be24d5f841520cced292591bbe72eff5439de5e6f2a9949bd7aa4c1724a82a757c6933977119e31f2c9c3dbde56d2953687ddedce0f5134f2e0609ac00dd09c96c750c520950172218d7bfb0e2dd3c87d7ffca6bc309712322ddd8a4da9871df7384323be34574ecde121e526d18cc90de01bd552910c8896b1734b04885f26607208a2133c023f457761a75c89d0f2a12e49307f8969c0f92cde0c3e264a30fff9c5a2ed41d12a467ca73220d93cb3281847ad07bdefee06e3fe898967b41085a35e9f22593bdcebb28d2e48cfba5b788cd650db009057ea7764b432335637ae361ef8fb48b320a48c65a3712b21175bef31101fd6ec4dc73bbbfc4262bb3cb6f8d587171610a9fa41a7fe1572c153388f8db387a1776bfbce3179f5f295917595a9ba18b0259f55d183a475382f69956f8e244b4e8836af7b2a56c1d29d57e6d1603b9c0f8d1e005db32595fb695a2e8f4f2449e562d4fcc1b470436b694210a952803850de57031b26c5cd8c38fdff953fdfe1fb9b9ecda13d5eb2c18fa74e9b26ea80fb256475a2b0946a6bcfd7dbbb06a50d098b21e756d31eb7d423b937c74701eb33322f6bf3ab0eac6b5bc5859ee7e31243b947548a646cdde9bbac23c803c74be72df6dc71b205933939621a3b09098d996a2bedc4c2ca2663a95d3c0cc33932ab8831d8f205222086a3671e639c4783a055a7c1a5d2091faae14391403203103414e59e8921b532be5cd2d17eb8b22074d43acfe85ebc9569ebf57843ea2964f2141a25a9c28a3c4bf1f00f312ee398c501842e1601e02838c63ba92cdb42565173aeb8693c1aec1b8485ebdfd90e9a12e8cf39dad6a0ea7d88e53c7bdec3397ab25ffe12537057626acd8bfef7c1aac19a9bd1a7dc9910502380b482ceb391703d9e58917d1ba59566b62f2c88f4e9d2201844e64d70a23b08569f3c70274a1e8bacaf6341e14c8baca139246e03327245744d398de8a83379530dc8b2961779827738766f8b4e6aa2c99c4fad6668486fc4b84fccb69df25fa9e422dd1c359fd8bfa34f7c1f5407665a7b754d42c29c6c815eb70e33587ab79350e416799964ca9c1468d7f2e24c6e196be8fd49b0f0122bd98d02bb2ce6ced286301ddb1b6c51cffd5d06978c4fc554725e94c52a054a0e918a5e04bd928390361e3a1a3c4be5a61093c9731b4940122ada4cfb19329f3ada74557e7d97484b7eb156e024aabcd310e1d8fc13abc0c164ca2f6664a0d6ae2e3f9c5972fd03e05325a90081d060e07d654c51c13fb9b8e042a71a0219b6dd0982f84eee42ed4d978f5814f476e03076081bd36c0b9536d5de50ca1cbce3786e63d3855ca5ddcd4a9bb4a65410d9588f740f5b74e12168e84a48a491b308502875c5225cde01f154b32a2e518dbcd56768e427226dca3b54ead7ea25c0c1c006766e23f387b09e11c277387604cbc87509b5aa9eb4403d2238c738bd42ac1f2688d5b5ec9de881d16fa03920eef6fead9b92a5e46648e91d9f39ab7485983f84b0273d0b359cf1614587c760b23722f096bc8e8b60f9a203c265cdca81e3a75be2acd91e0c9ce1626cdd5d3f2e282dc40c39883cca7a29ca3773876508e58ccb6f9e6e560fa149055ee3846888cafc47e0c9c8a564ed0321820941c583649f067f55648a977b52e5cb84fd6b75b86f36359dd45a72d8d91d709de237ed462a1b4cb8f650f4e0d1a2b4a19a34cf1ce19ac1e42af7c76359bc325d6f67eebcaaf06c0d1faba861e5fba6fdea14cf4160e195817ab7b394312dddb81400719601cbb4e986522ab45967d50211f8b17d71235867aabf9028f9c27fc5b9bacb89090202f26dde18174e05e4deeeb24fb9e495861424108f5774c18ed6088190a3af4e6a52309844003d1beabb7f4b4d353b8ef0cf7b3461801866be885a63dd4395d9feca14f943045a862a4bff22852e081023e58f257c15f8ca5fa69e4d5159f1bac6c7667f0bad0059d8028ee3b6c8d2e9c1f72abe1b541397aa141d89b2875c86a5f5876b290523215bac458dbb397522cfe260bddaa9962d22b69e27fab092e39bb41b7ba2be578a6450b29cf4c0570bf438dca211b655abc22b164b0b7d3b21372b5717fba7c67f6542ef3fd8df2a003cbdde5f6561522892b0f003db9c5ae3e9e47fcda5013bb085e2ac9af0b20c09d7884591f7519a37c89f1edeec39ebd4f6edb4508d5d6395771629ca8414187d016e674eff80ff985e896091ca9fd25a5ab860f21280ac37fbad27964e661b182291749e528f6517e3d4e1400d0d4bb1ed24b2f2f50f91dadde6fe6f2fa5c89f9fa968d9397036835d530941dea44480f5e9c21d0e0df7687a98c77d4440078d4d7cabccb7f4ba9f838377047bf64d8300fef2505b1cc5692f7174dfc0d587f3432480f854db18f5871966c771629567cfa9006d5abc1bf30a7ff5cc482884af1d23f0d5f5cc788efdebc5bb82718bb6aa529edc435acba48f56839f0607b52beb0fc0cc04fec95888a718629467d59955a14865cab8471dad902c75cc4ad29071be4ee2967e2eac4e682a99d11acd58c2cdd94a82c9044ee952d3edebddd4bdc921d57bc3e709a5f2d68e08773f04748a210a1fb0e57ca68638ae2fd32b8177dbc560249643ae89f01fada92c4031cff1b8f3af42bbe74a2a05dd92bd7e20a41997e4531beec211a08791c9e838a7cb920d8770e087862b523c05590bb339da9519fa517482cf763e832a5820e38e71df7e04ffdce500a54b02cec449b7754e527c3363d0737373e179d5521356bf76cd581dc3fcaf513331863bebf58972b94d4ece8c8353866ba9a8cd471649d35b767392fc82f61650918cdf7c84556b4dbdc510ba3066f265c8ace03616629e6b11626af9d1281014f4ce24c3ac199aa58bc66f231f60e569d43bc017366f2e6e448d39f1a0edf8830d01051f5a2816b1819f7ffaf0e864d669ffaddf5b16ff0bd92049d1238a566ef8d21666e7a14f413268707f71030e1f67864c79cc3e0f6b6c4b830525c204246c9caaae5b385a0958375aeaf0dcf3bfe938d4b9dca9532781dde861a08f844937ca5225ddf0b5b92a095c86f1e01fd4a4c2ddcfe8de0d9483061c0cd220cabb23661968ce3bfbb103540c577f420ce47a3c42dbd185696273057f2863624e415aefd904f7dbf65f20263157442332be964ac81a90330f6bdc8a7acc0104711601971dd720c812405ae13d95a9d418915b72c1d86c4cb0257bc6f5c011d73d8cb11b9e65d18f925abfc4ea2da73e5b95a62631716a4e9c33b9ef2b63ffe9c9f8184fbb0e4b9235632fbe297cf67ec2cc8790d5eec114206bb355bc9cf43cfd8eb3e71042da0ba9ec4ecfece2ef060144aadebd3aa4e28ade4b37c810abaf83fc08c49ece8129ab3e2973447e529c97367bb928811cd72171dda4052bdd12bd26b087a1571c596749ac48ba35772fc5d2d954d2754fda34190d6c7e96961d52e2b0fb6a55e959f32aa25080aabadac10f45b8f00bed69f6f35f13669c26fa47cef059f239730a57688b173583eed8eca9c14dafa7985ca79711deca4e94eaab93d3cdca04af829d50e06f49f0fa842ed946f5258fa69ecd122d4fe1e2e0aca2dcdb02f8102ae88013f5ef3a69b19bbc8f9017cb152339ad56576f261d6f3d7a478b2fa8fabeb91d18b70d65970da8b7011e52230674cf2531e615d47a0e735e4f40ecfc23ac8634ea9c1a481255a11d33a526757b544c66a3bd76e001d7bd3ad4e0b47952c66b41adedac1d31f4d77fab2267f30d031e539cdf177bd77b63a1b680a3dfda12ac472c72b618db95ccb09c71d776bd303c93386d36af192e49362cba7a9423a7a84aa39a106a8e0e2c59dcbeeefad5b234ecf8407464a51757757f6a7e03095424b4d1f42c0716756fcf01ab99ad29bb40f2c9091a9b7ebbb92b0287b20358d191a92e8901feaef357c87b8ca1db5e97a5aeaa33013a051460ad97a772f0d692fa9b24816f4cd66d1cef7eae606c5a933057a887683d8bc49174c1877c0e2a35496b04aa8aa1e4a3a9f584d7c53a119dce14e99331c9769b8ecec8a83c2943ce971f702323ab8e5e1714a9b212b568705caba0a191ea69f9932dce4f338c470af6a7266897a487403342e10b2235d3a152af0b8d09001d1bbedf87faed763e9f4881735af88472563e202947569290fe43180a722f531d08935b7473921a50b8da28e2085a299e2f3f8dd10b67a54906327695eb5221063d922862914dad8bff6d63167b94e2b731ae8df138830f1fd085a69285f957d43922868f994cf0c983229aaf11b3400000000000000007432305aab68af79894bc564a7966f707c4b88ad040fab3abe4dfe57fe340a77eee4089fdea37e7fb73c0a4ebefc8a099ef64fa98d2bfccfc2c64b14b361f27139676ecd08cd364d936cf5f4dc952a1d9e9a43b2f0548ed22c3faca5805bdcdcbdfd29ba93cb015069c2b00f3efacaa32e040f070a18febfb9bf5b622bdd61a48af80b85d0e959eb503b4ba8ade00b42ce48cbe7b5608f2a01db5d2cfedea1de3fb0db48a77993f7282f5a48d6106438a3f27232da424ca41a8be25c6f09af90d7ead2f7dd668f86bf14b6a147e9574ca7ba457e06431f884b5edad3d5ada845ab09a42fa422df76cee1ae3550e95086d21cc17a21958aed4eda0e9cf0857000a2106266b07d5b0dc6e5bd4ae366f0b8ddefb7db944c6f585a6b11622f95851ccc9f9a58320c55f58c34c5554da6153a0d303056be2163f0e70d39fb6878975da553057b3a1fd5b3ba7d59fc3d2e8127fe538200b699ec203dc9e97cada7b2df0619f42d5520682f247349861ff88ae945eda7db03aabfceb63a91a7f92501904c62098990819cd77c03d6a77aa29e4348de8fbbcf789377368bdba4f52934ad5cab2a1a80e97d2693b9c749b681a0351b2921d34ad9b44bdc0aa0a5e4f83cbabfa9bd2d3cf460f244b3bdbf41634173018655455e67e0d8fac349e4b1fa0cb586bde53636d7d4215afd4bd25383840c2ea091bc6553ab269c2ac3b0cac6537a95b64d4122448abbbdd810c5e329a7160b30b2f1863520f5f0badd9b5b9ae1444940172039496f7fbb338d988b446f5edbc276cbc0eb5b8169a71da468d5d60737158b997e1db7e1337935a1f4fd47a4f5d77caf6d5653d5dda2951942b3d1f65a2fae2d696613756c022d90121c182f2a8fc6f93c005b267c22ca48ba296f78cd4d8c867f8229770bc1884fa4842e9f869c0c97b58c505e9ec7188a096c13d8abb6ab978906c627e42b80b8391f46d2479f5d1a6f0ebcaa66405e48a4925d5e3344e4b49e4b2a1d0e8c19de9fae9b6bbfceb1c8463bb31ab19f16e89da208cb6c0c0b262eb8533114456bf7c59d3cdbfd52a49b96c601d5fdb7294ab0f462c4bc0ae83835f84bd455f6729ac12ffef66d08e828836ee9a546a03480cf92ba7e01de28905715bbdf0aa75b258408e689ff8ebf1d6359d2b1de9507624534891a6780f21bee9f62216217dc6e8eb95ba823f88fac2e080b06bb4215262765fdeab4583d2c2dc96419ba9bed7980336bafe6110b427ad8be6de17e645c259839e4cec5e7f80692f6e75b427717eecf637ca9fda34ba8e272118444bdf0c73ce1d3f28c1747b68a400bdbf7c355b98a94122c2db76230762703f0cda72d60ecff4deb3cccb23ad73de01db0c67e402f7ba34cda20e75e5e1ae1589f341303a03fe7cdc8584149e212301d8846908b3be650aafbc8db9ec23089bcefea6121fa6a9986276c248414ec948ec501dfcc512a7deddddd3312ea4327def59b5692feeabea02a35251ce3602d59035f75e31006bb04572386f838edb6a3538c0d1f91686d46e4c4f5f4377b2cae2a675ae6ca40b8bbf93d576f99c5fe4b26c8a734e133f15e713ab2f1b9c4c8decc08f94fce7c081a6749c4624dbe54d3983648136277b4f0fd31458be95879a06e17f0a095f614a64590a7e46113608e78e6e0edc5d79b92349722695fc3a68abae6b1ee0fe0d7ab6e3b849d09601ead711006098a81ee41da5b20c844ec94051e5eba49791b2adcb23509b396fdba02e7f880a7afa849f0d8619f6988d526a3e0efd9973240c683da600ece9a40b1f736124ffd9f149107559251e165e914b53ca8248167ccb139e442db3340be53d4ed0da5722aaf5dc2d1917c7e3d0751b4f7d43b052d69a98c51f27b60d0fd12cc6febfc18ecdc73c8107d513f4b6901fc0f4b51ca5c6d66c0ea7f5bbcf50d78e4d874184f488ffcc2a331734fba6d1af5bec08ad633d8a0f9479abd20da5e0a69124cd78c094c7de642f8a1da1e2dc8fb2fbdbbfcfaeb7743af1b959e5d9a360fa8d15c242ab05e9598617f47478276786be67599496dfa9321e1c52b74657fe8a0e00d16ebf99530e99b684e01231bb99bea9139743a67ff4c1cd5f987b1cd12697b8352835deaefc4aa3b9caa7e59fd7afee6500b2c514794230982dc99596b60d1b716780632529b2117980ea51ca8bb8bccda91b140bfbeb8c3c70868dae25d69091080b5b8ee06977db27121db039a6b4dd5eecdfb38e3b9f0da991e5ff1e90ad8dc44153672e5933c5d73001b9b13ff7738fe3c866e90ec1c136fd526f1e6706c4c34f5f48d2c0e0470a98a9c3ee5b8406979c57cd9a0d6445d92e24c1091145388c0f178cb2e6cb7a18107b70dc88830e793c451d50ac9f0dac7d4d01c873cdd4c6468315c08a510cd1a8a49607602b72764e26b57d2f0d0180c45ce9c41131b56cc3acc6ccdd4d27fef3d444bf09a2fdc92f414fd79adfeb60c56f7b4f0e3fdf3b1292a653191a8be5200523c2a5a1c1949980430806c8f9db00a0dd1e45aebab27a6be86deb78d68458224145111bfc6f750b2a18e20be20f92d538db9c194575c80f31a1adf8007b49c6df84017b3822baa916a23104a13b02c23c3fb1b13fd7d38bed49a822379b0bfc240e0c3a20a1c0b9911d3f361d69d24f851ae63fd164d9044dc01e1cd81fd848a629a0af1d418e62fd8d00842452efc5f894b8b2a6a19d7884e6b1c558165e49743e4cc1a81f16a7ecabda9cc889f94d326f9c5a01cc4068c62535b083c44c9d1df67d90739b9ca281bdb646106da936f22d58f51ffb661a40f89453f8a86273b8c5dcbea4f2f6d3313078bf4adddf9a65698c726392910db57f51b871de3d4522771abdff7de296dd981c63005598910fa0e877e46c9a72d9d91ffb3d61f278279b859f33419223ae067a4e201cec56bc5f45f28aac08c809b3cf76ec04414e7ee774afa0991c3804037f0d907b981afd774c46936df169a56155facf59209299ec2e26c1e2ace7f52f8a3040013092b221197d91b114e5d3532ea8c707cbacdb3dd7a3d8fc88e500394c5a9d5e9d767e7cca31b7289d1d4356f4dbab3660afffaf49960193815106b085cf7efa0c4d5814ebca85f9628dd645dfa073f89ba30e72670fe9f594a741c4e6f6f78116abbb750d3253c2fad58552ae0d40a9076d154da16f8cbc5333a45e5cda3d16dd237cca1b154ab40a738627fbe2c76b495076edfc8afb9fd7ae6e520e6f54ff2b4f1da634ff844600f85757e91944b90a3ea87fdc5aee32834fe008d6218bf1ceec4c48cd3b0c06fe68e08b43a23d23e12115b5f243bba9ed589fa483bad7b173cc8d7d2753eac32bb29b1d2dfaf2b080bbed93190ddb3cee4461ac2a4fc5dff9fdb0df8ad8e93c4e9545e09850c4a82371e7d34d15ed06bc3f0ec56f10b869ecf47867472d19a0fbba96be214cc5d7257d0a7ff7f26471d1b3bf845ba616be08acefb150796dd51f6e9aaee2bd5a7af6305b544f1c7c56a303ab058bfd1a464810cde4a24874b2f9d2676fe1cf16cfd9bcc56c242a73e225e86285d6c250307f0001ddf058012a34d82a6613b4f08b504161b98bb324515bf71f60c4c47cc0b88bc01347fe473c08add394029223a19c39358b36a88b10e882b61dadf986fdeffc5bf164fc56544cd448846ccec9ee7577a218f7722df2da3f99693a9e701cce469a923865d64cb7a2c7f15cf58905069633a82b26d1dd5a094aa7803e509b51806cc60b0d6a65afc82d81a757b1c8482199367ebe2a7b6ffcabc02ec86da10eefc13dc5d7c1f5dec5e2de3c5b24f9a85bebfd16f7b625d8ffbe05bbc1c86df212f446c69b6065db7715058f2b0f375092890dd8126c1acd049e24df32be8b1da86174d1e0cd814c8666c9ae5304e5e3135e95888b34fda80a0ba3ba7f1db44648398f9ddb4310ff794f67518208b0e07eaf5b6401eb927b3b98a02582af0cd8b8565d8411ac96ef223cff1138cd0863b6fe372331e3dbe35a72ba9afa233a4d47be42cd9a6b85f67dd5541afea29e6b054a0d50f1a8a987f122955e99e5a711e231cd3e322638666057954c0209c96d3534871d3405bdfb15f4c650b1f4a444143c7897af6cd2c5a15133c0d4e75ac9f9f03910f93fedb58fc0f3a3235970b4846a56617ac518e45077ef626bec5ed21495c3718171bf4e7e6a7689040c98c635c9034101cae1e8741cdc00be824929dfa60d4491c85eaa4d233f5554faf925017203e6c15ebaa002e52685a3dae20cf57bae8acef779c04b4bc5da56bce1da6b8aa5b2a22c20a83eb83cf08056433150c82181f24d14c4bf0dab1d6830116dd02fffc4d1d6faf115da7b6d8ffd953d241ca569f0785f9a8a37c8ec2b7f0529319b907f97f4edbe4aba6489a1c9fcf712a3d26d418c916e68f3bc266b3f119e6cd34a55621bdd81a257465a5f2545f873abcd705293722f85c11c69c8c2b2453d588c8564700e6bdeaa0768745380ed89af731122c055658bbf0f3d57c2c75725eb5535774d7cc1fe143dc27d11cee856ad61c89f6daf588db9a28de278aa957ca6de2957de3952066fc77c1219032ef9edf42a22df14eb332b9d0a5149d3c98695b10abf076816c7ceca97072d432ace37e0c2013cbea74bd313eef344e9c1de2341765cb4c64fb3197810ff50654db658a1ad78d805206644740eb8ee485625a78ebcf258288be9b48cc61caf80b3e6de081230eca40f8f3ab9be2c1b0b4d9ea8fe862781b4d5f153d61be101622887d7242ba4859ce7b9ee64d39766103530a241bda0527c1abdc0553e3f2c2f903db8474c30f487192a428cd9095bfdfe4ec12fdf2ce982a46c74e24526d1367943647bbe69405358de9935018bae90c89bcc6d1d8ca8c6c33aefd9fddfe62ddc91234c46ee10d57de49362d7b81423a12a23dba3fec7d40fa01305b487abe5efc9f3c4022f05d94f46dcb07960c66d276b6275a396f5a4b64c66fc61f1ac03cdc9cfb6aa4aacccf7e7cb71fde077d1d79524a96b872a210f1f3b357fdb4226fe6791a4c2f80c0334aa29928c1d98169b06c9a9a3685ac0793d42452280f208280c32ec2075410265bf1919e1c115d49225fab4c970eb8ca6f4b5b05d990e1800c94d33bd8da141f011c73e3cc8d2ebddb32d99d647d53dcbaff6dee539da97610d522443fab5272b1858ddcd7e4099ffb03d8d19232bf59ce395b01cc6ae99221af43b20477c841cec35610dc43bfa6804d3e403a356fe9e133312e6cb88a5a37c6e39be9a1e172fc6f706452cf1749abfdb78ae62cba277c53afdc1fcfe0ca74ce7943e3770f769d0cc7cce7749e12338567938722d61a7f94e3534cce1a3e6c6de83a863ec5b20754b944434c90329b92ef52de7c76ecb0c159def0fbf60387506fd48c93672aeb8c1b917f875d793a545bafca1315e19a46195a49520b710890ae3dc727d45f3a4da5c966c54cb8ebdbd4d9b27ed57da3479b00", 0x2000, &(0x7f0000006e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006f00)={0x90, 0x0, 0x1, {0x6, 0x1, 0x7, 0x1000009, 0xf1, 0x12005, {0x0, 0x8000000000000000, 0xb, 0xfa9, 0x800000000040009, 0x9, 0x10000, 0x84, 0xcfd7, 0xa000, 0x9, 0x0, 0x0, 0xfffffffd, 0x1000000a}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) 297.731µs ago: executing program 5 (id=2743): r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) listen(r0, 0x3) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) r1 = inotify_init1(0x80000) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000b40)={0x3, 0x0, &(0x7f0000000b80)={&(0x7f0000000bc0)={0x2, 0x3, 0x0, 0x3, 0x12, 0x0, 0x70bd2c, 0x25dfdbfb, [@sadb_key={0x4, 0x9, 0x88, 0x0, "1c8737af296d0290168a530a05df456330"}, @sadb_address={0x5, 0x6, 0x6c, 0x0, 0x0, @in6={0xa, 0x4e24, 0x8, @mcast1}}, @sadb_sa={0x2, 0x1, 0x0, 0x40, 0x0, 0x7, 0xc, 0xc0000000}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x4e24, 0x9, @empty, 0x6}}]}, 0x90}, 0x1, 0x7}, 0x0) syz_read_part_table(0x4011, &(0x7f0000000c80)="$eJzszC0KQkEYBdA7Lxi0mN2ExawYXYrFJlgsbsXkMgSLC3EdCjJpwDSY3jnp8v3c2eu2TVKWx8P+lMaQ5P1NmyEpSVZ1U9rTEXom63uS6X/q5z/m50sNk5723XXx6PkHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEMAAAAgDB/6zzaDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBDAQAA//+lNQn4") inotify_add_watch(r1, &(0x7f0000004cc0)='.\x00', 0x24000112) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_DELETE(r3, &(0x7f0000004d40)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x440d2}, 0x20000000) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000004d80)={0x1, 0x1, 0x3, 0x2}) close(r1) ioctl$TCXONC(0xffffffffffffffff, 0x540a, 0x0) openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000004e80), 0x2, 0x0) setsockopt$bt_BT_DEFER_SETUP(r0, 0x112, 0x7, 0x0, 0x0) getpgid(0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000340)='./trace/dynamic_events\x00', 0x5ad4448121ae15d8, 0x0) 0s ago: executing program 0 (id=2663): prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0xffffffffffffffff}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) r3 = memfd_create(&(0x7f0000000a40)='-B\xd5N4\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\x8a\xd7Uw\x00\xbc\xa92\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x19\xea\xef\xe3\xe1@\x84\x13\xefZb:\x8f\t\x01B\xec\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@Ip]D\xd6\r\xac\v#co\xd5\xb9\xc806\xa8\x99\xffs7\xa1b1\xb1;i)j\x0e\x1e\xedI\xa2\x80\x89\x1d\xd9p!\xc86s\xe07(\xee\xf9<\"\xf0\xc8\xae\x96J\xe2]\x01\x86\xb7.<\xf5N\xd3\x94W1\xff\x18z>\xa7q,\xf7\x96\xb8{\x8e\xbf4\xe0\x95\x1ce\xe4\x85\xcdi\xed\xd3>\xeb\xa5\xaf\x87\x90@\xd1\xbd`^\xfa\xb6\x9cj\x13/\xc5\\W\x04\br\x17X\xe3\xfb\xc8\xd4\xaeX\xc9s\xd18\xd9L\xbf\xa0\xa6\xdf2\a\x99i\xb1/\x19@\x1cq\xeb?\xc1z:\x913\xfa8\xac\xd3q\xe4vPGU', 0x1) r4 = dup(r3) prlimit64(0x0, 0xe, &(0x7f0000000b80)={0xe, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000bc0)=0x8) socket$inet_tcp(0x2, 0x1, 0x0) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000c00)=0x2) sched_setscheduler(r5, 0x1, &(0x7f0000000c40)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbefa, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000cc0)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmmsg$unix(r7, &(0x7f0000000d40), 0x651, 0x0) recvmmsg(r6, &(0x7f0000000d80), 0x4000087, 0x2, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$FS_IOC_RESVSP(r7, 0x40305828, &(0x7f0000000dc0)={0x0, 0x1, 0x8, 0x80}) write$binfmt_elf32(r4, &(0x7f0000000e00)={{0x7f, 0x45, 0x4c, 0x46, 0x4a, 0x3, 0x1, 0x3, 0x6, 0x2, 0x3, 0x6, 0x33e, 0x38, 0xd6, 0x7097, 0x3fe, 0x20, 0x1, 0x7, 0xf39, 0x8}, [{0x3, 0x8, 0x2, 0x6, 0xd, 0x80000001, 0x2a, 0x7}]}, 0x58) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x10, 0x4, 0x4, 0x6, 0x0, 0x1, 0x79a}, 0x50) execveat(r4, &(0x7f0000000f80)='\x00', 0x0, 0x0, 0x1000) syz_mount_image$ext4(&(0x7f0000000fc0)='ext4\x00', &(0x7f0000001000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x840e, &(0x7f0000001100)={[{@init_itable_val={'init_itable', 0x3d, 0x4}}, {@dioread_nolock}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x6a}}, {@jqfmt_vfsold}, {@nojournal_checksum}, {@grpjquota}]}, 0x3, 0x458, &(0x7f00000014c0)="$eJzs28uLW1UYAPDvJjN91xlLffSlo1UsPmY601q7cKMouFAQdFGXYyYttWlHOiPYUrQVqUsZELfiUvAvcKUbUVeCWwV3SqHIbFoFIXKTm5kkTebRyaM2vx+kPefek5zz5dyTnHPPJICBNZb+k0TsiIhfI2Kkmm0sMFb97+bipcLfi5cKSZTLb/yVVMrdWLxUqBWtPW97LTMUkfs4iX0t6p27cPHMdKlUPJ/lJ+bPvjsxd+HiM6fPTp8qniqemzp+/OiRyeeOTT3bkTjTuG7s/WB2/55X3lp4rXBi4e0fv87auyWa4uiQsZVOPl4ud7i6/tpZl06G+tgQ1iVfHaYxXBn/I5GP5c4biZc/6mvjgK4ql8vl+9ufvlwG7mJJ9LsFQH9k3/PpGriQroG7sA6+o11/oboASuO+mT2qZ4Yil5UZblrfdtJYRJy4/M8X6SO6cx8CAKDBt+n85+nqvKNx/peL+vtC92R7KKMRcW9E7IqIYxGxOyLui6iUfSAiHlxn/c2bJLfOf3LXbiuwNUrnf89ne1uN87/a7C9G81luZyX+4eTk6VLxcPaeHIrhzWl+coU6vnvpl0/bnauf/6WPtP7aXDBrx7WhzY3PmZmen95IzPWuX4nYO9Qq/mRpJyCJiD0Rsfc26zj95Ff7251bPf4VdGCfqfxlxBPV/r8cTfHXJCvvT05siVLx8ETtqrjVTz9ffb1d/RuKvwPS/t/W8vpfin80qd+vnVt/HVd/+6TtmmY91/9CdiS9/jclbza8zvvT8/PnJyM2Ja9WG11/fKqp3NRy+TT+Qwdbj/9dsfxO7IuI9CI+EBEPRcTDWdsfiYhHI+LgCvH/8OJj7zQe+WPH2uPvrjT+mXX1/3JiUzQfaZ3In/n+m4ZKR5eTa+v/o5XUoezIWj7/1tKuUnHzRt8+AAAA+F/IRcSOSHLjS+lcbny8+jf8u2NbrjQ7N//Uydn3zs1UfyMwGsO52p2ukbr7oZPZsr6Wn2rKH8nuG3+W31rJjxdmSzP9Dh4G3PY24z/1Z77frQO6zu+1YHAZ/zC4Vhv///aoHUDv+f6HwdVi/G/tRzuA3mv1/f9hU/5Kj9oC9FbT+LftBwPE+h8Gl/EPg8v4h4E0tzVW+5G8xF2S+PxAtc8784KRu1PikuhGouXHxe+9/XQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYuP8CAAD//8JZ5KM=") sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_procfs(0x0, 0x0) kernel console output (not intermixed with test programs): 440 [ 149.930231][ T3209] ? asm_sysvec_reschedule_ipi+0x1b/0x20 [ 149.935882][ T3209] ? tipc_sk_withdraw+0x630/0x630 [ 149.940929][ T3209] tipc_sk_bind+0x230/0x310 [ 149.945457][ T3209] tipc_bind+0x79/0x270 [ 149.949640][ T3209] __sys_bind+0x329/0x450 [ 149.953994][ T3209] ? __se_sys_futex+0x135/0x330 [ 149.958872][ T3209] ? __ia32_sys_socketpair+0xb0/0xb0 [ 149.964184][ T3209] ? __kasan_check_write+0x14/0x20 [ 149.969358][ T3209] ? switch_fpu_return+0x15d/0x2c0 [ 149.974518][ T3209] __x64_sys_bind+0x7a/0x90 [ 149.979042][ T3209] x64_sys_call+0x6f0/0x9a0 [ 149.983563][ T3209] do_syscall_64+0x4c/0xa0 [ 149.988003][ T3209] ? clear_bhb_loop+0x50/0xa0 [ 149.992699][ T3209] ? clear_bhb_loop+0x50/0xa0 [ 149.997856][ T3209] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 150.003876][ T3209] RIP: 0033:0x7f5845761559 [ 150.008311][ T3209] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 150.027960][ T3209] RSP: 002b:00007f58441ba028 EFLAGS: 00000246 ORIG_RAX: 0000000000000031 [ 150.036403][ T3209] RAX: ffffffffffffffda RBX: 00007f58459e8fa0 RCX: 00007f5845761559 [ 150.044399][ T3209] RDX: 0000000000000010 RSI: 0000200000000280 RDI: 0000000000000005 [ 150.052391][ T3209] RBP: 00007f58457f8ab8 R08: 0000000000000000 R09: 0000000000000000 [ 150.060383][ T3209] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 150.068375][ T3209] R13: 00007f58459e9038 R14: 00007f58459e8fa0 R15: 00007ffe11a80428 [ 150.076375][ T3209] [ 150.416791][ T3192] loop3: detected capacity change from 0 to 131072 [ 150.423498][ T20] usb 2-1: unable to read config index 0 descriptor/all [ 150.428812][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 150.431663][ T20] usb 2-1: can't read configurations, error -71 [ 150.455162][ T3192] F2FS-fs (loop3): Found nat_bits in checkpoint [ 150.568282][ T3222] loop5: detected capacity change from 0 to 256 [ 150.576150][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 150.586908][ T3192] F2FS-fs (loop3): Mounted with checkpoint version = 753bd00b [ 150.674016][ T3225] overlayfs: failed to clone upperpath [ 151.290367][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 151.309283][ T318] udevd[318]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 151.329299][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 151.341500][ T318] udevd[318]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 151.373346][ T2619] usb 3-1: new high-speed USB device number 12 using dummy_hcd [ 151.507759][ T3238] ip_tables: iptables: counters copy to user failed while replacing table [ 151.980731][ T2619] usb 3-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 250, changing to 7 [ 152.009563][ T3240] loop1: detected capacity change from 0 to 512 [ 152.078109][ T323] udevd[323]: inotify_add_watch(7, /dev/loop1, 10) failed: No such file or directory [ 152.565816][ T3240] EXT4-fs (loop1): warning: checktime reached, running e2fsck is recommended [ 152.586869][ T3240] EXT4-fs (loop1): mounted filesystem without journal. Opts: usrquota,min_batch_time=0x0000000000000000,nombcache,,errors=continue. Quota mode: writeback. [ 152.602775][ T2619] usb 3-1: New USB device found, idVendor=18d1, idProduct=2d05, bcdDevice= 0.40 [ 152.613044][ T2619] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 152.625857][ T2619] usb 3-1: Product: syz [ 152.634168][ T3240] ext4 filesystem being mounted at /199/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 152.644812][ T2619] usb 3-1: Manufacturer: syz [ 152.657016][ T2619] usb 3-1: SerialNumber: syz [ 152.702605][ T3249] loop3: detected capacity change from 0 to 2048 [ 152.710893][ T30] audit: type=1400 audit(1792261579.296:674): avc: denied { setattr } for pid=3239 comm="syz.1.1016" name="file0" dev="overlay" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 152.753762][ T318] udevd[318]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 152.756704][ T30] audit: type=1400 audit(1792261579.324:675): avc: denied { create } for pid=3239 comm="syz.1.1016" name="#3b" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 152.799262][ T3249] EXT4-fs (loop3): mounted filesystem without journal. Opts: abort,block_validity,grpid,,errors=continue. Quota mode: writeback. [ 152.819355][ T3249] ext4 filesystem being mounted at /178/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 152.933422][ T318] udevd[318]: inotify_add_watch(7, /dev/loop1, 10) failed: No such file or directory [ 152.955457][ T318] udevd[318]: inotify_add_watch(7, /dev/loop1, 10) failed: No such file or directory [ 153.053059][ T3260] netlink: 'syz.0.1021': attribute type 1 has an invalid length. [ 153.226998][ T2619] usb 3-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 153.267416][ T2619] usb 3-1: unit 2 not found! [ 153.404617][ T2619] usb 3-1: USB disconnect, device number 12 [ 153.566907][ T3236] loop5: detected capacity change from 0 to 131072 [ 153.677082][ T3236] F2FS-fs (loop5): invalid crc value [ 153.882204][ T3236] F2FS-fs (loop5): Found nat_bits in checkpoint [ 154.130370][ T3236] F2FS-fs (loop5): Cannot turn on quotas: -2 on 2 [ 154.333596][ T3236] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 [ 154.544051][ T3276] overlayfs: overlapping lowerdir path [ 154.635659][ T3278] loop3: detected capacity change from 0 to 256 [ 155.189165][ T3259] loop1: detected capacity change from 0 to 131072 [ 155.243432][ T3259] F2FS-fs (loop1): Test dummy encryption mode enabled [ 155.251131][ T3259] F2FS-fs (loop1): invalid crc value [ 155.307235][ T3259] F2FS-fs (loop1): Found nat_bits in checkpoint [ 155.330915][ T3288] loop2: detected capacity change from 0 to 512 [ 155.358130][ T3259] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 155.403520][ T3288] EXT4-fs (loop2): warning: checktime reached, running e2fsck is recommended [ 155.426257][ T3288] EXT4-fs (loop2): mounted filesystem without journal. Opts: usrquota,min_batch_time=0x0000000000000000,nombcache,,errors=continue. Quota mode: writeback. [ 155.446591][ T3288] ext4 filesystem being mounted at /224/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 155.469964][ T2292] usb 6-1: new high-speed USB device number 8 using dummy_hcd [ 155.551420][ T3293] loop2: detected capacity change from 0 to 2048 [ 155.595464][ T3293] EXT4-fs (loop2): mounted filesystem without journal. Opts: abort,block_validity,grpid,,errors=continue. Quota mode: writeback. [ 155.609030][ T3293] ext4 filesystem being mounted at /225/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 155.717396][ T3306] loop2: detected capacity change from 0 to 2048 [ 155.746308][ T30] audit: type=1400 audit(1792261582.101:676): avc: denied { bind } for pid=3308 comm="syz.1.1038" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 155.767352][ T30] audit: type=1326 audit(1792261582.120:677): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3308 comm="syz.1.1038" exe="/root/ci2-android-5-15/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f9ae2bbe559 code=0x0 [ 155.795451][ T3306] EXT4-fs (loop2): mounted filesystem without journal. Opts: abort,block_validity,grpid,,errors=continue. Quota mode: writeback. [ 155.811530][ T3306] ext4 filesystem being mounted at /226/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 155.862823][ T3312] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x61417272 (sector = 1) [ 155.882917][ T3313] netlink: 16 bytes leftover after parsing attributes in process `syz.0.1037'. [ 156.345865][ T30] audit: type=1400 audit(1792261582.646:678): avc: denied { remount } for pid=3311 comm="syz.3.1039" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=filesystem permissive=1 [ 156.367845][ T306] handle_bad_sector: 2039 callbacks suppressed [ 156.367883][ T306] attempt to access beyond end of device [ 156.367883][ T306] loop3: rw=1, want=157, limit=128 [ 156.387281][ T306] Buffer I/O error on dev loop3, logical block 156, lost async page write [ 156.397229][ T306] attempt to access beyond end of device [ 156.397229][ T306] loop3: rw=1, want=158, limit=128 [ 156.409365][ T306] Buffer I/O error on dev loop3, logical block 157, lost async page write [ 156.418864][ T306] attempt to access beyond end of device [ 156.418864][ T306] loop3: rw=1, want=159, limit=128 [ 156.430931][ T306] Buffer I/O error on dev loop3, logical block 158, lost async page write [ 156.440269][ T306] attempt to access beyond end of device [ 156.440269][ T306] loop3: rw=1, want=160, limit=128 [ 156.452290][ T306] Buffer I/O error on dev loop3, logical block 159, lost async page write [ 156.461840][ T306] attempt to access beyond end of device [ 156.461840][ T306] loop3: rw=1, want=161, limit=128 [ 156.473956][ T306] Buffer I/O error on dev loop3, logical block 160, lost async page write [ 156.483444][ T306] attempt to access beyond end of device [ 156.483444][ T306] loop3: rw=1, want=162, limit=128 [ 156.495536][ T306] Buffer I/O error on dev loop3, logical block 161, lost async page write [ 156.508655][ T306] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x61417272 (sector = 1) [ 156.722682][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 156.744654][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 156.900568][ T2292] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 156.910827][ T2292] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 156.919807][ T2292] usb 6-1: New USB device found, idVendor=1234, idProduct=5678, bcdDevice= 1.00 [ 156.929000][ T2292] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 156.977476][ T2292] usb 6-1: 0:1 : does not exist [ 157.082407][ T318] udevd[318]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 157.235251][ T318] udevd[318]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 158.157377][ T3354] netlink: 4 bytes leftover after parsing attributes in process `syz.1.1053'. [ 159.041408][ T20] usb 6-1: USB disconnect, device number 8 [ 159.321618][ T3356] netlink: 16 bytes leftover after parsing attributes in process `syz.0.1054'. [ 160.111974][ T3370] set_capacity_and_notify: 1 callbacks suppressed [ 160.111993][ T3370] loop2: detected capacity change from 0 to 2048 [ 160.151549][ T3373] loop5: detected capacity change from 0 to 512 [ 160.170243][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 160.196220][ T318] udevd[318]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 161.070547][ T3348] loop3: detected capacity change from 0 to 131072 [ 161.078591][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 161.089750][ T3370] EXT4-fs (loop2): Unrecognized mount option "appraise" or missing value [ 161.109990][ T3348] F2FS-fs (loop3): Invalid segment/section count (458783, 24 x 150994945) [ 161.110815][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 161.119405][ T3348] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 161.133256][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 161.138593][ T3348] F2FS-fs (loop3): invalid crc value [ 161.153056][ T3348] F2FS-fs (loop3): Found nat_bits in checkpoint [ 161.176703][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 161.613704][ T1655] usb 2-1: new high-speed USB device number 18 using dummy_hcd [ 162.293385][ T3400] loop3: detected capacity change from 0 to 512 [ 162.301962][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 162.343003][ T3400] EXT4-fs (loop3): mounted filesystem without journal. Opts: grpjquota=,errors=continue,noblock_validity,,errors=continue. Quota mode: none. [ 162.373596][ T2292] usb 6-1: new high-speed USB device number 9 using dummy_hcd [ 162.452401][ T3403] netlink: 4 bytes leftover after parsing attributes in process `syz.0.1068'. [ 162.568484][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 162.585659][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 163.023939][ T1655] usb 2-1: New USB device found, idVendor=133e, idProduct=0815, bcdDevice= 0.40 [ 163.033060][ T1655] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 163.092182][ T1655] usb 2-1: Product: syz [ 163.108219][ T3423] FAULT_INJECTION: forcing a failure. [ 163.108219][ T3423] name failslab, interval 1, probability 0, space 0, times 0 [ 163.120859][ T3423] CPU: 0 PID: 3423 Comm: syz.2.1076 Tainted: G W syzkaller #0 [ 163.129627][ T3423] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 163.139692][ T3423] Call Trace: [ 163.142979][ T3423] [ 163.145915][ T3423] __dump_stack+0x21/0x30 [ 163.150272][ T3423] dump_stack_lvl+0x110/0x170 [ 163.154956][ T3423] ? show_regs_print_info+0x20/0x20 [ 163.160167][ T3423] dump_stack+0x15/0x20 [ 163.164333][ T3423] should_fail+0x3ab/0x500 [ 163.168766][ T3423] __should_failslab+0xa4/0xe0 [ 163.173550][ T3423] should_failslab+0x9/0x20 [ 163.178060][ T3423] slab_pre_alloc_hook+0x39/0xd0 [ 163.183006][ T3423] ? __sigqueue_alloc+0x137/0x210 [ 163.188042][ T3423] kmem_cache_alloc+0x44/0x260 [ 163.192820][ T3423] __sigqueue_alloc+0x137/0x210 [ 163.197685][ T3423] __send_signal+0x21a/0xce0 [ 163.202284][ T3423] do_notify_parent+0x6a3/0x830 [ 163.207156][ T3423] ? complete_signal+0xd10/0xd10 [ 163.212105][ T3423] release_task+0xe39/0x1210 [ 163.216829][ T3423] do_exit+0x1a9c/0x29a0 [ 163.221092][ T3423] ? put_task_struct+0x90/0x90 [ 163.225867][ T3423] ? __kasan_check_write+0x14/0x20 [ 163.230995][ T3423] ? _raw_spin_lock_irq+0x95/0xf0 [ 163.236038][ T3423] do_group_exit+0x149/0x310 [ 163.240642][ T3423] ? __kasan_check_write+0x14/0x20 [ 163.245780][ T3423] ? recalc_sigpending+0x1ac/0x230 [ 163.250908][ T3423] get_signal+0x64f/0x1430 [ 163.255356][ T3423] ? security_file_alloc+0x33/0x120 [ 163.260677][ T3423] arch_do_signal_or_restart+0xe2/0x1100 [ 163.266421][ T3423] ? memcpy+0x56/0x70 [ 163.270419][ T3423] ? __fdget+0x1b3/0x230 [ 163.274677][ T3423] ? get_sigframe_size+0x10/0x10 [ 163.279632][ T3423] ? __se_sys_futex+0x135/0x330 [ 163.284592][ T3423] exit_to_user_mode_loop+0xa7/0xe0 [ 163.289809][ T3423] exit_to_user_mode_prepare+0x87/0xd0 [ 163.295284][ T3423] syscall_exit_to_user_mode+0x1a/0x30 [ 163.300769][ T3423] do_syscall_64+0x58/0xa0 [ 163.305213][ T3423] ? clear_bhb_loop+0x50/0xa0 [ 163.309997][ T3423] ? clear_bhb_loop+0x50/0xa0 [ 163.314822][ T3423] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 163.320835][ T3423] RIP: 0033:0x7f716a489559 [ 163.325272][ T3423] Code: Unable to access opcode bytes at RIP 0x7f716a48952f. [ 163.332663][ T3423] RSP: 002b:00007f7168ee20e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 163.341088][ T3423] RAX: fffffffffffffe00 RBX: 00007f716a710fa8 RCX: 00007f716a489559 [ 163.349078][ T3423] RDX: 0000000000000000 RSI: 0000000000000080 RDI: 00007f716a710fa8 [ 163.357059][ T3423] RBP: 00007f716a710fa0 R08: 0000000000000000 R09: 0000000000000000 [ 163.365054][ T3423] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 163.373035][ T3423] R13: 00007f716a711038 R14: 00007fff669e48d0 R15: 00007fff669e49b8 [ 163.381020][ T3423] [ 163.388188][ T1655] usb 2-1: Manufacturer: syz [ 163.414070][ T1655] usb 2-1: can't set config #1, error -71 [ 163.423606][ T1655] usb 2-1: USB disconnect, device number 18 [ 163.446628][ T2292] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 163.457003][ T2292] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 163.471713][ T2292] usb 6-1: New USB device found, idVendor=1234, idProduct=5678, bcdDevice= 1.00 [ 163.489031][ T2292] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 163.599116][ T2292] usb 6-1: 0:1 : does not exist [ 164.799274][ T1012] usb 3-1: new high-speed USB device number 13 using dummy_hcd [ 165.077048][ T3453] loop3: detected capacity change from 0 to 512 [ 165.151852][ T3453] EXT4-fs (loop3): Ignoring removed bh option [ 165.188112][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 165.208431][ T3453] EXT4-fs warning (device loop3): dx_probe:878: Directory (ino: 2) htree depth 0x0002 exceedsupported value [ 165.250585][ T3453] EXT4-fs warning (device loop3): dx_probe:881: Enable large directory feature to access it [ 165.301140][ T3453] EXT4-fs warning (device loop3): dx_probe:966: inode #2: comm syz.3.1089: Corrupt directory, running e2fsck is recommended [ 165.342105][ T3453] EXT4-fs (loop3): Cannot turn on journaled quota: type 1: error -117 [ 165.350528][ T3453] EXT4-fs error (device loop3): ext4_iget_extra_inode:4604: inode #15: comm syz.3.1089: corrupted in-inode xattr [ 165.362926][ T3453] EXT4-fs error (device loop3): ext4_orphan_get:1415: comm syz.3.1089: couldn't read orphan inode 15 (err -117) [ 165.375005][ T3453] EXT4-fs (loop3): mounted filesystem without journal. Opts: dioread_lock,noauto_da_alloc,noblock_validity,jqfmt=vfsold,nolazytime,grpjquota=.nouid32,resuid=0x0000000000000000,bh,grpid,,,errors=continue. Quota mode: writeback. [ 165.453327][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 165.463153][ T1012] usb 3-1: New USB device found, idVendor=133e, idProduct=0815, bcdDevice= 0.40 [ 165.474323][ T1012] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 165.482906][ T3474] FAULT_INJECTION: forcing a failure. [ 165.482906][ T3474] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 165.485771][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 165.496436][ T3474] CPU: 0 PID: 3474 Comm: syz.3.1093 Tainted: G W syzkaller #0 [ 165.506100][ T1012] usb 3-1: Product: syz [ 165.514520][ T3474] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 165.514534][ T3474] Call Trace: [ 165.514540][ T3474] [ 165.514547][ T3474] __dump_stack+0x21/0x30 [ 165.519004][ T1012] usb 3-1: Manufacturer: syz [ 165.528748][ T3474] dump_stack_lvl+0x110/0x170 [ 165.528773][ T3474] ? show_regs_print_info+0x20/0x20 [ 165.528794][ T3474] dump_stack+0x15/0x20 [ 165.534220][ T1012] usb 3-1: SerialNumber: syz [ 165.535048][ T3474] should_fail+0x3ab/0x500 [ 165.567074][ T3474] should_fail_alloc_page+0x55/0x80 [ 165.572309][ T3474] prepare_alloc_pages+0x13f/0x590 [ 165.577448][ T3474] ? __alloc_pages_bulk+0xab0/0xab0 [ 165.582686][ T3474] __alloc_pages+0x11d/0x460 [ 165.587305][ T3474] ? unlock_page_memcg+0x114/0x130 [ 165.592444][ T3474] ? prep_new_page+0x110/0x110 [ 165.597235][ T3474] ? page_remove_rmap+0xc6d/0xf40 [ 165.602286][ T3474] ? page_add_file_rmap+0x700/0x700 [ 165.607531][ T3474] ? mark_page_accessed+0x3a8/0x8e0 [ 165.612757][ T3474] __get_free_pages+0x10/0x30 [ 165.617465][ T3474] __tlb_remove_page_size+0x18a/0x310 [ 165.622866][ T3474] unmap_page_range+0x1059/0x1e00 [ 165.627918][ T3474] ? mmu_notifier_invalidate_range_end+0xe0/0xe0 [ 165.634267][ T3474] ? lru_cache_add+0x7e0/0x7e0 [ 165.639146][ T3474] ? schedule_preempt_disabled+0x20/0x20 [ 165.644808][ T3474] unmap_vmas+0x26d/0x380 [ 165.649163][ T3474] ? unmap_page_range+0x1e00/0x1e00 [ 165.654383][ T3474] ? __kasan_check_write+0x14/0x20 [ 165.659517][ T3474] ? tlb_gather_mmu_fullmm+0x144/0x1c0 [ 165.665005][ T3474] exit_mmap+0x412/0x8b0 [ 165.669274][ T3474] ? vm_brk+0x30/0x30 [ 165.673280][ T3474] ? mutex_unlock+0x8f/0x230 [ 165.677902][ T3474] ? uprobe_clear_state+0x2c6/0x320 [ 165.683131][ T3474] __mmput+0x92/0x300 [ 165.687142][ T3474] mmput+0x50/0x150 [ 165.690973][ T3474] do_exit+0xacc/0x29a0 [ 165.695149][ T3474] ? __kmalloc_track_caller+0x13c/0x2c0 [ 165.700719][ T3474] ? put_task_struct+0x90/0x90 [ 165.705509][ T3474] ? __kasan_check_write+0x14/0x20 [ 165.710643][ T3474] ? _raw_spin_lock_irq+0x95/0xf0 [ 165.715696][ T3474] do_group_exit+0x149/0x310 [ 165.720306][ T3474] ? __kasan_check_write+0x14/0x20 [ 165.725439][ T3474] ? recalc_sigpending+0x1ac/0x230 [ 165.730574][ T3474] get_signal+0x64f/0x1430 [ 165.735019][ T3474] ? _raw_spin_lock_irq+0xf0/0xf0 [ 165.740109][ T3474] arch_do_signal_or_restart+0xe2/0x1100 [ 165.745766][ T3474] ? tipc_sk_bind+0x207/0x310 [ 165.750551][ T3474] ? __kasan_check_write+0x14/0x20 [ 165.755688][ T3474] ? get_sigframe_size+0x10/0x10 [ 165.760670][ T3474] ? __se_sys_futex+0x135/0x330 [ 165.765569][ T3474] exit_to_user_mode_loop+0xa7/0xe0 [ 165.770802][ T3474] exit_to_user_mode_prepare+0x87/0xd0 [ 165.776286][ T3474] syscall_exit_to_user_mode+0x1a/0x30 [ 165.781778][ T3474] do_syscall_64+0x58/0xa0 [ 165.786212][ T3474] ? clear_bhb_loop+0x50/0xa0 [ 165.790936][ T3474] ? clear_bhb_loop+0x50/0xa0 [ 165.795642][ T3474] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 165.801564][ T3474] RIP: 0033:0x7fc6accff559 [ 165.806001][ T3474] Code: Unable to access opcode bytes at RIP 0x7fc6accff52f. [ 165.813381][ T3474] RSP: 002b:00007fc6ab7580e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 165.821818][ T3474] RAX: 0000000000000001 RBX: 00007fc6acf86fa8 RCX: 00007fc6accff559 [ 165.829814][ T3474] RDX: 00000000000f4240 RSI: 0000000000000081 RDI: 00007fc6acf86fac [ 165.837898][ T3474] RBP: 00007fc6acf86fa0 R08: 002d3443a1d21a98 R09: 0000000000000000 [ 165.845899][ T3474] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 165.853927][ T3474] R13: 00007fc6acf87038 R14: 00007ffdf27d9b30 R15: 00007ffdf27d9c18 [ 165.861925][ T3474] [ 166.133478][ T315] usb 6-1: USB disconnect, device number 9 [ 166.219247][ T3481] loop3: detected capacity change from 0 to 2048 [ 166.278190][ T318] udevd[318]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 166.435052][ T318] udevd[318]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 166.586460][ T3489] overlayfs: workdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. [ 166.618936][ T318] udevd[318]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 167.029681][ T3509] FAULT_INJECTION: forcing a failure. [ 167.029681][ T3509] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 167.043066][ T3509] CPU: 0 PID: 3509 Comm: syz.1.1111 Tainted: G W syzkaller #0 [ 167.051864][ T3509] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 167.062046][ T3509] Call Trace: [ 167.065343][ T3509] [ 167.068300][ T3509] __dump_stack+0x21/0x30 [ 167.072656][ T3509] dump_stack_lvl+0x110/0x170 [ 167.077361][ T3509] ? show_regs_print_info+0x20/0x20 [ 167.082586][ T3509] dump_stack+0x15/0x20 [ 167.086760][ T3509] should_fail+0x3ab/0x500 [ 167.091207][ T3509] should_fail_alloc_page+0x55/0x80 [ 167.096458][ T3509] prepare_alloc_pages+0x13f/0x590 [ 167.101594][ T3509] ? __alloc_pages_bulk+0xab0/0xab0 [ 167.106807][ T3509] __alloc_pages+0x11d/0x460 [ 167.111412][ T3509] ? unlock_page_memcg+0x114/0x130 [ 167.116535][ T3509] ? prep_new_page+0x110/0x110 [ 167.121313][ T3509] ? page_remove_rmap+0xc6d/0xf40 [ 167.126353][ T3509] ? page_add_file_rmap+0x700/0x700 [ 167.131557][ T3509] ? mark_page_accessed+0x3a8/0x8e0 [ 167.136770][ T3509] __get_free_pages+0x10/0x30 [ 167.141456][ T3509] __tlb_remove_page_size+0x18a/0x310 [ 167.146839][ T3509] unmap_page_range+0x1059/0x1e00 [ 167.151877][ T3509] ? mmu_notifier_invalidate_range_end+0xe0/0xe0 [ 167.158218][ T3509] ? activate_page+0x500/0x500 [ 167.163089][ T3509] ? schedule_preempt_disabled+0x20/0x20 [ 167.168746][ T3509] unmap_vmas+0x26d/0x380 [ 167.173090][ T3509] ? unmap_page_range+0x1e00/0x1e00 [ 167.178306][ T3509] ? __kasan_check_write+0x14/0x20 [ 167.183433][ T3509] ? tlb_gather_mmu_fullmm+0x144/0x1c0 [ 167.188953][ T3509] exit_mmap+0x412/0x8b0 [ 167.193229][ T3509] ? vm_brk+0x30/0x30 [ 167.197233][ T3509] ? mutex_unlock+0x8f/0x230 [ 167.201842][ T3509] ? uprobe_clear_state+0x2c6/0x320 [ 167.207055][ T3509] __mmput+0x92/0x300 [ 167.211051][ T3509] mmput+0x50/0x150 [ 167.214872][ T3509] do_exit+0xacc/0x29a0 [ 167.219045][ T3509] ? __kmalloc_track_caller+0x13c/0x2c0 [ 167.224605][ T3509] ? put_task_struct+0x90/0x90 [ 167.229379][ T3509] ? __kasan_check_write+0x14/0x20 [ 167.234519][ T3509] ? _raw_spin_lock_irq+0x95/0xf0 [ 167.239554][ T3509] do_group_exit+0x149/0x310 [ 167.244165][ T3509] ? __kasan_check_write+0x14/0x20 [ 167.249293][ T3509] ? recalc_sigpending+0x1ac/0x230 [ 167.254418][ T3509] get_signal+0x64f/0x1430 [ 167.258849][ T3509] ? _raw_spin_lock_irq+0xf0/0xf0 [ 167.263888][ T3509] arch_do_signal_or_restart+0xe2/0x1100 [ 167.269541][ T3509] ? tipc_sk_bind+0x207/0x310 [ 167.274230][ T3509] ? __kasan_check_write+0x14/0x20 [ 167.279353][ T3509] ? get_sigframe_size+0x10/0x10 [ 167.284311][ T3509] ? __se_sys_futex+0x135/0x330 [ 167.289179][ T3509] exit_to_user_mode_loop+0xa7/0xe0 [ 167.294390][ T3509] exit_to_user_mode_prepare+0x87/0xd0 [ 167.299859][ T3509] syscall_exit_to_user_mode+0x1a/0x30 [ 167.305329][ T3509] do_syscall_64+0x58/0xa0 [ 167.309859][ T3509] ? clear_bhb_loop+0x50/0xa0 [ 167.314544][ T3509] ? clear_bhb_loop+0x50/0xa0 [ 167.319230][ T3509] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 167.325145][ T3509] RIP: 0033:0x7f9ae2bbe559 [ 167.329565][ T3509] Code: Unable to access opcode bytes at RIP 0x7f9ae2bbe52f. [ 167.336932][ T3509] RSP: 002b:00007f9ae16170e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 167.345361][ T3509] RAX: 0000000000000001 RBX: 00007f9ae2e45fa8 RCX: 00007f9ae2bbe559 [ 167.353341][ T3509] RDX: 00000000000f4240 RSI: 0000000000000081 RDI: 00007f9ae2e45fac [ 167.361337][ T3509] RBP: 00007f9ae2e45fa0 R08: 000b3d93cc5a4b2d R09: 0000000000000000 [ 167.369426][ T3509] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 167.377406][ T3509] R13: 00007f9ae2e46038 R14: 00007ffd0fc610d0 R15: 00007ffd0fc611b8 [ 167.385390][ T3509] [ 167.489518][ T1012] snd-usb-audio: probe of 3-1:1.0 failed with error -22 [ 167.497046][ T3518] loop2: detected capacity change from 0 to 2048 [ 167.512382][ T1012] usb 3-1: USB disconnect, device number 13 [ 167.535194][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 167.987363][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 168.071463][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 168.568504][ T3539] loop5: detected capacity change from 0 to 256 [ 168.637965][ T3539] exfat: Deprecated parameter 'utf8' [ 168.644974][ T3539] exfat: Deprecated parameter 'utf8' [ 168.660809][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 168.674281][ T3543] FAULT_INJECTION: forcing a failure. [ 168.674281][ T3543] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 168.687747][ T3543] CPU: 0 PID: 3543 Comm: syz.1.1125 Tainted: G W syzkaller #0 [ 168.696623][ T3543] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 168.706704][ T3543] Call Trace: [ 168.710004][ T3543] [ 168.712958][ T3543] __dump_stack+0x21/0x30 [ 168.717409][ T3543] dump_stack_lvl+0x110/0x170 [ 168.722118][ T3543] ? show_regs_print_info+0x20/0x20 [ 168.727352][ T3543] ? free_unref_page_commit+0x187/0x3f0 [ 168.732931][ T3543] dump_stack+0x15/0x20 [ 168.737117][ T3543] should_fail+0x3ab/0x500 [ 168.741565][ T3543] should_fail_alloc_page+0x55/0x80 [ 168.746786][ T3543] prepare_alloc_pages+0x13f/0x590 [ 168.751922][ T3543] ? __alloc_pages_bulk+0xab0/0xab0 [ 168.757151][ T3543] ? release_pages+0x1264/0x12c0 [ 168.762115][ T3543] __alloc_pages+0x11d/0x460 [ 168.766738][ T3543] ? unlock_page_memcg+0x114/0x130 [ 168.771921][ T3543] ? prep_new_page+0x110/0x110 [ 168.776726][ T3543] ? page_remove_rmap+0xc6d/0xf40 [ 168.781778][ T3543] ? page_add_file_rmap+0x700/0x700 [ 168.787004][ T3543] ? __kasan_check_write+0x14/0x20 [ 168.792150][ T3543] ? _raw_spin_lock+0x94/0xf0 [ 168.796856][ T3543] __get_free_pages+0x10/0x30 [ 168.801570][ T3543] __tlb_remove_page_size+0x18a/0x310 [ 168.806983][ T3543] unmap_page_range+0x1059/0x1e00 [ 168.812040][ T3543] ? mmu_notifier_invalidate_range_end+0xe0/0xe0 [ 168.818399][ T3543] ? lru_cache_add+0x7e0/0x7e0 [ 168.823189][ T3543] unmap_vmas+0x26d/0x380 [ 168.827539][ T3543] ? unmap_page_range+0x1e00/0x1e00 [ 168.832788][ T3543] ? __kasan_check_write+0x14/0x20 [ 168.837928][ T3543] ? tlb_gather_mmu_fullmm+0x144/0x1c0 [ 168.843418][ T3543] exit_mmap+0x412/0x8b0 [ 168.847708][ T3543] ? vm_brk+0x30/0x30 [ 168.851709][ T3543] ? mutex_unlock+0x8f/0x230 [ 168.856326][ T3543] ? uprobe_clear_state+0x2c6/0x320 [ 168.861544][ T3543] __mmput+0x92/0x300 [ 168.865552][ T3543] mmput+0x50/0x150 [ 168.869386][ T3543] do_exit+0xacc/0x29a0 [ 168.873575][ T3543] ? tipc_buf_acquire+0x2b/0xe0 [ 168.878540][ T3543] ? __kmalloc_track_caller+0x13c/0x2c0 [ 168.884118][ T3543] ? put_task_struct+0x90/0x90 [ 168.888904][ T3543] ? __kasan_check_write+0x14/0x20 [ 168.894057][ T3543] ? _raw_spin_lock_irq+0x95/0xf0 [ 168.899104][ T3543] do_group_exit+0x149/0x310 [ 168.903718][ T3543] ? __kasan_check_write+0x14/0x20 [ 168.908845][ T3543] ? recalc_sigpending+0x1ac/0x230 [ 168.913990][ T3543] get_signal+0x64f/0x1430 [ 168.918445][ T3543] ? _raw_spin_lock_irq+0xf0/0xf0 [ 168.923502][ T3543] arch_do_signal_or_restart+0xe2/0x1100 [ 168.929155][ T3543] ? tipc_sk_bind+0x207/0x310 [ 168.933857][ T3543] ? __kasan_check_write+0x14/0x20 [ 168.938988][ T3543] ? get_sigframe_size+0x10/0x10 [ 168.943946][ T3543] ? __se_sys_futex+0x135/0x330 [ 168.948818][ T3543] exit_to_user_mode_loop+0xa7/0xe0 [ 168.954031][ T3543] exit_to_user_mode_prepare+0x87/0xd0 [ 168.959504][ T3543] syscall_exit_to_user_mode+0x1a/0x30 [ 168.964973][ T3543] do_syscall_64+0x58/0xa0 [ 168.969419][ T3543] ? clear_bhb_loop+0x50/0xa0 [ 168.974107][ T3543] ? clear_bhb_loop+0x50/0xa0 [ 168.978809][ T3543] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 168.984720][ T3543] RIP: 0033:0x7f9ae2bbe559 [ 168.989186][ T3543] Code: Unable to access opcode bytes at RIP 0x7f9ae2bbe52f. [ 168.996562][ T3543] RSP: 002b:00007f9ae16170e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 169.004992][ T3543] RAX: fffffffffffffe00 RBX: 00007f9ae2e45fa8 RCX: 00007f9ae2bbe559 [ 169.012995][ T3543] RDX: 0000000000000000 RSI: 0000000000000080 RDI: 00007f9ae2e45fa8 [ 169.020980][ T3543] RBP: 00007f9ae2e45fa0 R08: 0000000000000000 R09: 0000000000000000 [ 169.028978][ T3543] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 169.036960][ T3543] R13: 00007f9ae2e46038 R14: 00007ffd0fc610d0 R15: 00007ffd0fc611b8 [ 169.044950][ T3543] [ 169.063132][ T3539] exFAT-fs (loop5): failed to load upcase table (idx : 0x00010000, chksum : 0x11bbdf60, utbl_chksum : 0xe619d30d) [ 169.373901][ T318] udevd[318]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 169.485249][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 169.570121][ T315] usb 4-1: new high-speed USB device number 13 using dummy_hcd [ 169.718147][ T3558] loop5: detected capacity change from 0 to 2048 [ 169.810027][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 170.022494][ T3558] EXT4-fs (loop5): mounted filesystem without journal. Opts: abort,block_validity,grpid,,errors=continue. Quota mode: writeback. [ 170.113140][ T3558] ext4 filesystem being mounted at /168/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 170.166292][ T315] usb 4-1: New USB device found, idVendor=133e, idProduct=0815, bcdDevice= 0.40 [ 170.197347][ T315] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 170.316118][ T315] usb 4-1: Product: syz [ 170.378604][ T315] usb 4-1: Manufacturer: syz [ 170.450803][ T315] usb 4-1: SerialNumber: syz [ 170.546468][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 170.564075][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 171.052170][ T3578] FAULT_INJECTION: forcing a failure. [ 171.052170][ T3578] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 171.065559][ T3578] CPU: 1 PID: 3578 Comm: syz.2.1137 Tainted: G W syzkaller #0 [ 171.074358][ T3578] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 171.084443][ T3578] Call Trace: [ 171.087743][ T3578] [ 171.090713][ T3578] __dump_stack+0x21/0x30 [ 171.095072][ T3578] dump_stack_lvl+0x110/0x170 [ 171.099781][ T3578] ? show_regs_print_info+0x20/0x20 [ 171.105004][ T3578] ? __perf_event_task_sched_out+0x960/0x960 [ 171.111016][ T3578] ? compat_start_thread+0x20/0x20 [ 171.116151][ T3578] dump_stack+0x15/0x20 [ 171.120333][ T3578] should_fail+0x3ab/0x500 [ 171.124784][ T3578] should_fail_alloc_page+0x55/0x80 [ 171.130005][ T3578] prepare_alloc_pages+0x13f/0x590 [ 171.135141][ T3578] ? __alloc_pages_bulk+0xab0/0xab0 [ 171.140368][ T3578] __alloc_pages+0x11d/0x460 [ 171.144987][ T3578] ? unlock_page_memcg+0x114/0x130 [ 171.150128][ T3578] ? prep_new_page+0x110/0x110 [ 171.154921][ T3578] ? page_remove_rmap+0xc6d/0xf40 [ 171.159969][ T3578] ? page_add_file_rmap+0x700/0x700 [ 171.165186][ T3578] ? __kasan_check_write+0x14/0x20 [ 171.170326][ T3578] ? _raw_spin_lock+0x94/0xf0 [ 171.175027][ T3578] __get_free_pages+0x10/0x30 [ 171.179783][ T3578] __tlb_remove_page_size+0x18a/0x310 [ 171.185184][ T3578] unmap_page_range+0x1059/0x1e00 [ 171.190239][ T3578] ? mmu_notifier_invalidate_range_end+0xe0/0xe0 [ 171.196621][ T3578] ? lru_cache_add+0x7e0/0x7e0 [ 171.201411][ T3578] ? __kasan_check_read+0x11/0x20 [ 171.206472][ T3578] unmap_vmas+0x26d/0x380 [ 171.210825][ T3578] ? unmap_page_range+0x1e00/0x1e00 [ 171.216049][ T3578] ? __kasan_check_write+0x14/0x20 [ 171.221189][ T3578] ? tlb_gather_mmu_fullmm+0x144/0x1c0 [ 171.226678][ T3578] exit_mmap+0x412/0x8b0 [ 171.230958][ T3578] ? vm_brk+0x30/0x30 [ 171.234965][ T3578] ? mutex_unlock+0x8f/0x230 [ 171.239610][ T3578] ? uprobe_clear_state+0x2c6/0x320 [ 171.245014][ T3578] __mmput+0x92/0x300 [ 171.249026][ T3578] mmput+0x50/0x150 [ 171.252870][ T3578] do_exit+0xacc/0x29a0 [ 171.257058][ T3578] ? put_task_struct+0x90/0x90 [ 171.261842][ T3578] ? preempt_schedule+0xbc/0xd0 [ 171.266722][ T3578] ? schedule_preempt_disabled+0x20/0x20 [ 171.272376][ T3578] ? __kasan_check_write+0x14/0x20 [ 171.277534][ T3578] ? _raw_spin_lock_irq+0x95/0xf0 [ 171.282597][ T3578] do_group_exit+0x149/0x310 [ 171.287208][ T3578] ? __kasan_check_write+0x14/0x20 [ 171.292362][ T3578] ? recalc_sigpending+0x1ac/0x230 [ 171.297496][ T3578] get_signal+0x64f/0x1430 [ 171.301937][ T3578] ? _raw_spin_lock_irq+0xf0/0xf0 [ 171.306979][ T3578] arch_do_signal_or_restart+0xe2/0x1100 [ 171.312635][ T3578] ? tipc_sk_bind+0x207/0x310 [ 171.317336][ T3578] ? __kasan_check_write+0x14/0x20 [ 171.322498][ T3578] ? get_sigframe_size+0x10/0x10 [ 171.327541][ T3578] ? __se_sys_futex+0x135/0x330 [ 171.332418][ T3578] exit_to_user_mode_loop+0xa7/0xe0 [ 171.337631][ T3578] exit_to_user_mode_prepare+0x87/0xd0 [ 171.343102][ T3578] syscall_exit_to_user_mode+0x1a/0x30 [ 171.348708][ T3578] do_syscall_64+0x58/0xa0 [ 171.353169][ T3578] ? clear_bhb_loop+0x50/0xa0 [ 171.357872][ T3578] ? clear_bhb_loop+0x50/0xa0 [ 171.362570][ T3578] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 171.368495][ T3578] RIP: 0033:0x7f716a489559 [ 171.372930][ T3578] Code: Unable to access opcode bytes at RIP 0x7f716a48952f. [ 171.380309][ T3578] RSP: 002b:00007f7168ee20e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 171.388747][ T3578] RAX: 0000000000000001 RBX: 00007f716a710fa8 RCX: 00007f716a489559 [ 171.396757][ T3578] RDX: 00000000000f4240 RSI: 0000000000000081 RDI: 00007f716a710fac [ 171.404742][ T3578] RBP: 00007f716a710fa0 R08: 003610ba3aef964a R09: 0000000000000000 [ 171.412731][ T3578] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 171.420717][ T3578] R13: 00007f716a711038 R14: 00007fff669e48d0 R15: 00007fff669e49b8 [ 171.428713][ T3578] [ 172.024403][ T3589] loop2: detected capacity change from 0 to 512 [ 172.053952][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 172.084952][ T30] audit: type=1400 audit(1792261597.178:679): avc: denied { remount } for pid=3588 comm="syz.2.1141" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 172.130247][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 173.139918][ T315] snd-usb-audio: probe of 4-1:1.0 failed with error -22 [ 173.172228][ T315] usb 4-1: USB disconnect, device number 13 [ 175.082233][ T3641] loop2: detected capacity change from 0 to 2048 [ 175.091834][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 175.139558][ T3641] EXT4-fs (loop2): mounted filesystem without journal. Opts: abort,block_validity,grpid,,errors=continue. Quota mode: writeback. [ 175.153326][ T3641] ext4 filesystem being mounted at /248/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 175.166922][ T3641] EXT4-fs (loop2): shut down requested (1) [ 175.348442][ T3653] netlink: 4 bytes leftover after parsing attributes in process `syz.1.1167'. [ 175.386185][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 175.453573][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 177.440234][ T3677] loop3: detected capacity change from 0 to 256 [ 177.474092][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 177.546886][ T3677] exfat: Unknown parameter 'þ' [ 177.612660][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 177.627120][ T3680] loop5: detected capacity change from 0 to 1024 [ 177.634682][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 177.649427][ T318] udevd[318]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 177.724635][ T3680] EXT4-fs (loop5): mounted filesystem without journal. Opts: resgid=0x000000000000ee00,bsddf,grpquota,nojournal_checksum,debug_want_extra_isize=0x0000000000000080,block_validity,nogrpid,noauto_da_alloc,stripe=0x0000000000000002,,errors=continue. Quota mode: writeback. [ 177.865580][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 177.881573][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 179.408556][ T3707] netlink: 4 bytes leftover after parsing attributes in process `syz.0.1184'. [ 179.552837][ T3709] loop5: detected capacity change from 0 to 512 [ 179.620868][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 179.666987][ T3673] loop2: detected capacity change from 0 to 131072 [ 179.682393][ T3709] EXT4-fs (loop5): warning: checktime reached, running e2fsck is recommended [ 179.692501][ T3709] EXT4-fs (loop5): mounted filesystem without journal. Opts: usrquota,min_batch_time=0x0000000000000000,nombcache,,errors=continue. Quota mode: writeback. [ 179.708274][ T3709] ext4 filesystem being mounted at /184/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 179.719214][ T3673] F2FS-fs (loop2): Test dummy encryption mode enabled [ 179.730162][ T3673] F2FS-fs (loop2): invalid crc value [ 179.743721][ T3673] F2FS-fs (loop2): Found nat_bits in checkpoint [ 181.047255][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 181.100604][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 181.146272][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 181.229032][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 181.347929][ T3736] usb usb5: usbfs: interface 0 claimed by hub while 'syz.5.1193' sets config #0 [ 181.740667][ T20] usb 4-1: new high-speed USB device number 14 using dummy_hcd [ 182.347626][ T20] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 182.368857][ T20] usb 4-1: config 1 interface 1 altsetting 1 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 182.670632][ T3758] overlayfs: failed to clone upperpath [ 182.676892][ T3758] overlayfs: missing 'lowerdir' [ 182.695209][ T20] usb 4-1: New USB device found, idVendor=1234, idProduct=5678, bcdDevice= 1.00 [ 182.710973][ T20] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 182.945290][ T3778] overlayfs: failed to clone upperpath [ 182.951560][ T3778] overlayfs: failed to clone upperpath [ 183.030966][ T3779] usb usb5: usbfs: interface 0 claimed by hub while 'syz.2.1210' sets config #0 [ 183.443518][ T3752] loop5: detected capacity change from 0 to 131072 [ 183.451137][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 183.486423][ T3752] F2FS-fs (loop5): Test dummy encryption mode enabled [ 183.494005][ T3752] F2FS-fs (loop5): invalid crc value [ 183.501051][ T3752] F2FS-fs (loop5): Found nat_bits in checkpoint [ 183.533481][ T3752] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e5 [ 183.595474][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 183.606692][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 184.551036][ T3803] netlink: 12 bytes leftover after parsing attributes in process `syz.1.1218'. [ 184.618701][ T3811] overlayfs: failed to clone upperpath [ 184.619401][ T2292] usb 4-1: USB disconnect, device number 14 [ 184.631038][ T3811] overlayfs: failed to clone upperpath [ 184.662980][ T3815] netlink: 12 bytes leftover after parsing attributes in process `syz.5.1225'. [ 184.792905][ T3826] loop5: detected capacity change from 0 to 512 [ 184.926961][ T3827] overlayfs: failed to clone upperpath [ 184.938055][ T3827] overlayfs: failed to clone upperpath [ 185.002019][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 185.044591][ T3826] EXT4-fs (loop5): mounted filesystem without journal. Opts: grpjquota=,errors=continue,noblock_validity,,errors=continue. Quota mode: none. [ 185.137387][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 185.151140][ T323] udevd[323]: inotify_add_watch(7, /dev/loop5, 10) failed: No such file or directory [ 185.411826][ T3819] loop3: detected capacity change from 0 to 131072 [ 185.450453][ T3819] F2FS-fs (loop3): Found nat_bits in checkpoint [ 185.493118][ T3819] F2FS-fs (loop3): Mounted with checkpoint version = 753bd00b [ 185.672500][ T3847] fuse: Bad value for 'fd' [ 186.049837][ T3877] overlayfs: failed to clone upperpath [ 186.061985][ T3877] overlayfs: failed to clone upperpath [ 186.647020][ T3859] loop3: detected capacity change from 0 to 131072 [ 186.654961][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 186.696886][ T3859] F2FS-fs (loop3): Found nat_bits in checkpoint [ 186.775517][ T3859] F2FS-fs (loop3): Mounted with checkpoint version = 753bd00b [ 186.870387][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 186.888204][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 187.036322][ T3917] FAULT_INJECTION: forcing a failure. [ 187.036322][ T3917] name failslab, interval 1, probability 0, space 0, times 0 [ 187.049106][ T3917] CPU: 1 PID: 3917 Comm: syz.3.1258 Tainted: G W syzkaller #0 [ 187.058003][ T3917] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 187.068247][ T3917] Call Trace: [ 187.071539][ T3917] [ 187.074487][ T3917] __dump_stack+0x21/0x30 [ 187.078867][ T3917] dump_stack_lvl+0x110/0x170 [ 187.083579][ T3917] ? show_regs_print_info+0x20/0x20 [ 187.088796][ T3917] dump_stack+0x15/0x20 [ 187.092952][ T3917] should_fail+0x3ab/0x500 [ 187.097370][ T3917] __should_failslab+0xa4/0xe0 [ 187.102140][ T3917] should_failslab+0x9/0x20 [ 187.106644][ T3917] slab_pre_alloc_hook+0x39/0xd0 [ 187.111608][ T3917] ? vm_area_dup+0x26/0x210 [ 187.116131][ T3917] kmem_cache_alloc+0x44/0x260 [ 187.120934][ T3917] vm_area_dup+0x26/0x210 [ 187.125268][ T3917] __split_vma+0xac/0x3e0 [ 187.129601][ T3917] ? vmacache_find+0x1fa/0x490 [ 187.134390][ T3917] __do_munmap+0x3b4/0x1090 [ 187.138897][ T3917] do_munmap+0x30/0x40 [ 187.142966][ T3917] move_vma+0x702/0xaa0 [ 187.147119][ T3917] ? vma_expandable+0x110/0x110 [ 187.151968][ T3917] ? security_mmap_file+0x130/0x170 [ 187.157170][ T3917] ? get_unmapped_area+0x2fe/0x360 [ 187.162287][ T3917] __se_sys_mremap+0xed5/0x10e0 [ 187.167140][ T3917] ? __x64_sys_mremap+0xd0/0xd0 [ 187.172020][ T3917] ? __x64_sys_futex+0x100/0x100 [ 187.176968][ T3917] ? __kasan_check_write+0x14/0x20 [ 187.182098][ T3917] __x64_sys_mremap+0xbf/0xd0 [ 187.186808][ T3917] x64_sys_call+0x315/0x9a0 [ 187.191342][ T3917] do_syscall_64+0x4c/0xa0 [ 187.195774][ T3917] ? clear_bhb_loop+0x50/0xa0 [ 187.200471][ T3917] ? clear_bhb_loop+0x50/0xa0 [ 187.205186][ T3917] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 187.211225][ T3917] RIP: 0033:0x7fc6accff559 [ 187.215651][ T3917] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 187.235269][ T3917] RSP: 002b:00007fc6ab758028 EFLAGS: 00000246 ORIG_RAX: 0000000000000019 [ 187.243687][ T3917] RAX: ffffffffffffffda RBX: 00007fc6acf86fa0 RCX: 00007fc6accff559 [ 187.251683][ T3917] RDX: 0000000000400000 RSI: 0000000000002000 RDI: 0000200000097000 [ 187.259655][ T3917] RBP: 00007fc6acd96ab8 R08: 0000200000bff000 R09: 0000000000000000 [ 187.267654][ T3917] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000000 [ 187.275631][ T3917] R13: 00007fc6acf87038 R14: 00007fc6acf86fa0 R15: 00007ffdf27d9c18 [ 187.283608][ T3917] [ 187.350331][ T3918] overlayfs: failed to clone upperpath [ 187.363093][ T3918] overlayfs: failed to clone upperpath [ 187.372543][ T26] usb 3-1: new high-speed USB device number 14 using dummy_hcd [ 187.710910][ T3926] overlayfs: overlapping lowerdir path [ 187.896701][ T26] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 187.989481][ T26] usb 3-1: config 1 interface 1 altsetting 1 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 188.051584][ T26] usb 3-1: New USB device found, idVendor=1234, idProduct=5678, bcdDevice= 1.00 [ 188.061873][ T26] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 188.062169][ T3930] 9pnet: Insufficient options for proto=fd [ 188.321504][ T3957] 9pnet: Insufficient options for proto=fd [ 188.542358][ T30] audit: type=1400 audit(1792261612.357:680): avc: denied { read } for pid=3971 comm="syz.3.1291" name="idVendor" dev="configfs" ino=29242 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=file permissive=1 [ 188.617051][ T3980] netlink: 12 bytes leftover after parsing attributes in process `syz.1.1295'. [ 188.631484][ T3982] 9pnet: Insufficient options for proto=fd [ 188.645212][ T30] audit: type=1400 audit(1792261612.458:681): avc: denied { remove_name } for pid=3971 comm="syz.3.1291" name="hid.usb0" dev="configfs" ino=29249 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 188.645898][ T26] android_work: did not send uevent (0 0 0000000000000000) [ 188.686434][ T30] audit: type=1400 audit(1792261612.458:682): avc: denied { unlink } for pid=3971 comm="syz.3.1291" name="hid.usb0" dev="configfs" ino=29249 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=lnk_file permissive=1 [ 188.833364][ T4007] 9pnet: Insufficient options for proto=fd [ 189.180109][ T4009] loop3: detected capacity change from 0 to 131072 [ 189.187748][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 189.243573][ T4009] F2FS-fs (loop3): Found nat_bits in checkpoint [ 189.273943][ T4009] F2FS-fs (loop3): Mounted with checkpoint version = 753bd00b [ 189.353144][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 189.367595][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 189.386825][ T4032] netlink: 8 bytes leftover after parsing attributes in process `syz.1.1319'. [ 189.554530][ T4043] input: syz1 as /devices/virtual/input/input27 [ 189.606962][ T4053] netlink: 4 bytes leftover after parsing attributes in process `syz.1.1328'. [ 189.887862][ T4075] ip_tables: iptables: counters copy to user failed while replacing table [ 189.932505][ T4074] loop3: detected capacity change from 0 to 2048 [ 189.976408][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 190.103922][ T4074] EXT4-fs (loop3): mounted filesystem without journal. Opts: abort,block_validity,grpid,,errors=continue. Quota mode: writeback. [ 190.202907][ T4074] ext4 filesystem being mounted at /221/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 190.230045][ T26] usb 3-1: USB disconnect, device number 14 [ 190.902545][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 190.921419][ T4088] netlink: 4 bytes leftover after parsing attributes in process `syz.0.1342'. [ 191.053212][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 191.619606][ T4107] loop2: detected capacity change from 0 to 2048 [ 191.628017][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 192.088570][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 192.100009][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 192.344117][ T30] audit: type=1326 audit(1792261615.863:683): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4117 comm="syz.5.1355" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f5845761559 code=0x7ffc0000 [ 192.376722][ T30] audit: type=1326 audit(1792261615.891:684): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4117 comm="syz.5.1355" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=51 compat=0 ip=0x7f5845761559 code=0x7ffc0000 [ 192.401703][ T30] audit: type=1326 audit(1792261615.891:685): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4117 comm="syz.5.1355" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f5845761559 code=0x7ffc0000 [ 192.409426][ T4119] overlayfs: workdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. [ 192.427104][ T30] audit: type=1326 audit(1792261615.900:686): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4117 comm="syz.5.1355" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=206 compat=0 ip=0x7f5845761559 code=0x7ffc0000 [ 192.465783][ T30] audit: type=1326 audit(1792261615.900:687): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4117 comm="syz.5.1355" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f5845761559 code=0x7ffc0000 [ 192.687056][ T30] audit: type=1326 audit(1792261615.900:688): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4117 comm="syz.5.1355" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=209 compat=0 ip=0x7f5845761559 code=0x7ffc0000 [ 192.801038][ T30] audit: type=1326 audit(1792261615.900:689): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4117 comm="syz.5.1355" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f5845761559 code=0x7ffc0000 [ 193.038511][ T4161] loop3: detected capacity change from 0 to 2048 [ 193.052870][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 193.414580][ T4161] EXT4-fs (loop3): mounted filesystem without journal. Opts: abort,block_validity,grpid,,errors=continue. Quota mode: writeback. [ 193.454926][ T4161] ext4 filesystem being mounted at /228/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 193.790221][ T4194] overlayfs: unrecognized mount option "/" or missing value [ 193.818670][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 193.986196][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 193.997119][ T4199] 9pnet: Insufficient options for proto=fd [ 194.117209][ T4205] 9pnet_virtio: no channels available for device syz [ 194.300934][ T4218] loop3: detected capacity change from 0 to 512 [ 194.308731][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 194.349699][ T4218] EXT4-fs (loop3): warning: checktime reached, running e2fsck is recommended [ 194.359716][ T4218] EXT4-fs (loop3): mounted filesystem without journal. Opts: usrquota,min_batch_time=0x0000000000000000,nombcache,,errors=continue. Quota mode: writeback. [ 194.375710][ T4218] ext4 filesystem being mounted at /233/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 194.390923][ T4218] overlayfs: failed to resolve './proc': -2 [ 194.456530][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 194.466873][ T4222] 9pnet: Insufficient options for proto=fd [ 194.476812][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 194.477499][ T4224] FAULT_INJECTION: forcing a failure. [ 194.477499][ T4224] name failslab, interval 1, probability 0, space 0, times 0 [ 194.502437][ T4224] CPU: 1 PID: 4224 Comm: syz.3.1392 Tainted: G W syzkaller #0 [ 194.511250][ T4224] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 194.521340][ T4224] Call Trace: [ 194.524650][ T4224] [ 194.527603][ T4224] __dump_stack+0x21/0x30 [ 194.531129][ T30] audit: type=1400 audit(1792261617.856:691): avc: denied { write } for pid=4225 comm="syz.1.1394" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 194.531963][ T4224] dump_stack_lvl+0x110/0x170 [ 194.531992][ T4224] ? show_regs_print_info+0x20/0x20 [ 194.561307][ T4224] ? number+0xc99/0xef0 [ 194.565504][ T4224] dump_stack+0x15/0x20 [ 194.569775][ T4224] should_fail+0x3ab/0x500 [ 194.574228][ T4224] __should_failslab+0xa4/0xe0 [ 194.579020][ T4224] should_failslab+0x9/0x20 [ 194.583571][ T4224] slab_pre_alloc_hook+0x39/0xd0 [ 194.588543][ T4224] ? sidtab_sid2str_get+0x137/0x2c0 [ 194.593817][ T4224] __kmalloc_track_caller+0x6c/0x2c0 [ 194.599147][ T4224] ? sidtab_sid2str_get+0x137/0x2c0 [ 194.604376][ T4224] kmemdup+0x26/0x60 [ 194.608322][ T4224] sidtab_sid2str_get+0x137/0x2c0 [ 194.613413][ T4224] security_sid_to_context_core+0x2ac/0x480 [ 194.619349][ T4224] security_sid_to_context+0x33/0x40 [ 194.624665][ T4224] avc_audit_post_callback+0x135/0x830 [ 194.630154][ T4224] ? skb_put+0x10a/0x1f0 [ 194.634422][ T4224] ? avc_audit_pre_callback+0x290/0x290 [ 194.640002][ T4224] ? audit_log_start+0x8a0/0x8a0 [ 194.644965][ T4224] ? audit_log_n_string+0x217/0x5a0 [ 194.650199][ T4224] ? audit_log_untrustedstring+0xe6/0x100 [ 194.655954][ T4224] ? avc_audit_pre_callback+0x290/0x290 [ 194.661557][ T4224] common_lsm_audit+0x12b9/0x1670 [ 194.666618][ T4224] ? avc_audit_pre_callback+0x290/0x290 [ 194.672199][ T4224] ? ipv6_skb_to_auditdata+0xdd0/0xdd0 [ 194.677715][ T4224] ? avc_update_node+0x2c6/0x8a0 [ 194.682683][ T4224] slow_avc_audit+0x1c4/0x240 [ 194.687564][ T4224] ? avc_get_hash_stats+0x180/0x180 [ 194.692805][ T4224] ? avc_has_perm_noaudit+0x30a/0x490 [ 194.698303][ T4224] avc_has_perm+0x1fb/0x250 [ 194.702837][ T4224] ? avc_has_perm_noaudit+0x490/0x490 [ 194.708237][ T4224] ? memcpy+0x56/0x70 [ 194.712250][ T4224] selinux_mount+0x3d1/0x510 [ 194.716885][ T4224] ? debug_smp_processor_id+0x17/0x20 [ 194.722299][ T4224] ? selinux_sb_statfs+0x220/0x220 [ 194.727451][ T4224] ? __kasan_slab_free+0x11/0x20 [ 194.732420][ T4224] ? slab_free_freelist_hook+0xc2/0x190 [ 194.737992][ T4224] security_sb_mount+0x86/0xc0 [ 194.742794][ T4224] path_mount+0xc3/0xff0 [ 194.747062][ T4224] ? user_path_at_empty+0x162/0x1c0 [ 194.752342][ T4224] __se_sys_mount+0x320/0x390 [ 194.757046][ T4224] ? __x64_sys_mount+0xd0/0xd0 [ 194.761839][ T4224] ? __kasan_check_write+0x14/0x20 [ 194.766981][ T4224] __x64_sys_mount+0xbf/0xd0 [ 194.771601][ T4224] x64_sys_call+0x6bf/0x9a0 [ 194.776218][ T4224] do_syscall_64+0x4c/0xa0 [ 194.780660][ T4224] ? clear_bhb_loop+0x50/0xa0 [ 194.785375][ T4224] ? clear_bhb_loop+0x50/0xa0 [ 194.790081][ T4224] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 194.796033][ T4224] RIP: 0033:0x7fc6accff559 [ 194.800475][ T4224] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 194.820246][ T4224] RSP: 002b:00007fc6ab758028 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 194.828738][ T4224] RAX: ffffffffffffffda RBX: 00007fc6acf86fa0 RCX: 00007fc6accff559 [ 194.836745][ T4224] RDX: 0000200000000240 RSI: 0000200000000200 RDI: 0000000000000000 [ 194.844839][ T4224] RBP: 00007fc6acd96ab8 R08: 0000000000000000 R09: 0000000000000000 [ 194.852845][ T4224] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 194.860840][ T4224] R13: 00007fc6acf87038 R14: 00007fc6acf86fa0 R15: 00007ffdf27d9c18 [ 194.868846][ T4224] [ 194.887233][ T30] audit: type=1400 audit(1792261617.837:690): avc: denied { mounton } for pid=4223 comm="syz.3.1392" path="/234/proc" dev="proc" ino=1 ssid=135 tcontext=system_u:object_r:proc_t tclass=dir permissive=1 [ 194.958686][ T30] audit: type=1400 audit(1792261618.280:692): avc: denied { sys_module } for pid=4235 comm="syz.3.1399" capability=16 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability permissive=1 [ 194.988411][ T4238] ip_tables: iptables: counters copy to user failed while replacing table [ 195.006696][ T4240] loop3: detected capacity change from 0 to 512 [ 195.037540][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 195.063106][ T4246] 9pnet: Insufficient options for proto=fd [ 195.111495][ T4240] EXT4-fs (loop3): warning: checktime reached, running e2fsck is recommended [ 195.143180][ T30] audit: type=1400 audit(1792261618.446:693): avc: denied { getopt } for pid=4256 comm="syz.0.1409" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 195.165034][ T4240] EXT4-fs (loop3): mounted filesystem without journal. Opts: usrquota,min_batch_time=0x0000000000000000,nombcache,,errors=continue. Quota mode: writeback. [ 195.273967][ T30] audit: type=1400 audit(1792261618.566:694): avc: denied { map } for pid=4260 comm="syz.0.1410" path="socket:[29620]" dev="sockfs" ino=29620 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 195.280982][ T4240] ext4 filesystem being mounted at /237/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 195.314539][ T4240] overlayfs: failed to resolve './proc': -2 [ 195.384926][ T4267] ip_tables: iptables: counters copy to user failed while replacing table [ 195.409191][ T323] udevd[323]: inotify_add_watch(7, /dev/loop3, 10) failed: No such file or directory [ 195.571871][ T4278] loop3: detected capacity change from 0 to 512 [ 195.802327][ T4278] EXT4-fs (loop3): mounted filesystem without journal. Opts: grpjquota=,errors=continue,noblock_validity,,errors=continue. Quota mode: none. [ 195.909751][ T4290] overlayfs: failed to resolve './proc': -2 [ 196.051535][ T4242] loop2: detected capacity change from 0 to 131072 [ 196.169052][ T4300] ip_tables: iptables: counters copy to user failed while replacing table [ 197.031073][ T4242] F2FS-fs (loop2): Found nat_bits in checkpoint [ 197.076162][ T4242] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b [ 197.196830][ T4301] netlink: 4 bytes leftover after parsing attributes in process `syz.1.1423'. [ 197.663089][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 198.068311][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 198.427267][ T4357] ip_tables: iptables: counters copy to user failed while replacing table [ 198.571821][ T376] usb 3-1: new high-speed USB device number 15 using dummy_hcd [ 198.996220][ T376] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 199.013364][ T376] usb 3-1: New USB device found, idVendor=06cd, idProduct=0135, bcdDevice= 1.00 [ 199.013735][ T4368] 9pnet: Insufficient options for proto=fd [ 199.033581][ T376] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 199.291258][ T4374] netlink: 4 bytes leftover after parsing attributes in process `syz.5.1454'. [ 199.322893][ T2619] usb 3-1: USB disconnect, device number 15 [ 200.220592][ T4388] loop2: detected capacity change from 0 to 512 [ 200.228112][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 200.258902][ T4388] EXT4-fs (loop2): Ignoring removed nomblk_io_submit option [ 200.273233][ T4388] EXT4-fs (loop2): mounting ext3 file system using the ext4 subsystem [ 200.314879][ T4388] EXT4-fs (loop2): 1 truncate cleaned up [ 200.317492][ T4394] 9pnet: Insufficient options for proto=fd [ 200.320662][ T4388] EXT4-fs (loop2): mounted filesystem without journal. Opts: noload,max_dir_size_kb=0x0000000000000007,bsddf,nomblk_io_submit,data_err=ignore,usrjquota=,,errors=continue. Quota mode: none. [ 200.686742][ T4406] overlayfs: missing 'lowerdir' [ 201.252348][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 201.282500][ T323] udevd[323]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 201.462143][ T4427] netlink: 16 bytes leftover after parsing attributes in process `syz.2.1472'. [ 202.551367][ T4446] overlayfs: failed to clone upperpath [ 202.578706][ T4446] overlayfs: failed to clone upperpath [ 202.723353][ T4449] tipc: Started in network mode [ 202.763653][ T4449] tipc: Node identity ac1414aa, cluster identity 4711 [ 202.823253][ T4449] tipc: New replicast peer: 172.20.20.187 [ 202.927886][ T4449] tipc: Enabled bearer , priority 10 [ 203.217118][ T4458] usb usb5: usbfs: interface 0 claimed by hub while 'syz.2.1487' sets config #0 [ 203.699721][ T4476] netlink: 16 bytes leftover after parsing attributes in process `syz.3.1494'. [ 204.622353][ T20] tipc: Node number set to 2886997162 [ 205.540465][ T376] usb 3-1: new high-speed USB device number 16 using dummy_hcd [ 205.812364][ T376] usb 3-1: Using ep0 maxpacket: 16 [ 205.984835][ T376] usb 3-1: config 0 has an invalid interface number: 1 but max is 0 [ 205.993805][ T376] usb 3-1: config 0 has no interface number 0 [ 206.022491][ T4507] ip_tables: iptables: counters copy to user failed while replacing table [ 206.355382][ T376] usb 3-1: config 0 interface 1 altsetting 3 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 206.424176][ T376] usb 3-1: config 0 interface 1 altsetting 3 endpoint 0x81 has invalid wMaxPacketSize 0 [ 207.078903][ T376] usb 3-1: config 0 interface 1 altsetting 3 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 207.260078][ T376] usb 3-1: config 0 interface 1 has no altsetting 0 [ 207.338306][ T376] usb 3-1: New USB device found, idVendor=04f3, idProduct=074d, bcdDevice= 0.00 [ 207.357468][ T376] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 207.423094][ T376] usb 3-1: config 0 descriptor?? [ 207.494106][ T376] usbhid 3-1:0.1: fixing wrong optional hid class descriptors count [ 207.623802][ T4534] netlink: 16 bytes leftover after parsing attributes in process `syz.3.1509'. [ 207.921624][ T4540] ip_tables: iptables: counters copy to user failed while replacing table [ 208.906100][ T30] audit: type=1400 audit(1792261631.143:695): avc: denied { mount } for pid=4544 comm="syz.2.1519" name="/" dev="securityfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=filesystem permissive=1 [ 208.935306][ T30] audit: type=1400 audit(1792261631.180:696): avc: denied { unmount } for pid=288 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=filesystem permissive=1 [ 208.997659][ T376] usbhid 3-1:0.1: can't add hid device: -71 [ 208.997664][ T30] audit: type=1400 audit(1792261631.226:697): avc: denied { bind } for pid=4535 comm="syz.5.1517" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 209.183384][ T376] usbhid: probe of 3-1:0.1 failed with error -71 [ 209.196092][ T376] usb 3-1: USB disconnect, device number 16 [ 210.879727][ T4594] loop2: detected capacity change from 0 to 16 [ 210.944962][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 210.971539][ T4594] erofs: (device loop2): mounted with root inode @ nid 36. [ 210.990695][ T4594] ip_tables: iptables: counters copy to user failed while replacing table [ 211.859156][ T4600] netlink: 16 bytes leftover after parsing attributes in process `syz.1.1539'. [ 212.101388][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 212.185744][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 212.884785][ T4620] loop2: detected capacity change from 0 to 2048 [ 212.892839][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 212.921483][ T4620] EXT4-fs (loop2): Unrecognized mount option "appraise" or missing value [ 213.044697][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 214.166177][ T4626] ip_tables: iptables: counters copy to user failed while replacing table [ 214.201972][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 214.348330][ T4640] overlayfs: missing 'lowerdir' [ 214.660970][ T4661] netlink: 4 bytes leftover after parsing attributes in process `syz.5.1561'. [ 215.033392][ T4667] loop2: detected capacity change from 0 to 512 [ 215.076141][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 215.282245][ T4667] EXT4-fs (loop2): warning: checktime reached, running e2fsck is recommended [ 215.398003][ T4667] EXT4-fs (loop2): mounted filesystem without journal. Opts: usrquota,min_batch_time=0x0000000000000000,nombcache,,errors=continue. Quota mode: writeback. [ 215.413859][ T4667] ext4 filesystem being mounted at /313/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 215.429636][ T4667] overlayfs: missing 'lowerdir' [ 215.688866][ T4688] ip_tables: iptables: counters copy to user failed while replacing table [ 215.958966][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 216.139022][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 216.458702][ T4693] loop2: detected capacity change from 0 to 2048 [ 216.471863][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 216.500095][ T4701] overlayfs: missing 'lowerdir' [ 216.519626][ T4693] EXT4-fs (loop2): Unrecognized mount option "appraise" or missing value [ 216.585730][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 216.668466][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 217.609255][ T4739] loop2: detected capacity change from 0 to 16 [ 217.672249][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 217.701584][ T4739] erofs: (device loop2): mounted with root inode @ nid 36. [ 217.723250][ T4739] ip_tables: iptables: counters copy to user failed while replacing table [ 217.875468][ T4741] overlayfs: failed to clone upperpath [ 218.615811][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 218.655819][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 218.726968][ T4769] 9pnet: Insufficient options for proto=fd [ 219.545266][ T4789] ip_tables: iptables: counters copy to user failed while replacing table [ 219.813880][ T4795] 9pnet: Insufficient options for proto=fd [ 220.119531][ T4799] loop2: detected capacity change from 0 to 1024 [ 220.147302][ T4541] udevd[4541]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 220.259131][ T4799] EXT4-fs (loop2): warning: mounting unchecked fs, running e2fsck is recommended [ 220.283356][ T4799] EXT4-fs (loop2): Errors on filesystem, clearing orphan list. [ 220.307533][ T4799] EXT4-fs (loop2): mounted filesystem without journal. Opts: norecovery,quota,,errors=continue. Quota mode: writeback. [ 220.339862][ T30] audit: type=1400 audit(1792261641.698:698): avc: denied { read } for pid=4820 comm="syz.1.1635" name="/" dev="configfs" ino=22 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 220.370093][ T30] audit: type=1400 audit(1792261641.717:699): avc: denied { open } for pid=4820 comm="syz.1.1635" path="/" dev="configfs" ino=22 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 224.294278][ T4847] loop2: detected capacity change from 0 to 2048 [ 224.303863][ T30] audit: type=1400 audit(1792261645.362:700): avc: denied { mount } for pid=4845 comm="syz.0.1648" name="/" dev="tmpfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 224.334122][ T4850] udevd[4850]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 224.350946][ T4850] udevd[4850]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 224.364941][ T4850] udevd[4850]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 224.514130][ T4856] ip_tables: iptables: counters copy to user failed while replacing table [ 224.532531][ T4847] EXT4-fs (loop2): Unrecognized mount option "appraise" or missing value [ 225.573374][ T4861] overlayfs: failed to clone lowerpath [ 225.816540][ T4850] udevd[4850]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 225.838378][ T4850] udevd[4850]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 227.181788][ T4886] ip_tables: iptables: counters copy to user failed while replacing table [ 227.326519][ T4892] overlayfs: failed to clone upperpath [ 227.332956][ T4892] overlayfs: failed to clone upperpath [ 230.131816][ T5094] loop2: detected capacity change from 0 to 2048 [ 230.143236][ T5097] udevd[5097]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 230.188977][ T5097] udevd[5097]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 230.206833][ T5097] udevd[5097]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 230.375779][ T5106] netlink: 4 bytes leftover after parsing attributes in process `syz.5.1762'. [ 230.522530][ T5107] overlayfs: workdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. [ 232.008819][ T5187] tipc: Started in network mode [ 232.014354][ T5187] tipc: Node identity ac1414aa, cluster identity 1 [ 232.026571][ T5187] tipc: New replicast peer: 172.20.20.187 [ 232.033804][ T5187] tipc: Enabled bearer , priority 10 [ 232.483312][ T1765] usb 3-1: new high-speed USB device number 17 using dummy_hcd [ 232.538281][ T30] audit: type=1400 audit(1792261652.955:701): avc: denied { read } for pid=5209 comm="syz.1.1810" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 233.802968][ T26] tipc: Node number set to 2886997162 [ 234.065446][ T1765] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 234.297065][ T1765] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 234.310072][ T1765] usb 3-1: New USB device found, idVendor=056a, idProduct=0331, bcdDevice= 1.00 [ 234.320148][ T1765] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 234.410220][ T1765] usb 3-1: config 0 descriptor?? [ 234.420168][ T5232] overlayfs: failed to clone upperpath [ 234.426467][ T5232] overlayfs: failed to clone upperpath [ 234.602018][ T5241] netlink: 4 bytes leftover after parsing attributes in process `syz.0.1824'. [ 235.007703][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.014657][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.021571][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.028454][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.035363][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.064760][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.104366][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.132759][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.165571][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.192498][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.217635][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.252096][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.281598][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.312079][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.339117][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.368136][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.375051][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.425783][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.448765][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.480317][ T1765] wacom 0003:056A:0331.000F: unknown main item tag 0x0 [ 235.516373][ T1765] wacom 0003:056A:0331.000F: hidraw0: USB HID v1.10 Device [HID 056a:0331] on usb-dummy_hcd.2-1/input0 [ 235.632967][ T1765] usb 3-1: USB disconnect, device number 17 [ 235.634452][ T5287] udevd[5287]: open /dev/null failed: No such file or directory [ 235.856977][ T5314] netlink: 4 bytes leftover after parsing attributes in process `syz.0.1845'. [ 236.866817][ T5354] netlink: 128 bytes leftover after parsing attributes in process `syz.5.1874'. [ 237.157024][ T5397] netlink: 4 bytes leftover after parsing attributes in process `syz.3.1882'. [ 237.437500][ T5401] overlayfs: failed to clone upperpath [ 238.132541][ T5426] loop2: detected capacity change from 0 to 2048 [ 238.148508][ T5260] udevd[5260]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 238.371508][ T5433] overlayfs: failed to clone upperpath [ 238.404455][ T5260] udevd[5260]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 238.423983][ T5260] udevd[5260]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 238.515132][ T5433] overlayfs: failed to clone upperpath [ 238.547216][ T5436] overlayfs: workdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. [ 238.692097][ T5453] netlink: 104 bytes leftover after parsing attributes in process `syz.3.1919'. [ 238.973130][ T5469] netlink: 8 bytes leftover after parsing attributes in process `syz.3.1927'. [ 238.996338][ T30] audit: type=1400 audit(1792261658.907:702): avc: denied { getopt } for pid=5472 comm="syz.3.1929" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 239.089220][ T5481] overlayfs: null uuid detected in lower fs '/syz2', falling back to xino=off,index=off,nfs_export=off. [ 239.173537][ T5499] netlink: 28 bytes leftover after parsing attributes in process `syz.2.1942'. [ 239.198353][ T5499] netlink: 16 bytes leftover after parsing attributes in process `syz.2.1942'. [ 239.256690][ T30] audit: type=1400 audit(1792261659.147:703): avc: denied { remount } for pid=5504 comm="syz.2.1944" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 [ 239.472425][ T5519] overlayfs: failed to clone upperpath [ 239.823148][ T5555] fuse: Bad value for 'fd' [ 239.838493][ T5558] IPv6: NLM_F_REPLACE set, but no existing node found! [ 239.981691][ T30] audit: type=1400 audit(1792261659.820:704): avc: denied { create } for pid=5577 comm="syz.0.1976" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_iscsi_socket permissive=1 [ 240.064944][ T5580] netlink: 16 bytes leftover after parsing attributes in process `syz.3.1970'. [ 240.075494][ T5580] netlink: 4 bytes leftover after parsing attributes in process `syz.3.1970'. [ 240.290970][ T30] audit: type=1400 audit(1792261660.106:705): avc: denied { create } for pid=5581 comm="syz.5.1978" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=sctp_socket permissive=1 [ 240.940545][ T5602] ip6_tunnel: non-ECT from 2001:0000:0000:0000:0000:0000:0000:0001 with DS=0x7 [ 241.194484][ T5629] overlayfs: failed to clone upperpath [ 241.228895][ T30] audit: type=1400 audit(1792261660.964:706): avc: denied { associate } for pid=5628 comm="syz.1.1999" name="core" scontext=root:object_r:etc_runtime_t tcontext=system_u:object_r:root_t tclass=filesystem permissive=1 [ 241.420645][ T30] audit: type=1400 audit(1792261661.121:707): avc: denied { remount } for pid=5625 comm="syz.1.1999" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:root_t tclass=filesystem permissive=1 [ 241.485909][ T5638] overlayfs: failed to clone upperpath [ 241.991090][ T5649] netlink: 16 bytes leftover after parsing attributes in process `syz.2.2005'. [ 242.000318][ T5649] netlink: 4 bytes leftover after parsing attributes in process `syz.2.2005'. [ 242.132910][ T5651] netlink: 84 bytes leftover after parsing attributes in process `syz.0.2007'. [ 242.505603][ T5659] overlayfs: failed to clone upperpath [ 242.727705][ T30] audit: type=1400 audit(1792261662.358:708): avc: denied { setopt } for pid=5662 comm="syz.3.2013" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 242.820703][ T5665] ip_tables: iptables: counters copy to user failed while replacing table [ 243.647566][ T5670] ip_tables: iptables: counters copy to user failed while replacing table [ 243.677885][ T30] audit: type=1400 audit(1792261663.225:709): avc: denied { mounton } for pid=5673 comm="syz.3.2017" path="/379/file0" dev="tmpfs" ino=2111 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=fifo_file permissive=1 [ 243.821704][ T5676] overlayfs: failed to clone upperpath [ 243.854242][ T5680] loop2: detected capacity change from 0 to 2048 [ 243.892395][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 243.950289][ T5680] EXT4-fs (loop2): Unrecognized mount option "appraise" or missing value [ 244.028887][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 244.048595][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 244.161452][ T5701] ip_tables: iptables: counters copy to user failed while replacing table [ 244.594188][ T5707] netlink: 16 bytes leftover after parsing attributes in process `syz.5.2029'. [ 244.604694][ T5707] netlink: 4 bytes leftover after parsing attributes in process `syz.5.2029'. [ 245.328322][ T5724] device-mapper: ioctl: Unable to rename non-existent device, to uuid .2\´£«.j—DH [ 245.811418][ T5754] ip_tables: iptables: counters copy to user failed while replacing table [ 246.196759][ T5759] ip_tables: iptables: counters copy to user failed while replacing table [ 246.812460][ T5758] device lo entered promiscuous mode [ 247.135775][ T5761] overlayfs: failed to clone upperpath [ 247.258514][ T5758] device tunl0 entered promiscuous mode [ 247.290988][ T5758] device gre0 entered promiscuous mode [ 247.315586][ T5766] loop2: detected capacity change from 0 to 512 [ 247.334960][ T5758] device gretap0 entered promiscuous mode [ 247.348351][ T5758] device erspan0 entered promiscuous mode [ 247.351583][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 247.364205][ T5758] device ip_vti0 entered promiscuous mode [ 247.374356][ T5758] device ip6_vti0 entered promiscuous mode [ 247.381127][ T5758] device sit0 entered promiscuous mode [ 247.388191][ T5758] device ip6tnl0 entered promiscuous mode [ 247.395398][ T5758] device ip6gre0 entered promiscuous mode [ 247.402703][ T5766] FAT-fs (loop2): Invalid FSINFO signature: 0x41615252, 0x61000000 (sector = 1) [ 247.412962][ T5758] device syz_tun entered promiscuous mode [ 247.420331][ T5758] device ip6gretap0 entered promiscuous mode [ 247.429556][ T5758] bridge0: port 2(bridge_slave_1) entered disabled state [ 247.436805][ T5758] bridge0: port 1(bridge_slave_0) entered disabled state [ 247.444507][ T5758] device bridge0 entered promiscuous mode [ 247.453226][ T5766] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 247.464158][ T5758] device dummy0 entered promiscuous mode [ 247.476691][ T5758] device veth0 entered promiscuous mode [ 247.485853][ T8] FAT-fs (loop2): Invalid FSINFO signature: 0x41615252, 0x61000000 (sector = 1) [ 247.498152][ T5758] device veth1 entered promiscuous mode [ 247.513493][ T5758] device wg0 entered promiscuous mode [ 247.520007][ T5758] device wg1 entered promiscuous mode [ 247.527000][ T5758] device wg2 entered promiscuous mode [ 247.533272][ T5758] device veth0_to_bridge entered promiscuous mode [ 247.556919][ T5758] device veth1_to_bridge entered promiscuous mode [ 247.563761][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 247.576148][ T5758] device veth0_to_bond entered promiscuous mode [ 247.597475][ T5758] device bond_slave_0 entered promiscuous mode [ 247.607619][ T5758] device veth1_to_bond entered promiscuous mode [ 247.617418][ T5758] device bond_slave_1 entered promiscuous mode [ 247.625160][ T5758] device veth0_to_team entered promiscuous mode [ 247.645475][ T5758] device team_slave_0 entered promiscuous mode [ 247.668085][ T5758] device veth1_to_team entered promiscuous mode [ 247.680452][ T5758] device team_slave_1 entered promiscuous mode [ 247.687664][ T5758] device veth1_to_batadv entered promiscuous mode [ 247.771268][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 247.788213][ T5758] device batadv_slave_1 entered promiscuous mode [ 247.803681][ T5758] device xfrm0 entered promiscuous mode [ 247.818797][ T5758] device veth0_to_hsr entered promiscuous mode [ 247.833508][ T5758] device hsr_slave_0 entered promiscuous mode [ 247.848250][ T5758] device veth1_to_hsr entered promiscuous mode [ 247.863815][ T5758] device hsr_slave_1 entered promiscuous mode [ 247.877637][ T5758] device veth1_virt_wifi entered promiscuous mode [ 247.890045][ T5758] device veth0_virt_wifi entered promiscuous mode [ 247.898180][ T5758] device veth1_vlan entered promiscuous mode [ 247.908050][ T5758] device vlan0 entered promiscuous mode [ 247.913845][ T5758] device vlan1 entered promiscuous mode [ 247.922042][ T5758] device veth0_macvtap entered promiscuous mode [ 247.929215][ T5758] device macsec0 entered promiscuous mode [ 247.940464][ T5777] netlink: 16 bytes leftover after parsing attributes in process `syz.5.2054'. [ 248.264438][ T5809] overlayfs: failed to clone upperpath [ 248.795034][ T5834] overlayfs: failed to clone upperpath [ 248.880584][ T30] audit: type=1400 audit(1792261667.995:710): avc: denied { mounton } for pid=5835 comm="syz.0.2080" path="/463/file0" dev="tmpfs" ino=2508 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 249.060584][ T30] audit: type=1400 audit(1792261667.995:711): avc: denied { execute } for pid=5835 comm="syz.0.2080" name="file0" dev="tmpfs" ino=2508 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 249.199796][ T5849] FAULT_INJECTION: forcing a failure. [ 249.199796][ T5849] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 249.213144][ T5849] CPU: 1 PID: 5849 Comm: syz.2.2086 Tainted: G W syzkaller #0 [ 249.221932][ T5849] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 249.232030][ T5849] Call Trace: [ 249.235334][ T5849] [ 249.238287][ T5849] __dump_stack+0x21/0x30 [ 249.242672][ T5849] dump_stack_lvl+0x110/0x170 [ 249.247390][ T5849] ? show_regs_print_info+0x20/0x20 [ 249.252609][ T5849] dump_stack+0x15/0x20 [ 249.256783][ T5849] should_fail+0x3ab/0x500 [ 249.261222][ T5849] should_fail_alloc_page+0x55/0x80 [ 249.266441][ T5849] prepare_alloc_pages+0x13f/0x590 [ 249.271572][ T5849] ? __alloc_pages_bulk+0xab0/0xab0 [ 249.276795][ T5849] __alloc_pages+0x11d/0x460 [ 249.281404][ T5849] ? unlock_page_memcg+0x114/0x130 [ 249.286532][ T5849] ? prep_new_page+0x110/0x110 [ 249.291322][ T5849] ? page_remove_rmap+0xc6d/0xf40 [ 249.296366][ T5849] ? page_add_file_rmap+0x700/0x700 [ 249.301582][ T5849] ? __kasan_check_write+0x14/0x20 [ 249.306718][ T5849] ? _raw_spin_lock+0x94/0xf0 [ 249.311418][ T5849] __get_free_pages+0x10/0x30 [ 249.316112][ T5849] __tlb_remove_page_size+0x18a/0x310 [ 249.321511][ T5849] unmap_page_range+0x1059/0x1e00 [ 249.326573][ T5849] ? finish_task_switch+0x16b/0x790 [ 249.331803][ T5849] ? mmu_notifier_invalidate_range_end+0xe0/0xe0 [ 249.338152][ T5849] ? tokenize_frame_descr+0x60/0xc0 [ 249.343369][ T5849] ? preempt_schedule_common+0xbe/0xf0 [ 249.348852][ T5849] ? schedule_preempt_disabled+0x20/0x20 [ 249.354528][ T5849] unmap_vmas+0x26d/0x380 [ 249.358880][ T5849] ? unmap_page_range+0x1e00/0x1e00 [ 249.364100][ T5849] ? __kasan_check_write+0x14/0x20 [ 249.369242][ T5849] ? tlb_gather_mmu_fullmm+0x144/0x1c0 [ 249.374724][ T5849] exit_mmap+0x412/0x8b0 [ 249.378989][ T5849] ? vm_brk+0x30/0x30 [ 249.382996][ T5849] ? mutex_unlock+0x8f/0x230 [ 249.387615][ T5849] ? uprobe_clear_state+0x2c6/0x320 [ 249.392834][ T5849] __mmput+0x92/0x300 [ 249.396835][ T5849] mmput+0x50/0x150 [ 249.400688][ T5849] do_exit+0xacc/0x29a0 [ 249.404861][ T5849] ? put_task_struct+0x90/0x90 [ 249.409656][ T5849] ? __kasan_check_write+0x14/0x20 [ 249.414791][ T5849] ? _raw_spin_lock_irq+0x95/0xf0 [ 249.419834][ T5849] do_group_exit+0x149/0x310 [ 249.424456][ T5849] ? __kasan_check_write+0x14/0x20 [ 249.429587][ T5849] ? recalc_sigpending+0x1ac/0x230 [ 249.434722][ T5849] get_signal+0x64f/0x1430 [ 249.439162][ T5849] arch_do_signal_or_restart+0xe2/0x1100 [ 249.444839][ T5849] ? btf_new_fd+0x5c7/0x930 [ 249.449371][ T5849] ? get_sigframe_size+0x10/0x10 [ 249.454342][ T5849] ? __se_sys_futex+0x135/0x330 [ 249.459215][ T5849] exit_to_user_mode_loop+0xa7/0xe0 [ 249.464430][ T5849] exit_to_user_mode_prepare+0x87/0xd0 [ 249.469909][ T5849] syscall_exit_to_user_mode+0x1a/0x30 [ 249.475390][ T5849] do_syscall_64+0x58/0xa0 [ 249.479827][ T5849] ? clear_bhb_loop+0x50/0xa0 [ 249.484523][ T5849] ? clear_bhb_loop+0x50/0xa0 [ 249.489224][ T5849] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 249.495137][ T5849] RIP: 0033:0x7f716a489559 [ 249.499566][ T5849] Code: Unable to access opcode bytes at RIP 0x7f716a48952f. [ 249.506938][ T5849] RSP: 002b:00007f7168ee20e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 249.515371][ T5849] RAX: 0000000000000001 RBX: 00007f716a710fa8 RCX: 00007f716a489559 [ 249.523383][ T5849] RDX: 00000000000f4240 RSI: 0000000000000081 RDI: 00007f716a710fac [ 249.531894][ T5849] RBP: 00007f716a710fa0 R08: 0000686e8a94b724 R09: 0000000000000000 [ 249.539887][ T5849] R10: ffffffffffffffff R11: 0000000000000246 R12: 0000000000000000 [ 249.547881][ T5849] R13: 00007f716a711038 R14: 00007fff669e48d0 R15: 00007fff669e49b8 [ 249.555881][ T5849] [ 249.796449][ T5878] loop2: detected capacity change from 0 to 2048 [ 249.811934][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 249.831554][ T5884] syz.1.2103 calls setitimer() with new_value NULL pointer. Misfeature support will be removed [ 249.861759][ T30] audit: type=1326 audit(1792261668.937:712): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=5886 comm="syz.1.2105" exe="/root/ci2-android-5-15/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f9ae2bbe559 code=0x0 [ 249.918506][ T5891] netlink: 4 bytes leftover after parsing attributes in process `syz.0.2106'. [ 249.931708][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 249.959207][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 250.712956][ T5898] overlayfs: workdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. [ 250.916698][ T30] audit: type=1400 audit(1792261669.905:713): avc: denied { setopt } for pid=5904 comm="syz.1.2111" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 250.970079][ T30] audit: type=1400 audit(1792261669.961:714): avc: denied { ioctl } for pid=5909 comm="syz.1.2114" path="socket:[35250]" dev="sockfs" ino=35250 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 251.022546][ T5910] netlink: 48 bytes leftover after parsing attributes in process `syz.1.2114'. [ 251.130433][ T5922] ip_tables: iptables: counters copy to user failed while replacing table [ 251.199117][ T5933] device batadv_slave_1 entered promiscuous mode [ 251.212930][ T5932] device batadv_slave_1 left promiscuous mode [ 251.618774][ T5953] fuse: Bad value for 'fd' [ 251.897917][ T5962] fuse: Bad value for 'fd' [ 251.900154][ T30] audit: type=1400 audit(1792261670.819:715): avc: denied { mounton } for pid=5961 comm="syz.2.2137" path="/402/file0/file0" dev="fuse" ino=4611686018427387907 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=blk_file permissive=1 [ 252.094363][ T5993] netlink: 9 bytes leftover after parsing attributes in process `syz.1.2151'. [ 252.239443][ T30] audit: type=1400 audit(1792261671.123:716): avc: denied { getopt } for pid=6017 comm="syz.0.2163" lport=1 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 252.312747][ T6024] netlink: 200 bytes leftover after parsing attributes in process `syz.0.2166'. [ 252.410081][ T6035] overlayfs: failed to clone upperpath [ 252.443772][ T6037] netlink: 84 bytes leftover after parsing attributes in process `syz.0.2172'. [ 252.689238][ T6048] overlayfs: failed to clone upperpath [ 252.695554][ T6048] overlayfs: failed to clone upperpath [ 253.106973][ T6056] ip_tables: iptables: counters copy to user failed while replacing table [ 253.202454][ T6058] veth1: mtu less than device minimum [ 253.452880][ T30] audit: type=1400 audit(1792261672.249:717): avc: denied { wake_alarm } for pid=6065 comm="syz.2.2185" capability=35 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 253.592492][ T6074] overlayfs: failed to clone upperpath [ 253.598134][ T6072] netlink: 28 bytes leftover after parsing attributes in process `syz.5.2188'. [ 253.736297][ T6090] ip_tables: iptables: counters copy to user failed while replacing table [ 253.768754][ T6092] netlink: 48 bytes leftover after parsing attributes in process `syz.1.2195'. [ 254.236909][ T6098] netlink: 'syz.5.2199': attribute type 1 has an invalid length. [ 254.287800][ T6099] netlink: 4 bytes leftover after parsing attributes in process `syz.0.2200'. [ 254.475787][ T6099] bridge0: port 1(bridge_slave_0) entered disabled state [ 254.502481][ T30] audit: type=1400 audit(1792261673.218:718): avc: denied { create } for pid=6103 comm="syz.1.2202" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_connector_socket permissive=1 [ 254.719043][ T6123] overlayfs: failed to clone upperpath [ 254.738793][ T6123] overlayfs: failed to clone upperpath [ 254.783836][ T6133] overlayfs: failed to clone upperpath [ 254.799997][ T6133] overlayfs: failed to clone lowerpath [ 255.069836][ T6154] netlink: 8 bytes leftover after parsing attributes in process `syz.1.2225'. [ 255.080220][ T6154] netlink: 4 bytes leftover after parsing attributes in process `syz.1.2225'. [ 255.958552][ T6089] loop2: detected capacity change from 0 to 131072 [ 255.966357][ T6163] fuse: Bad value for 'fd' [ 255.983469][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 256.008654][ T6167] fuse: Bad value for 'fd' [ 256.065760][ T6176] overlayfs: failed to clone upperpath [ 256.072392][ T6176] overlayfs: failed to clone upperpath [ 256.092266][ T6089] F2FS-fs (loop2): Test dummy encryption mode enabled [ 256.110392][ T6089] F2FS-fs (loop2): invalid crc value [ 256.143017][ T6089] F2FS-fs (loop2): Found nat_bits in checkpoint [ 256.201723][ T6204] fuse: Bad value for 'fd' [ 256.222639][ T6089] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 256.337185][ T6216] mmap: syz.0.2244 (6216) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.rst. [ 256.447978][ T6219] ip_tables: iptables: counters copy to user failed while replacing table [ 256.962947][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 257.146608][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 257.394953][ T6231] netlink: 13 bytes leftover after parsing attributes in process `syz.5.2260'. [ 257.491584][ T6239] fuse: Bad value for 'fd' [ 257.508558][ T6243] fuse: Bad value for 'fd' [ 257.568187][ T6251] device veth0 entered promiscuous mode [ 257.574008][ T6250] device veth0 left promiscuous mode [ 257.678301][ T6272] overlayfs: failed to clone upperpath [ 257.687280][ T6274] loop2: detected capacity change from 0 to 128 [ 257.739262][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 257.756845][ T6276] overlayfs: missing 'lowerdir' [ 257.768025][ T6276] overlayfs: failed to clone upperpath [ 257.822130][ T6278] fuse: Bad value for 'fd' [ 257.844401][ T6274] FAT-fs (loop2): Invalid FSINFO signature: 0x41615200, 0x61417272 (sector = 1) [ 258.010752][ T10] FAT-fs (loop2): Invalid FSINFO signature: 0x41615200, 0x61417272 (sector = 1) [ 258.075861][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 258.103014][ T5681] udevd[5681]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 258.116246][ T6297] fuse: Bad value for 'fd' [ 258.250818][ T30] audit: type=1326 audit(1792261676.678:719): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=6323 comm="syz.2.2303" exe="/root/ci2-android-5-15/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f716a489559 code=0x0 [ 258.534255][ T30] audit: type=1400 audit(1792261676.936:720): avc: denied { connect } for pid=6356 comm="syz.2.2318" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 258.581836][ T30] audit: type=1326 audit(1792261676.973:721): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=6360 comm="syz.1.2319" exe="/root/ci2-android-5-15/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f9ae2bbe559 code=0x0 [ 258.639070][ T6367] netlink: 20 bytes leftover after parsing attributes in process `syz.2.2322'. [ 258.746499][ T6373] loop2: detected capacity change from 0 to 512 [ 258.754537][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 258.776866][ T6373] EXT4-fs (loop2): Ignoring removed nomblk_io_submit option [ 258.784735][ T6373] EXT4-fs (loop2): mounting ext3 file system using the ext4 subsystem [ 258.856832][ T6375] overlayfs: missing 'lowerdir' [ 258.868157][ T6375] overlayfs: failed to clone upperpath [ 259.007807][ T6373] EXT4-fs (loop2): 1 truncate cleaned up [ 259.020673][ T6373] EXT4-fs (loop2): mounted filesystem without journal. Opts: noload,max_dir_size_kb=0x0000000000000007,bsddf,nomblk_io_submit,data_err=ignore,usrjquota=,,errors=continue. Quota mode: none. [ 259.167098][ T6381] overlayfs: failed to clone upperpath [ 259.256249][ T30] audit: type=1400 audit(1792261677.610:722): avc: denied { create } for pid=6392 comm="syz.3.2331" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 259.265245][ T6393] fuse: Bad value for 'fd' [ 259.285712][ T6395] blk_update_request: I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 259.300134][ T6395] FAT-fs (loop1): unable to read boot sector [ 259.313818][ T30] audit: type=1400 audit(1792261677.619:723): avc: denied { mounton } for pid=6392 comm="syz.3.2331" path="/424/file0" dev="tmpfs" ino=2353 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 259.362040][ T6395] 9pnet: Insufficient options for proto=fd [ 259.362792][ T30] audit: type=1400 audit(1792261677.647:724): avc: denied { write } for pid=6392 comm="syz.3.2331" name="file0" dev="tmpfs" ino=2353 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 259.417195][ T30] audit: type=1400 audit(1792261677.647:725): avc: denied { open } for pid=6392 comm="syz.3.2331" path="/424/file0" dev="tmpfs" ino=2353 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 259.475606][ T30] audit: type=1400 audit(1792261677.684:726): avc: denied { unlink } for pid=290 comm="syz-executor" name="file0" dev="tmpfs" ino=2353 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 259.580072][ T6421] netlink: 68 bytes leftover after parsing attributes in process `syz.0.2343'. [ 259.889501][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 259.907903][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 260.072082][ T6457] overlayfs: missing 'lowerdir' [ 260.083209][ T6457] overlayfs: failed to clone upperpath [ 261.168457][ T6500] overlayfs: option "workdir=./bus" is useless in a non-upper mount, ignore [ 261.178413][ T6500] overlayfs: option "index=on" is useless in a non-upper mount, ignore [ 261.187647][ T6500] overlayfs: option "volatile" is meaningless in a non-upper mount, ignoring it. [ 261.197613][ T6500] overlayfs: missing 'lowerdir' [ 261.583411][ T30] audit: type=1400 audit(1792261679.760:727): avc: denied { setattr } for pid=6507 comm="syz.2.2382" name="enable" dev="tracefs" ino=1053 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=file permissive=1 [ 261.783717][ T30] audit: type=1400 audit(1792261679.926:728): avc: denied { mounton } for pid=6511 comm="syz.2.2385" path="/proc/1078/task" dev="proc" ino=34807 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=dir permissive=1 [ 261.949296][ T6519] overlayfs: failed to clone upperpath [ 261.955631][ T6519] overlayfs: failed to clone upperpath [ 262.026643][ T6524] sch_tbf: burst 240 is lower than device lo mtu (65550) ! [ 262.216203][ T6538] x_tables: duplicate underflow at hook 2 [ 262.240685][ T6538] IPv6: NLM_F_REPLACE set, but no existing node found! [ 262.354256][ T30] audit: type=1400 audit(1792261680.470:729): avc: denied { relabelfrom } for pid=6541 comm="syz.2.2398" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tun_socket permissive=1 [ 262.392346][ T6548] overlayfs: failed to clone upperpath [ 262.408874][ T30] audit: type=1400 audit(1792261680.470:730): avc: denied { relabelto } for pid=6541 comm="syz.2.2398" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tun_socket permissive=1 [ 262.432482][ T6548] overlayfs: failed to clone upperpath [ 262.462711][ T6556] netlink: 'syz.2.2405': attribute type 2 has an invalid length. [ 262.797116][ T6598] ip_tables: iptables: counters copy to user failed while replacing table [ 262.872121][ T6] usb 3-1: new high-speed USB device number 18 using dummy_hcd [ 262.985724][ T6613] bridge_slave_1: default FDB implementation only supports local addresses [ 263.128010][ T6629] netlink: 20 bytes leftover after parsing attributes in process `syz.1.2440'. [ 263.223703][ T6] usb 3-1: config 0 interface 0 altsetting 5 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 263.244389][ T6] usb 3-1: config 0 interface 0 has no altsetting 0 [ 263.258501][ T6] usb 3-1: New USB device found, idVendor=046d, idProduct=c218, bcdDevice= 0.00 [ 263.268252][ T6] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 263.287721][ T6] usb 3-1: config 0 descriptor?? [ 263.538262][ T6661] overlayfs: missing 'lowerdir' [ 263.548745][ T6661] overlayfs: failed to clone upperpath [ 263.853484][ T6] usbhid 3-1:0.0: can't add hid device: -71 [ 263.859602][ T6] usbhid: probe of 3-1:0.0 failed with error -71 [ 263.871168][ T6] usb 3-1: USB disconnect, device number 18 [ 264.213149][ T6693] netlink: 8 bytes leftover after parsing attributes in process `syz.3.2470'. [ 264.250698][ T6693] netlink: 8 bytes leftover after parsing attributes in process `syz.3.2470'. [ 264.266297][ T6699] netlink: 28 bytes leftover after parsing attributes in process `syz.1.2472'. [ 264.282054][ T6699] netlink: 28 bytes leftover after parsing attributes in process `syz.1.2472'. [ 264.424870][ T6710] ip_tables: iptables: counters copy to user failed while replacing table [ 264.531417][ T6723] overlayfs: failed to clone upperpath [ 264.552656][ T6723] overlayfs: failed to clone upperpath [ 264.630357][ T30] audit: type=1400 audit(1792261682.752:731): avc: denied { mounton } for pid=6727 comm="syz.2.2485" path="/447/file0" dev="fuse" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=file permissive=1 [ 264.648458][ T6746] netlink: 4 bytes leftover after parsing attributes in process `syz.5.2493'. [ 264.822553][ T6781] overlayfs: failed to clone upperpath [ 264.842059][ T30] audit: type=1400 audit(1792261682.966:732): avc: denied { read } for pid=6782 comm="syz.5.2512" scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:kernel_t tclass=key permissive=1 [ 264.862575][ T6787] loop2: detected capacity change from 0 to 16 [ 264.870644][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 264.886940][ T6787] erofs: (device loop2): mounted with root inode @ nid 36. [ 264.956168][ T30] audit: type=1400 audit(1792261683.066:733): avc: denied { lock } for pid=6792 comm="syz.5.2516" path="socket:[37179]" dev="sockfs" ino=37179 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 264.992457][ T30] audit: type=1400 audit(1792261683.116:734): avc: denied { create } for pid=6796 comm="syz.0.2518" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=alg_socket permissive=1 [ 265.031373][ T30] audit: type=1400 audit(1792261683.155:735): avc: denied { execmem } for pid=6807 comm="syz.0.2524" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 265.060746][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 265.101595][ T6809] netlink: 4 bytes leftover after parsing attributes in process `syz.1.2515'. [ 265.326587][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 266.586327][ T6825] loop2: detected capacity change from 0 to 256 [ 266.612349][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 266.652494][ T6825] FAT-fs (loop2): codepage cp73 not found [ 266.755674][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 266.803150][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 267.074262][ T6] usb 3-1: new full-speed USB device number 19 using dummy_hcd [ 267.406883][ T6] usb 3-1: not running at top speed; connect to a high speed hub [ 267.500439][ T6] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 267.510606][ T6] usb 3-1: New USB device found, idVendor=046d, idProduct=0825, bcdDevice= 1.00 [ 267.562728][ T6] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 267.636303][ T6] usb 3-1: Found UVC 1.00 device (046d:0825) [ 267.640157][ T6832] xt_hashlimit: size too large, truncated to 1048576 [ 267.643237][ T6] usb 3-1: No streaming interface found for terminal 2. [ 267.771789][ T30] audit: type=1400 audit(1792261685.832:736): avc: denied { create } for pid=6831 comm="syz.0.2531" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 267.831862][ T6836] xt_hashlimit: size too large, truncated to 1048576 [ 267.845944][ T5110] usb 3-1: USB disconnect, device number 19 [ 268.184926][ T6839] fuse: Bad value for 'fd' [ 268.231991][ T6841] xt_hashlimit: size too large, truncated to 1048576 [ 268.430131][ T6848] loop2: detected capacity change from 0 to 2048 [ 268.450783][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 268.483281][ T6848] EXT4-fs (loop2): Unrecognized mount option "appraise" or missing value [ 268.501858][ T6850] overlayfs: failed to clone upperpath [ 268.509765][ T6850] overlayfs: failed to clone upperpath [ 268.542243][ T6854] overlayfs: failed to clone upperpath [ 268.561731][ T6856] fuse: Bad value for 'fd' [ 268.593795][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 268.668009][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 268.870467][ T6867] xt_hashlimit: size too large, truncated to 1048576 [ 269.662596][ T6878] loop2: detected capacity change from 0 to 256 [ 269.684040][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 269.717759][ T6878] FAT-fs (loop2): codepage cp73 not found [ 270.098170][ T26] usb 3-1: new full-speed USB device number 20 using dummy_hcd [ 270.449511][ T26] usb 3-1: not running at top speed; connect to a high speed hub [ 270.545249][ T26] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 270.566307][ T26] usb 3-1: New USB device found, idVendor=046d, idProduct=0825, bcdDevice= 1.00 [ 270.591317][ T26] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 270.652526][ T26] usb 3-1: Found UVC 1.00 device (046d:0825) [ 270.726242][ T26] usb 3-1: No streaming interface found for terminal 2. [ 270.900275][ T30] audit: type=1400 audit(1792261688.777:737): avc: denied { execute_no_trans } for pid=6883 comm="syz.5.2550" path=2F6D656D66643A2D42D54E34A64579DBD1A7B153F13A29202864656C6574656429 dev="tmpfs" ino=1795 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 270.956890][ T26] usb 3-1: USB disconnect, device number 20 [ 271.975562][ T6895] x_tables: ip_tables: CT.1 target: invalid size 72 (kernel) != (user) 0 [ 272.066221][ T6906] 9pnet: Insufficient options for proto=fd [ 272.075043][ T6906] overlayfs: failed to clone upperpath [ 272.116963][ T6911] loop2: detected capacity change from 0 to 512 [ 272.124639][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 272.160759][ T6917] xt_hashlimit: size too large, truncated to 1048576 [ 272.189902][ T6911] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 273.086121][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 273.110764][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 273.254156][ T6940] x_tables: ip_tables: CT.1 target: invalid size 72 (kernel) != (user) 0 [ 273.409581][ T6949] loop2: detected capacity change from 0 to 512 [ 273.468401][ T6949] EXT4-fs (loop2): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 273.501990][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 273.564077][ T6949] EXT4-fs error (device loop2): ext4_iget_extra_inode:4604: inode #15: comm syz.2.2567: corrupted in-inode xattr [ 273.577585][ T6949] EXT4-fs error (device loop2): ext4_orphan_get:1415: comm syz.2.2567: couldn't read orphan inode 15 (err -117) [ 273.591791][ T6949] EXT4-fs (loop2): mounted filesystem without journal. Opts: init_itable=0x0000000000000004,dioread_nolock,debug_want_extra_isize=0x000000000000006a,jqfmt=vfsold,nojournal_checksum,grpjquota=,,errors=continue. Quota mode: none. [ 274.220592][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 274.399771][ T6305] udevd[6305]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 275.566562][ T376] usb 3-1: new high-speed USB device number 21 using dummy_hcd [ 275.847030][ T376] usb 3-1: Using ep0 maxpacket: 32 [ 275.976581][ T376] usb 3-1: config 0 has an invalid interface number: 67 but max is 0 [ 275.990033][ T376] usb 3-1: config 0 has no interface number 0 [ 276.181655][ T376] usb 3-1: New USB device found, idVendor=0424, idProduct=9901, bcdDevice=c2.57 [ 276.206859][ T376] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 276.257242][ T376] usb 3-1: Product: syz [ 276.283463][ T376] usb 3-1: Manufacturer: syz [ 276.311679][ T376] usb 3-1: SerialNumber: syz [ 276.344023][ T376] usb 3-1: config 0 descriptor?? [ 276.408749][ T376] smsc95xx v2.0.0 [ 276.574877][ T6982] x_tables: ip_tables: CT.1 target: invalid size 72 (kernel) != (user) 0 [ 276.930672][ T376] smsc95xx 3-1:0.67 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000030: -32 [ 276.947451][ T376] smsc95xx 3-1:0.67 (unnamed net_device) (uninitialized): Error reading E2P_CMD [ 278.904819][ T376] smsc95xx 3-1:0.67 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000020: -71 [ 279.097959][ T7021] ip_tables: iptables: counters copy to user failed while replacing table [ 279.424134][ T376] smsc95xx: probe of 3-1:0.67 failed with error -71 [ 279.434412][ T376] usb 3-1: USB disconnect, device number 21 [ 284.296722][ T7070] loop2: detected capacity change from 0 to 16 [ 284.330527][ T7071] udevd[7071]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 284.362019][ T7070] erofs: (device loop2): mounted with root inode @ nid 36. [ 284.377981][ T7070] ip_tables: iptables: counters copy to user failed while replacing table [ 284.837531][ T7071] udevd[7071]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 284.916685][ T7071] udevd[7071]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 286.696267][ T7100] overlayfs: failed to clone upperpath [ 287.976065][ T7088] loop2: detected capacity change from 0 to 131072 [ 288.017415][ T7071] udevd[7071]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 288.067560][ T7088] F2FS-fs (loop2): Invalid segment/section count (458783, 24 x 150994945) [ 288.077999][ T7115] overlayfs: failed to clone upperpath [ 288.083607][ T7088] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 288.135207][ T7088] F2FS-fs (loop2): invalid crc value [ 288.609647][ T7088] F2FS-fs (loop2): Found nat_bits in checkpoint [ 289.876902][ T7071] udevd[7071]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 289.899112][ T7071] udevd[7071]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 289.975626][ T7136] netlink: 4 bytes leftover after parsing attributes in process `syz.5.2626'. [ 291.002839][ T30] audit: type=1400 audit(1792261707.400:738): avc: denied { listen } for pid=7139 comm="syz.2.2627" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 291.276122][ T7145] loop2: detected capacity change from 0 to 32768 [ 291.286401][ T7071] udevd[7071]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 291.946281][ T388] usb 3-1: new high-speed USB device number 22 using dummy_hcd [ 291.979643][ T7157] overlayfs: failed to clone upperpath [ 292.208258][ T30] audit: type=1400 audit(1792261708.516:739): avc: denied { create } for pid=7162 comm="syz.1.2635" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=kcm_socket permissive=1 [ 292.423787][ T388] usb 3-1: config 192 has an invalid interface number: 180 but max is 0 [ 292.480283][ T388] usb 3-1: config 192 contains an unexpected descriptor of type 0x2, skipping [ 292.489746][ T388] usb 3-1: config 192 has no interface number 0 [ 292.496263][ T388] usb 3-1: config 192 interface 180 has no altsetting 0 [ 292.703414][ T388] usb 3-1: New USB device found, idVendor=1d0e, idProduct=9584, bcdDevice=61.ef [ 292.712695][ T388] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 292.721191][ T388] usb 3-1: Product: syz [ 292.725462][ T388] usb 3-1: Manufacturer: syz [ 292.730328][ T388] usb 3-1: SerialNumber: syz [ 293.964841][ T30] audit: type=1400 audit(1792261710.140:740): avc: denied { setopt } for pid=7139 comm="syz.2.2627" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 294.406772][ T388] usb-storage 3-1:192.180: USB Mass Storage device detected [ 294.474200][ T388] usb 3-1: USB disconnect, device number 22 [ 294.563112][ T7189] xt_hashlimit: size too large, truncated to 1048576 [ 294.960124][ T7071] udevd[7071]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 295.103308][ T7071] udevd[7071]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 295.632641][ T7204] loop2: detected capacity change from 0 to 512 [ 295.651700][ T7071] udevd[7071]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 295.799716][ T7204] EXT4-fs error (device loop2): ext4_map_blocks:632: inode #2: block 8: comm syz.2.2644: lblock 0 mapped to illegal pblock 8 (length 1) [ 295.814707][ T7204] EXT4-fs (loop2): Remounting filesystem read-only [ 295.821311][ T7204] EXT4-fs warning (device loop2): dx_probe:823: inode #2: lblock 0: comm syz.2.2644: error -117 reading directory block [ 295.833956][ T7204] EXT4-fs (loop2): Cannot turn on journaled quota: type 0: error -117 [ 295.842424][ T7204] EXT4-fs error (device loop2): ext4_map_blocks:632: inode #2: block 8: comm syz.2.2644: lblock 0 mapped to illegal pblock 8 (length 1) [ 295.857623][ T7204] EXT4-fs (loop2): Remounting filesystem read-only [ 295.864270][ T7204] EXT4-fs warning (device loop2): dx_probe:823: inode #2: lblock 0: comm syz.2.2644: error -117 reading directory block [ 295.876925][ T7204] EXT4-fs (loop2): Cannot turn on journaled quota: type 1: error -117 [ 295.885177][ T7204] EXT4-fs (loop2): mounted filesystem without journal. Opts: noinit_itable,init_itable,noinit_itable,discard,min_batch_time=0x0000000000000006,grpjquota=.mb_optimize_scan=0x0000000000000000,errors=remount-ro,jqfmt=vfsv1,usrquota,usrjquota=.,resgid=0x0000000000000000,nolazytime,,. Quota mode: writeback. [ 297.147072][ T7071] udevd[7071]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 297.168044][ T7071] udevd[7071]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 298.114235][ T7244] loop2: detected capacity change from 0 to 256 [ 298.121807][ T7071] udevd[7071]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 298.159424][ T7244] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0x205ab87c, utbl_chksum : 0xe619d30d) [ 302.248975][ T7277] udevd[7277]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 302.260408][ T7277] udevd[7277]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 302.475718][ T7286] FAULT_INJECTION: forcing a failure. [ 302.475718][ T7286] name failslab, interval 1, probability 0, space 0, times 0 [ 302.475771][ T7286] CPU: 1 PID: 7286 Comm: syz.2.2665 Tainted: G W syzkaller #0 [ 302.475795][ T7286] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 302.475808][ T7286] Call Trace: [ 302.475814][ T7286] [ 302.475822][ T7286] __dump_stack+0x21/0x30 [ 302.475848][ T7286] dump_stack_lvl+0x110/0x170 [ 302.475869][ T7286] ? show_regs_print_info+0x20/0x20 [ 302.475890][ T7286] ? wait_for_common+0x355/0x410 [ 302.475915][ T7286] dump_stack+0x15/0x20 [ 302.475935][ T7286] should_fail+0x3ab/0x500 [ 302.475963][ T7286] ? dev_uevent_filter+0xb0/0xb0 [ 302.475984][ T7286] __should_failslab+0xa4/0xe0 [ 302.476008][ T7286] should_failslab+0x9/0x20 [ 302.476029][ T7286] slab_pre_alloc_hook+0x39/0xd0 [ 302.476051][ T7286] ? dev_uevent_filter+0xb0/0xb0 [ 302.476070][ T7286] kmem_cache_alloc_trace+0x48/0x270 [ 302.476093][ T7286] ? kobject_uevent_env+0x271/0x700 [ 302.476117][ T7286] ? dev_uevent_filter+0xb0/0xb0 [ 302.476135][ T7286] kobject_uevent_env+0x271/0x700 [ 302.476160][ T7286] kobject_uevent+0x1d/0x30 [ 302.476182][ T7286] device_add+0x9fe/0xe90 [ 302.476205][ T7286] device_create+0x26c/0x300 [ 302.476228][ T7286] ? is_console_locked+0x9/0x20 [ 302.476249][ T7286] ? csi_J+0x8dd/0xeb0 [ 302.476270][ T7286] ? root_device_unregister+0x80/0x80 [ 302.476293][ T7286] ? reset_terminal+0x5df/0x940 [ 302.476317][ T7286] vcs_make_sysfs+0x35/0x90 [ 302.476336][ T7286] vc_allocate+0x5db/0x700 [ 302.476358][ T7286] ? vc_cons_allocated+0x70/0x70 [ 302.476380][ T7286] ? _raw_spin_unlock_irqrestore+0x5b/0x80 [ 302.476401][ T7286] ? down+0x5d/0xc0 [ 302.476421][ T7286] con_install+0x9c/0x720 [ 302.476443][ T7286] ? asm_sysvec_reschedule_ipi+0x1b/0x20 [ 302.476465][ T7286] ? show_tty_active+0x30/0x30 [ 302.476487][ T7286] ? show_tty_active+0x30/0x30 [ 302.476510][ T7286] tty_init_dev+0xd0/0x500 [ 302.476531][ T7286] tty_open+0x9c6/0x1040 [ 302.476551][ T7286] ? schedule_preempt_disabled+0x20/0x20 [ 302.476575][ T7286] ? tty_compat_ioctl+0x570/0x570 [ 302.476595][ T7286] ? preempt_schedule_thunk+0x16/0x18 [ 302.476620][ T7286] chrdev_open+0x585/0x5f0 [ 302.476643][ T7286] ? cd_forget+0x170/0x170 [ 302.476664][ T7286] ? fsnotify_perm+0x3e9/0x5b0 [ 302.476688][ T7286] ? cd_forget+0x170/0x170 [ 302.476710][ T7286] do_dentry_open+0x82a/0x1010 [ 302.476736][ T7286] vfs_open+0x73/0x80 [ 302.476758][ T7286] path_openat+0x26e6/0x2f80 [ 302.476782][ T7286] ? irqentry_exit_cond_resched+0x29/0x30 [ 302.476803][ T7286] ? irqentry_exit+0x37/0x40 [ 302.476827][ T7286] ? do_filp_open+0x400/0x400 [ 302.476848][ T7286] ? kasan_check_range+0xa9/0x2a0 [ 302.476871][ T7286] do_filp_open+0x1df/0x400 [ 302.476893][ T7286] ? vfs_tmpfile+0x2d0/0x2d0 [ 302.476921][ T7286] do_sys_openat2+0x15e/0x7f0 [ 302.476947][ T7286] ? __schedule+0xbd7/0x14a0 [ 302.476970][ T7286] ? do_sys_open+0xe0/0xe0 [ 302.476988][ T7286] ? release_firmware_map_entry+0x190/0x190 [ 302.477011][ T7286] ? ksys_write+0x1fa/0x260 [ 302.477032][ T7286] __x64_sys_openat+0x136/0x160 [ 302.477052][ T7286] x64_sys_call+0x219/0x9a0 [ 302.477072][ T7286] do_syscall_64+0x4c/0xa0 [ 302.477092][ T7286] ? clear_bhb_loop+0x50/0xa0 [ 302.477112][ T7286] ? clear_bhb_loop+0x50/0xa0 [ 302.477134][ T7286] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 302.477157][ T7286] RIP: 0033:0x7f716a449d8e [ 302.477176][ T7286] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 302.477194][ T7286] RSP: 002b:00007f7168e9fb28 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 302.477218][ T7286] RAX: ffffffffffffffda RBX: 00007f7168ea06c0 RCX: 00007f716a449d8e [ 302.477235][ T7286] RDX: 0000000000000002 RSI: 00007f7168e9fc00 RDI: ffffffffffffff9c [ 302.477251][ T7286] RBP: 00007f716a520ab8 R08: 0000000000000000 R09: 0000000000000000 [ 302.477265][ T7286] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 302.477278][ T7286] R13: 00007f716a711218 R14: 00007f716a711180 R15: 00007fff669e49b8 [ 302.477297][ T7286] [ 303.901027][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 307.623898][ T7352] loop2: detected capacity change from 0 to 256 [ 307.638175][ T7335] udevd[7335]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 307.715297][ T7352] FAT-fs (loop2): codepage cp73 not found [ 307.993324][ T7335] udevd[7335]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 308.020970][ T7335] udevd[7335]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 308.202717][ T388] usb 3-1: new full-speed USB device number 23 using dummy_hcd [ 308.584149][ T388] usb 3-1: not running at top speed; connect to a high speed hub [ 308.679612][ T388] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 308.689766][ T388] usb 3-1: New USB device found, idVendor=046d, idProduct=0825, bcdDevice= 1.00 [ 308.698844][ T388] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 308.745320][ T388] usb 3-1: Found UVC 1.00 device (046d:0825) [ 309.048313][ T388] usb 3-1: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround. [ 309.178142][ T388] uvcvideo 3-1:1.1: Failed to query (129) UVC probe control : -71 (exp. 26). [ 309.186981][ T388] uvcvideo 3-1:1.1: Failed to initialize the device (-5). [ 309.195864][ T388] usb 3-1: USB disconnect, device number 23 [ 312.097629][ T7400] loop2: detected capacity change from 0 to 131072 [ 312.105825][ T7335] udevd[7335]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 312.148401][ T7400] F2FS-fs (loop2): Invalid segment/section count (458783, 24 x 150994945) [ 312.157081][ T7400] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 312.169175][ T7400] F2FS-fs (loop2): invalid crc value [ 312.176961][ T7400] F2FS-fs (loop2): Found nat_bits in checkpoint [ 312.207462][ T7400] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 312.214775][ T7400] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 [ 312.517560][ T7335] udevd[7335]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 312.528505][ T7335] udevd[7335]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 314.520667][ T7432] overlayfs: failed to clone upperpath [ 316.354356][ T7441] loop2: detected capacity change from 0 to 131072 [ 316.365749][ T7454] udevd[7454]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 316.397201][ T7441] F2FS-fs (loop2): Invalid segment/section count (458783, 24 x 150994945) [ 316.405816][ T7441] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 316.415012][ T7441] F2FS-fs (loop2): invalid crc value [ 316.422684][ T7441] F2FS-fs (loop2): Found nat_bits in checkpoint [ 316.462011][ T7441] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 316.469292][ T7441] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 [ 317.373655][ T7454] udevd[7454]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 317.384718][ T7454] udevd[7454]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 318.002077][ T7477] loop2: detected capacity change from 0 to 512 [ 318.024822][ T7454] udevd[7454]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 318.045068][ T7477] EXT4-fs (loop2): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 318.132429][ T7477] EXT4-fs error (device loop2): ext4_iget_extra_inode:4604: inode #15: comm syz.2.2715: corrupted in-inode xattr [ 318.145724][ T7477] EXT4-fs error (device loop2): ext4_orphan_get:1415: comm syz.2.2715: couldn't read orphan inode 15 (err -117) [ 318.159330][ T7477] EXT4-fs (loop2): mounted filesystem without journal. Opts: init_itable=0x0000000000000004,dioread_nolock,debug_want_extra_isize=0x000000000000006a,jqfmt=vfsold,nojournal_checksum,grpjquota=,,errors=continue. Quota mode: none. [ 318.811552][ T7454] udevd[7454]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 318.854198][ T7454] udevd[7454]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 321.548220][ T7508] overlayfs: failed to clone upperpath [ 328.540286][ T7562] overlayfs: failed to clone upperpath [ 331.077908][ T7582] loop2: detected capacity change from 0 to 512 [ 331.232404][ T7585] udevd[7585]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 331.308867][ T7582] EXT4-fs error (device loop2): ext4_map_blocks:632: inode #2: block 8: comm syz.2.2740: lblock 0 mapped to illegal pblock 8 (length 1) [ 331.323964][ T7582] EXT4-fs (loop2): Remounting filesystem read-only [ 331.330559][ T7582] EXT4-fs warning (device loop2): dx_probe:823: inode #2: lblock 0: comm syz.2.2740: error -117 reading directory block [ 331.343210][ T7582] EXT4-fs (loop2): Cannot turn on journaled quota: type 0: error -117 [ 331.351582][ T7582] EXT4-fs error (device loop2): ext4_map_blocks:632: inode #2: block 8: comm syz.2.2740: lblock 0 mapped to illegal pblock 8 (length 1) [ 331.366892][ T7582] EXT4-fs (loop2): Remounting filesystem read-only [ 331.373458][ T7582] EXT4-fs warning (device loop2): dx_probe:823: inode #2: lblock 0: comm syz.2.2740: error -117 reading directory block [ 331.386147][ T7582] EXT4-fs (loop2): Cannot turn on journaled quota: type 1: error -117 [ 331.394378][ T7582] EXT4-fs (loop2): mounted filesystem without journal. Opts: noinit_itable,init_itable,noinit_itable,discard,min_batch_time=0x0000000000000006,grpjquota=.mb_optimize_scan=0x0000000000000000,errors=remount-ro,jqfmt=vfsv1,usrquota,usrjquota=.,resgid=0x0000000000000000,nolazytime,,. Quota mode: writeback. [ 331.527465][ T7587] EXT4-fs error (device loop2): ext4_validate_block_bitmap:438: comm ext4lazyinit: bg 0: block 255: padding at end of block bitmap is not set [ 331.563275][ T30] audit: type=1400 audit(1792261744.825:741): avc: denied { write } for pid=276 comm="syz-executor" path="pipe:[432]" dev="pipefs" ino=432 scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:sshd_t tclass=fifo_file permissive=1 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: tun: can't open /dev/net/tun (errno 2: No such file or directory) loop exited with status 67 SYZFAIL: repeatedly failed to execute the program proc=0 req=2663 state=3 status=67 (errno 32: Broken pipe) [ 331.959367][ T7587] EXT4-fs (loop2): Remounting filesystem read-only [ 332.524646][ T7585] udevd[7585]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 332.545231][ T7585] udevd[7585]: inotify_add_watch(7, /dev/loop2, 10) failed: No such file or directory [ 333.438726][ T428] device bridge_slave_1 left promiscuous mode [ 333.445061][ T428] bridge0: port 2(bridge_slave_1) entered disabled state [ 333.452474][ T428] device bridge_slave_0 left promiscuous mode [ 333.458668][ T428] bridge0: port 1(bridge_slave_0) entered disabled state [ 333.466590][ T428] device veth1_macvtap left promiscuous mode [ 333.472615][ T428] device veth0_vlan left promiscuous mode