last executing test programs: 48.262342492s ago: executing program 1 (id=269): syz_open_procfs$namespace(0x0, &(0x7f00000003c0)='ns/time_for_children\x00') openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x1c0102, 0x0) fsetxattr$trusted_overlay_origin(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3) write$vga_arbiter(0xffffffffffffffff, &(0x7f0000000240)=ANY=[], 0x9) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000040)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fsopen(&(0x7f0000000100)='erofs\x00', 0x1) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x3fffffffffffcb5, 0x2, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000380), 0xffffffffffffffff) mount$tmpfs(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='huge=always,huge=within_size,nr_blocks=5']) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r3, 0x8008976) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x13, r3, 0x0) syz_open_procfs(0x0, &(0x7f00000042c0)='mounts\x00') madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000600)={0x1}, 0x8) 46.665780157s ago: executing program 1 (id=271): socket(0x10, 0x803, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x48) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$XFS_IOC_FSGROWFSRT(0xffffffffffffffff, 0x40105870, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f0000000000), 0x400000000000041, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000000)=ANY=[@ANYBLOB="38010000100033062cbd700000000000000000d7000000000000000000000000fc000000000000000000000000000001000000050000fffd000000003a000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e0000002000000000000000000000000fffffffd32000000000000000000000000000000000000010000000000000000030000000000000000000000000000000900000000000000020000000000000000000000000000000000000000000000fcffffffffffffff000000000000000000000000000000005f000000000000000a00000000000000010000000000000000000000000100000000000002000000230000000000000048000200656362286369706865725f6e756c6c29"], 0x138}, 0x1, 0x0, 0x0, 0x20040}, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r3, &(0x7f0000000480)={0x2, 0x4e23, @multicast2}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r3, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@dev={0xfe, 0x80, '\x00', 0x4}, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x1, 0x0, 0x4, 0xfa, 0x0, 0x0, 0x6}, {0x0, 0x0, 0x400000000}, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3}, {{@in6=@ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}, 0x4d3, 0x32}, 0x0, @in=@private=0xa010101, 0x0, 0x0, 0x0, 0xb7, 0x2, 0xfffffffe}}, 0xe8) write(r3, 0x0, 0x0) 45.691710268s ago: executing program 1 (id=280): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='hugetlb.2MB.usage_in_bytes\x00', 0x275a, 0x0) mount$tmpfs(0x0, &(0x7f0000000f00)='.\x00', &(0x7f0000000f40), 0x89, &(0x7f0000001040)=ANY=[@ANYBLOB=',']) readv(0xffffffffffffffff, &(0x7f0000003cc0), 0x0) write$binfmt_script(r0, &(0x7f0000000080), 0x4) (async) write$binfmt_script(r0, &(0x7f0000000080), 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10012, r0, 0x0) r1 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) write$UHID_INPUT(r1, &(0x7f0000001080)={0x8, {"98beaade0d1f67f65ed34d4bb0f19e4f5f781653f7bbf3e7880cdb629860d0c92970a4850b3d5d0964e0e62cf88ff3d0e8be226438ea4b68ab885a57edd454040cabfa411174ddc98550d2697115b0b9cd3a2f960eddd0c4a2bba836273034978003fa3affbbef582088b05a5186c7db87c7634cb73eea69ffd4f8f7b377a7b5c7ba519b6061f8c09944648e07dae9a7d4229e58858b4eb9757b7efd8235e51323ca340849b780cc77f6936eb737c5ba6bae9b22278098e1e291e37ab132738a1b02d12c830f2b721a55d76a103940cdbc7788557e2e676aff0421ada1317e88084e4c9bb2a5f88d580444e86bb3efe856b692f8be629f3d0d03b4a06351635b2dcf0b9b1e785d2a6ff5bf59ebe29b8ef316b607f45f81d454a40cef76ae71c4a89d7fa84e69034e0c1995d2d26062b8e03de3fcbc933eb8551686570d18047c1f788945a7c64b03ccc1905580b0040ec371c385248b9061c864b0f6eabdc747c34f6123860147a9ded0f4f5dd3a45aafba61d07e7a443484621c62858e210fe032c3b9c4102808437362cee3c7150ba5d9d35b642a8789ae99b1d2da2fb12c2599bad94a9c518b67ed1f46892944db7bf4a7422093233baa48fc9ad7d876698bbef25d72136da402f9cf58de0631df9da0072af607a48dd13cf896af3d44b8926a174b47d23379c505588af49d9fb70ba255bc7f6a30d871cb9dccb1690746e14f7ca58c0f5de6a93e9f439ac3f2c2388e4ead6a32ad600056f7969c8e568d40db5b8b6972f6fd0530c2422f323ba6551ae3433591e5a8e1f7db4595d7d1a29912b009796ea565deb2ffea3b82ec0a061ec85f9e0e6406f10416f590e39bc9dcc6d50d0a58b82ef3515b061e7880d27c0daa259de7ae9d0b5b9338c56ad046f1ba02b284545aea7292c4ebeb74bb3f9bd269173878c6a2c0c928d19c390765c6557de462a2072feebbc058e4352b4dffc8832bb727a89bb7226071c99c72bcdbab98574def98a544354ea1b344563ed601e3cdd160ca0d9152893a8048818e5b32c9bd210583be222775d9044dd7c20abc5fafa3fccdcad18ce520be42eed1f3bee2ea47e766f857eb0279302dc4ae01cb01af2d958d6c0fc7764a66c1fca47265a106ee5ce9cf056dcda8aa309b2244c950b37e5ff9a6ed575b9c55371abc3b49e4ae6d952abb39263661f0d4d6670df2424bff9362763609fcf61f41c8aed706d88a3723d11b064cf9a5a3caac7b0b48374442f2760d6934204270f594db5c53f83f1c2e1c9f6ea4b8c05ecb866e4acfe9ce8bb84fe04bdaf835cd7bcc7d272466c3939d39036ee9de70ecac89e39ce28dd03d2bb823a639cb2ef4b0b9a782f5dabb8bdb923688c661ce456df722773d8c16d182142d1750a7d42fd4544671a9cbb7ddf9691d8104116cf1a55427682e8e2de7b89f2257e3fa4008c569fd5bc5959a4bf57835b7e0d37e59f31e5ad69b01138d7b2311314475da51b697506cf42873b29b399065cf20545098a19a548980971e92eabafbfdf46cd5fef92d9c6c04a895a1c9ceac45e24029f4ee266e910664089e7d9c86c6f2e7db081bb7b67aa7de4b4d8a0bb4d54d97ca1214012d15b432bce483e171fde39633fa57ed5656d3a0c749ff7b3e2b764f84acabf9f64fa73dc0f1d6fe8749ea5e98307e2f810ad9533d212e1e933bc533c8a975d29bff73f4c207a42a1785df7f64887656ba71ff9838e54aab85013fd9a7858325a53d1b68932a68ad921bff372925a4e8dc79f0007b3c7c96bfdc4c8358db03e018dac0f430a4ac39e6a9e5bd95f90b2a8ce612f0dfeed87dee184cde75341369b5eee15cb1e4913f5818629d1accaffa067ef24f03262067468fe6291ea7f57d5240b1f9d48c98dae2ef09a0acd2270ccd1e36b1ac92510cd271d708baadb0f3e9ec0ba895537cab5b9176908318d6d1e5517b5e5b7f96c577894023159fa62d82b819c563d8b989d33b1fa469c6c69666ce2ca28f96b3994f4fa68dd6cf1cacb6a71a41f0c0e0dcd299c7db76af68e743eafe04c2ebbd0024bdabdb237ea77c11d356c8f69fa754189031e48591485ce96479ab28a312aa77013b734a010371aef1c6329aaef2b3efa553a0cf3c50ef89ad6c2786bfc9c7425aec5e02bf93efb8b6487bc8cb2cc871a8120a0f25583b047f9e549169b81b13b52ac26a1feca80d0ac6401c88128ea7a937419f2edb965f90aa7d28541b19f5c9e6b80b01ef27378285d3d1174337c7ee54160d72ee67172e089ff34d9a19ef045c0b55f1098f2b5b3c2e6a3bc4a8f0dcc1dfce24ab1cb97f8657ae0d89249c2f1fc083a173ad7cf674f8c97e80d819fd6391e9bce00311ab3bdc50ad691f58f38f704d0b511b1fe7653b357a51bf8733bc7c7ccfeca918cb5faff3ca8f9d22b4d9f1c064d5c7784a4f06a3308843c727a576d34f265df6c9a1921670ab5c296627fbf699926562ada7269fbc8484a85aa76f7d91fe59d872929d8c8a1a20ef65f4d85d7b26573f20db3d295dbe41012ca9749e70df14fa821975ace6d9bff436dbeaa38507e42a8864505c3593cf90e3348f5ad076a72a0ca2ff356723979fe772dec7125470d36af93da79101bd35e4f10fedaffacb91379301005dbdf3140471bce10152f741d81239449f7770c3c4c1e204512b86754e4c1c1d42b9a2b13dab3703d18e50fbaacc483c3f4cd14cfecc3a9d339b7a1c7f35781ee9d5d757f0268249ef2a4253d3a50058f9785c0e62a42c4264081e29569901cd868734215e3c672a3dc3c6952463e4f37065db2e99455d0a9746bb18e3989a763a060fdd175acb06896cb906008f057ac00a7e87491a81b2cd3ff9339f4036cd4345d3d44ee87e2e9a4ea500e2c4835e6d66fccaa7317b87b6526a322d35ae18d66de2febd07dce335ecf0f8415b0015444af250361b517bfbd1e15894339d036ee00ad0dc668e905e422598e03f3d9e281b034ce388421b2801ee1e3f928ffd616844081242f3cf719fa381e9b35bcc2d162f9b261e70d2394c6766d02cb3930cba9b35ee972c01e0f938813b9e58942fd1614bf87f3a65df77ddf19617f49c574932ab23b6c73c8c5ad30ca243169f6211adb5bc1623f5384631606c73a85de31367505a6dfa2d4be333696585034d922f7800e33e0a8bd54a8d461b7c11f27c94f20a4e69d90e7e44c3a18dec521907121ffd30a93477e69c8e6431ecefa2d3df536206b9579d13d85fd098ca75a11ef2dd1780cb654e0b4357605082c84dee0a89a19498f1d05d8ddab48123d8dea11a250a9423eb2c1993d3ba99e36180b0a06468783211fb0e61348effcac34987f39865883bd4108ea82a982b8dcbb7b858fa6931cbe5bd417f310ef97cbbedaba27970b196d1649e968a259b5f5042a5ed1a667710c1f5da2d66efdb3088e936dc5b7e6a7de20c88982335242ac3cfb7c76148bed7465cca404b48fad3bf859e047f179c3394772747fc0a9fa353644d5535a22768f735583f88198295c847d563d72c223c624b48c26881b5719245f734e0b5bc2a31dc1a2646280253a8413f5de1f0c678f71c99f85132e6f60b3beede6a1013c2f3139228f062094245d92b3fddb606330bbba52201b679aa980c3843142b53f7f59301d1d87bd4357638b3b93922f6f1a3992718a6ce4d1baa12d4a0f73c556f2a7488c299e449af5e218b2f27bd7309f4df2af794c3df3688168f5bc7e75e065a7e5f33a90d6cbedc392ea513a1aaad43ac1fbbb15e349785925b8ea126788e8a17418f8edb809b64a48da83d4071c88cbdd7cb75fb137833e7d931ad27d4e90e304eae21036461c8fbdacb0444d0f0e26e6ea86e8aeb7ac110ede21c816a80031616dac9d5cdfb7f808a7cf05bc0a84b3071bfa668463638c4f26099b5c34e4e5344715394101e15b2276870d934f6800143e817ec3ff6f00f8a61f915b79db573777cf4f3860d956d5d8c94262637b83b69d3995cd5a1a038ec92903823f05057aed89b773b7ce82a3ba05407595e73caed8f17f3e7e627f2ddb5c3778cdff011ddeaca24ba9f34a124f49e27e589d711011726dbc129523200de813e76daa708b78ad83d9e54d7a7095c7358a2b34465b1a6a3f980250cba33a856a83a9c8da129fa6032821d6626bc7089355a53aa93ab254a28bee21c1544f200b57293c38b1f0c4a75c5e6b1cbeb61a72553b9099ce869465c8130197144d5344600b6be23ed9fb757f7a7687cc36752ce183bf491bca10065351e3e157d94d3676c82ae156dd8af8198cf1f6f915ddef423b54ac6eb67a687cee3dddd8988a13fa07b535a519f3102cfef8c9e14098995595c04ecbb638794a6d971d2b2833ebb9f1d7d006af1fd1bf2adf9759cc3ceb264864b992a075a40f8cdc2ef6f2c6600219b3a8df133a72a4780376750bfb689f073ec9a0a3f1da12ab5db138f9f04b1eae8ad694a0179302e07027d61ee94876172964c3ab93151d836510ffa2d87c740a85656378a22883f065dc0736cdb4da9de35a4b9d0b8bd5e2c204ad7a3bcde9484c83366450983c80d13a7446caf83cf6762fe82b3d029bc5dfd4127b348f53bbe2768c08176a31b6d6938165876def35462ddef9efdfbef8d49b3fb648dcb4c924346214b7c810099b2cbbdbad5453ff93075d0e3d3c2f9dcb6f8a14e75b3ed31f599751c7b1ae987dfb8989dcd823092e9b1f2b01a1c8d91006a70208ae4255c621bb7853945901669fc4fb2eeff63da5deec0115a33422b72ebd6268981f0b2e9900a8dab7a5f0e8fea47dff59af6b19c8e76191fe711479fc1c959d56e27b5e754070f32a3bec02338a013c52ae9a314074cd35e5ee1de4fff0ff216b887b1da4514c6206cdec0509cb04e24e115c47333e55f8e0a7e67092b7636e4581d99f0138f73f5635c82dd553f65dba2687b95d94a9d20daad1a4f1485c5ab265e66702a796ae17e7e83f506ad9b0bfba87013e91f748af6d818279ce06d00b17b80f59cc84fc1700955b3f63484a9d82ef735fe6b6b642b632cbf07bdce6057e8f3845f822b69a9a9bb98a25a4873d97cf6cede02bb690c4b02f9148dccd3de38eec6d741ba0801c3f60dc3c1c2eea31019ee2eccb7ea7e53de2bd781231a5b7201ffbbc77f92f302619b1439b52aad374b89c4f7a1056a5e3cdc0972f90fa6164a0bfe1da72bdfd69dd5a3cb42ef2eba3c92a2c78ea3d98d2092e5cbeedf544866a38f0939ef50fcdb43dcb2dea48b4ec35af44c7f17193aa1bfbfb9264e567c504274679c79c59aa5ce59eb2cc0d4cc0a240a52ad25202927a65cf43417c69b15e4efeab3cd4ee1bf97a1031a5d0c98f4a2aad3baccc9a4df93ef2435525ca3fed65b7331fcba0d35e89af9bbbaba9fb125bf6d70fd2fac39a08ba9f1534e5cf72aac3364ef2c3876c403646d422fcf5be21703624515f7a70cb065a34daf87a45f9f5f796e8479a44b1f7d04abd722abbca6764fa5f79f0dba09385f9e2b4563501f6a3938eb081699e98266784a54b287d0afab329cdfc95a3c52bf7907ef2ce50ed172bbfee22de564a7307b3049000c0ebe37c3b960d70845c45637047b2c585a3800c433efe71ce298baee333e96457390537d317c6fc729f33c50a54e28535571f7e97617ca9c079fbeb1450818dec88d87739b0d2a6787a3b09af88ab36e3b098550d3e04c604660b96f0169af2d21b34912bf1d21aea7a319d2d4ce6339c77104279b8a057c543d591678111732bbaaf13c7b1106616ed1ee13d8448fc4b52352e449a2799edfe185a3cbb9f2d07539543f9", 0x1000}}, 0x1006) (async) write$UHID_INPUT(r1, &(0x7f0000001080)={0x8, {"98beaade0d1f67f65ed34d4bb0f19e4f5f781653f7bbf3e7880cdb629860d0c92970a4850b3d5d0964e0e62cf88ff3d0e8be226438ea4b68ab885a57edd454040cabfa411174ddc98550d2697115b0b9cd3a2f960eddd0c4a2bba836273034978003fa3affbbef582088b05a5186c7db87c7634cb73eea69ffd4f8f7b377a7b5c7ba519b6061f8c09944648e07dae9a7d4229e58858b4eb9757b7efd8235e51323ca340849b780cc77f6936eb737c5ba6bae9b22278098e1e291e37ab132738a1b02d12c830f2b721a55d76a103940cdbc7788557e2e676aff0421ada1317e88084e4c9bb2a5f88d580444e86bb3efe856b692f8be629f3d0d03b4a06351635b2dcf0b9b1e785d2a6ff5bf59ebe29b8ef316b607f45f81d454a40cef76ae71c4a89d7fa84e69034e0c1995d2d26062b8e03de3fcbc933eb8551686570d18047c1f788945a7c64b03ccc1905580b0040ec371c385248b9061c864b0f6eabdc747c34f6123860147a9ded0f4f5dd3a45aafba61d07e7a443484621c62858e210fe032c3b9c4102808437362cee3c7150ba5d9d35b642a8789ae99b1d2da2fb12c2599bad94a9c518b67ed1f46892944db7bf4a7422093233baa48fc9ad7d876698bbef25d72136da402f9cf58de0631df9da0072af607a48dd13cf896af3d44b8926a174b47d23379c505588af49d9fb70ba255bc7f6a30d871cb9dccb1690746e14f7ca58c0f5de6a93e9f439ac3f2c2388e4ead6a32ad600056f7969c8e568d40db5b8b6972f6fd0530c2422f323ba6551ae3433591e5a8e1f7db4595d7d1a29912b009796ea565deb2ffea3b82ec0a061ec85f9e0e6406f10416f590e39bc9dcc6d50d0a58b82ef3515b061e7880d27c0daa259de7ae9d0b5b9338c56ad046f1ba02b284545aea7292c4ebeb74bb3f9bd269173878c6a2c0c928d19c390765c6557de462a2072feebbc058e4352b4dffc8832bb727a89bb7226071c99c72bcdbab98574def98a544354ea1b344563ed601e3cdd160ca0d9152893a8048818e5b32c9bd210583be222775d9044dd7c20abc5fafa3fccdcad18ce520be42eed1f3bee2ea47e766f857eb0279302dc4ae01cb01af2d958d6c0fc7764a66c1fca47265a106ee5ce9cf056dcda8aa309b2244c950b37e5ff9a6ed575b9c55371abc3b49e4ae6d952abb39263661f0d4d6670df2424bff9362763609fcf61f41c8aed706d88a3723d11b064cf9a5a3caac7b0b48374442f2760d6934204270f594db5c53f83f1c2e1c9f6ea4b8c05ecb866e4acfe9ce8bb84fe04bdaf835cd7bcc7d272466c3939d39036ee9de70ecac89e39ce28dd03d2bb823a639cb2ef4b0b9a782f5dabb8bdb923688c661ce456df722773d8c16d182142d1750a7d42fd4544671a9cbb7ddf9691d8104116cf1a55427682e8e2de7b89f2257e3fa4008c569fd5bc5959a4bf57835b7e0d37e59f31e5ad69b01138d7b2311314475da51b697506cf42873b29b399065cf20545098a19a548980971e92eabafbfdf46cd5fef92d9c6c04a895a1c9ceac45e24029f4ee266e910664089e7d9c86c6f2e7db081bb7b67aa7de4b4d8a0bb4d54d97ca1214012d15b432bce483e171fde39633fa57ed5656d3a0c749ff7b3e2b764f84acabf9f64fa73dc0f1d6fe8749ea5e98307e2f810ad9533d212e1e933bc533c8a975d29bff73f4c207a42a1785df7f64887656ba71ff9838e54aab85013fd9a7858325a53d1b68932a68ad921bff372925a4e8dc79f0007b3c7c96bfdc4c8358db03e018dac0f430a4ac39e6a9e5bd95f90b2a8ce612f0dfeed87dee184cde75341369b5eee15cb1e4913f5818629d1accaffa067ef24f03262067468fe6291ea7f57d5240b1f9d48c98dae2ef09a0acd2270ccd1e36b1ac92510cd271d708baadb0f3e9ec0ba895537cab5b9176908318d6d1e5517b5e5b7f96c577894023159fa62d82b819c563d8b989d33b1fa469c6c69666ce2ca28f96b3994f4fa68dd6cf1cacb6a71a41f0c0e0dcd299c7db76af68e743eafe04c2ebbd0024bdabdb237ea77c11d356c8f69fa754189031e48591485ce96479ab28a312aa77013b734a010371aef1c6329aaef2b3efa553a0cf3c50ef89ad6c2786bfc9c7425aec5e02bf93efb8b6487bc8cb2cc871a8120a0f25583b047f9e549169b81b13b52ac26a1feca80d0ac6401c88128ea7a937419f2edb965f90aa7d28541b19f5c9e6b80b01ef27378285d3d1174337c7ee54160d72ee67172e089ff34d9a19ef045c0b55f1098f2b5b3c2e6a3bc4a8f0dcc1dfce24ab1cb97f8657ae0d89249c2f1fc083a173ad7cf674f8c97e80d819fd6391e9bce00311ab3bdc50ad691f58f38f704d0b511b1fe7653b357a51bf8733bc7c7ccfeca918cb5faff3ca8f9d22b4d9f1c064d5c7784a4f06a3308843c727a576d34f265df6c9a1921670ab5c296627fbf699926562ada7269fbc8484a85aa76f7d91fe59d872929d8c8a1a20ef65f4d85d7b26573f20db3d295dbe41012ca9749e70df14fa821975ace6d9bff436dbeaa38507e42a8864505c3593cf90e3348f5ad076a72a0ca2ff356723979fe772dec7125470d36af93da79101bd35e4f10fedaffacb91379301005dbdf3140471bce10152f741d81239449f7770c3c4c1e204512b86754e4c1c1d42b9a2b13dab3703d18e50fbaacc483c3f4cd14cfecc3a9d339b7a1c7f35781ee9d5d757f0268249ef2a4253d3a50058f9785c0e62a42c4264081e29569901cd868734215e3c672a3dc3c6952463e4f37065db2e99455d0a9746bb18e3989a763a060fdd175acb06896cb906008f057ac00a7e87491a81b2cd3ff9339f4036cd4345d3d44ee87e2e9a4ea500e2c4835e6d66fccaa7317b87b6526a322d35ae18d66de2febd07dce335ecf0f8415b0015444af250361b517bfbd1e15894339d036ee00ad0dc668e905e422598e03f3d9e281b034ce388421b2801ee1e3f928ffd616844081242f3cf719fa381e9b35bcc2d162f9b261e70d2394c6766d02cb3930cba9b35ee972c01e0f938813b9e58942fd1614bf87f3a65df77ddf19617f49c574932ab23b6c73c8c5ad30ca243169f6211adb5bc1623f5384631606c73a85de31367505a6dfa2d4be333696585034d922f7800e33e0a8bd54a8d461b7c11f27c94f20a4e69d90e7e44c3a18dec521907121ffd30a93477e69c8e6431ecefa2d3df536206b9579d13d85fd098ca75a11ef2dd1780cb654e0b4357605082c84dee0a89a19498f1d05d8ddab48123d8dea11a250a9423eb2c1993d3ba99e36180b0a06468783211fb0e61348effcac34987f39865883bd4108ea82a982b8dcbb7b858fa6931cbe5bd417f310ef97cbbedaba27970b196d1649e968a259b5f5042a5ed1a667710c1f5da2d66efdb3088e936dc5b7e6a7de20c88982335242ac3cfb7c76148bed7465cca404b48fad3bf859e047f179c3394772747fc0a9fa353644d5535a22768f735583f88198295c847d563d72c223c624b48c26881b5719245f734e0b5bc2a31dc1a2646280253a8413f5de1f0c678f71c99f85132e6f60b3beede6a1013c2f3139228f062094245d92b3fddb606330bbba52201b679aa980c3843142b53f7f59301d1d87bd4357638b3b93922f6f1a3992718a6ce4d1baa12d4a0f73c556f2a7488c299e449af5e218b2f27bd7309f4df2af794c3df3688168f5bc7e75e065a7e5f33a90d6cbedc392ea513a1aaad43ac1fbbb15e349785925b8ea126788e8a17418f8edb809b64a48da83d4071c88cbdd7cb75fb137833e7d931ad27d4e90e304eae21036461c8fbdacb0444d0f0e26e6ea86e8aeb7ac110ede21c816a80031616dac9d5cdfb7f808a7cf05bc0a84b3071bfa668463638c4f26099b5c34e4e5344715394101e15b2276870d934f6800143e817ec3ff6f00f8a61f915b79db573777cf4f3860d956d5d8c94262637b83b69d3995cd5a1a038ec92903823f05057aed89b773b7ce82a3ba05407595e73caed8f17f3e7e627f2ddb5c3778cdff011ddeaca24ba9f34a124f49e27e589d711011726dbc129523200de813e76daa708b78ad83d9e54d7a7095c7358a2b34465b1a6a3f980250cba33a856a83a9c8da129fa6032821d6626bc7089355a53aa93ab254a28bee21c1544f200b57293c38b1f0c4a75c5e6b1cbeb61a72553b9099ce869465c8130197144d5344600b6be23ed9fb757f7a7687cc36752ce183bf491bca10065351e3e157d94d3676c82ae156dd8af8198cf1f6f915ddef423b54ac6eb67a687cee3dddd8988a13fa07b535a519f3102cfef8c9e14098995595c04ecbb638794a6d971d2b2833ebb9f1d7d006af1fd1bf2adf9759cc3ceb264864b992a075a40f8cdc2ef6f2c6600219b3a8df133a72a4780376750bfb689f073ec9a0a3f1da12ab5db138f9f04b1eae8ad694a0179302e07027d61ee94876172964c3ab93151d836510ffa2d87c740a85656378a22883f065dc0736cdb4da9de35a4b9d0b8bd5e2c204ad7a3bcde9484c83366450983c80d13a7446caf83cf6762fe82b3d029bc5dfd4127b348f53bbe2768c08176a31b6d6938165876def35462ddef9efdfbef8d49b3fb648dcb4c924346214b7c810099b2cbbdbad5453ff93075d0e3d3c2f9dcb6f8a14e75b3ed31f599751c7b1ae987dfb8989dcd823092e9b1f2b01a1c8d91006a70208ae4255c621bb7853945901669fc4fb2eeff63da5deec0115a33422b72ebd6268981f0b2e9900a8dab7a5f0e8fea47dff59af6b19c8e76191fe711479fc1c959d56e27b5e754070f32a3bec02338a013c52ae9a314074cd35e5ee1de4fff0ff216b887b1da4514c6206cdec0509cb04e24e115c47333e55f8e0a7e67092b7636e4581d99f0138f73f5635c82dd553f65dba2687b95d94a9d20daad1a4f1485c5ab265e66702a796ae17e7e83f506ad9b0bfba87013e91f748af6d818279ce06d00b17b80f59cc84fc1700955b3f63484a9d82ef735fe6b6b642b632cbf07bdce6057e8f3845f822b69a9a9bb98a25a4873d97cf6cede02bb690c4b02f9148dccd3de38eec6d741ba0801c3f60dc3c1c2eea31019ee2eccb7ea7e53de2bd781231a5b7201ffbbc77f92f302619b1439b52aad374b89c4f7a1056a5e3cdc0972f90fa6164a0bfe1da72bdfd69dd5a3cb42ef2eba3c92a2c78ea3d98d2092e5cbeedf544866a38f0939ef50fcdb43dcb2dea48b4ec35af44c7f17193aa1bfbfb9264e567c504274679c79c59aa5ce59eb2cc0d4cc0a240a52ad25202927a65cf43417c69b15e4efeab3cd4ee1bf97a1031a5d0c98f4a2aad3baccc9a4df93ef2435525ca3fed65b7331fcba0d35e89af9bbbaba9fb125bf6d70fd2fac39a08ba9f1534e5cf72aac3364ef2c3876c403646d422fcf5be21703624515f7a70cb065a34daf87a45f9f5f796e8479a44b1f7d04abd722abbca6764fa5f79f0dba09385f9e2b4563501f6a3938eb081699e98266784a54b287d0afab329cdfc95a3c52bf7907ef2ce50ed172bbfee22de564a7307b3049000c0ebe37c3b960d70845c45637047b2c585a3800c433efe71ce298baee333e96457390537d317c6fc729f33c50a54e28535571f7e97617ca9c079fbeb1450818dec88d87739b0d2a6787a3b09af88ab36e3b098550d3e04c604660b96f0169af2d21b34912bf1d21aea7a319d2d4ce6339c77104279b8a057c543d591678111732bbaaf13c7b1106616ed1ee13d8448fc4b52352e449a2799edfe185a3cbb9f2d07539543f9", 0x1000}}, 0x1006) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x19) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) 45.628980539s ago: executing program 1 (id=282): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) getdents(0xffffffffffffffff, 0xffffffffffffffff, 0x0) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 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, &(0x7f0000000280)=0x2) recvmmsg(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x40000122, 0x0) syz_mount_image$exfat(&(0x7f00000005c0), &(0x7f0000000000)='./file0\x00', 0x3010052, &(0x7f0000000600)=ANY=[], 0x41, 0x14fe, &(0x7f0000000700)="$eJzs3Au0ztXWMPA511p/NklPkvuaa/55kssiSXJJSCRJkiS5JSRJkoTEJrckJCH3JPeQ3GIn9/st9yQ5kiQJCUnWN3Q6n/e8nfftnO+c7/V9Z8/fGGvsNff/mfNZa889nv9ljL2/7Ti4av1qlesyM/xT8M9fUgEgBQD6AcA1ABABQKlspbIBDoNMGlP/uTcR/1oPTbvSKxBXkvQ/fZP+p2/S//RN+p++Sf/TN+l/+ib9T9+k/0KkZ1un575WRvod/3PP/0Ge//8/R87//0YOFxvz5fpi13f6B1Kk/+mb9D99k/6nb9L/9E36n75J///NRQCV/pvD0v/0TfovRHp2pZ8/y7iy40r//gkhhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGESB/OhcsMAPxlfqXXJYQQQgghhBBCiH+dkPFKr0AIIYQQQgghhBD/9yEo0GAgggyQEVIgE2SGqyALXA1Z4RpIwLWQDa6D7HA95ICckAtyQx7IC/nAAoEDhhjyQwFIwg1QEG6EQlAYikBR8FAMisNNUAJuhpJwC5SCW6E03AZloCyUg/JwO1SAO6AiVILKcCdUgbugKlSDu6E63AM14F6oCfdBLbgfasMDUAcehLrwENSDh6E+PAIN4FFoCI2gMTSBpv9H+S9CV3gJukF3SIUe0BNehl7QG/pAX+gHr0B/eBUGwGswEAbBYHgdhsAbMBTehGEwHEbAWzASRsFoGANjYRyMh7dhArwDE+FdmASTYQpMhWkwHWbAezATZsFseB/mwAcwF+bBfFgAC+FDWASLIQ0+giXwMSyFZbAcVsBKWAWrYQ2shXWwHjbARtgEm2ELbIVPYBtshx2wE3bBbtgDn8Je+Az2weewH774B/PP/qf8TggIqFChQYMZMAOmYApmxsyYBbNgVsyKCUxgNsyG2TE75sAcmAtzYR7Mg/kwHxISMjLmx/yYxCQWxIJYCAthESyCHj0Wx+JYAm/GklgSS2EpLI2lsQyWxbJYHstjBayAFbEiVsbKWAWrYFWsinfj3XgP1sAaWBNrYi2shbWxNtbBOlgX62I9rIf1sT42wAbYEBtiY2yMTbEpNsNm2BybY0tsia2wFbbG1tgG22BbbIvtsB22x/bYATtgR+yInbAzdsYX8UV8CV/C7lhF9cCe2BN7YS/sg32xL76C/fFVfBVfw4E4CAfj6/g6voFD8QwOw+E4AkdgBTUKR+MYZDUOx+N4nIATcCJOxEk4GSfjVJyG03EGzsCZOAtn4fs4Bz/AD3AezsMFuBAX4iJcjGmYhkvwLC7FZbgcV+BKXIUrcQ2uxTW4HjfgetyEm3ALbsFP8BPcjttxJ+7E3bgbP8VP8TP8DAfiftyPB/AAHsSDeAgP4WE8jEfwCB7Fo3gMj+FxPI4n8CSewpN4Gk/jGTyL5/AcnsfzeAGfz/N1vd2F1w0EdYlRRmVQGVSKSlGZVWaVRWVRWVVWlVAJlU1lU9lVdpVD5VC5VC6VR+VR+VQ+RYoUq1jlV/lVUiVVQVVQFVKFVBFVRHnlVXFVXJVQJVRJVVKVUreq0uo2VUaVVS18eVVeVVAtfUVVSVVWlVUVdZeqqqqpaqq6qq5qqBqqpqqpaqlaqrZ6QNVRPbAPPqQudaa+GoQN1GBsqBqpxqqJegMfU83UUGyuWqiW6gk1HIdha9XMt1FPq7ZqNLZTz6ox+JzqoMZhR/WC6qQ6qy7qRdVVNffdMvz2EaimYi/VW/VRfdVMvEtd6lhV9ZoaqAapwep1tQDfUEPVm2qYGq5GqLfUSDVKjVZj1Fg1To1Xb6sJ6h01Ub2rJqnJaoqaqqap6WqGek/NVLPUbPW+mqM+UHPVPDVfLVAL1YdqkVqs0tRHaon6WC1Vy9RytUKtVKvUarVGrVXr1Hq1QW1Um9RmtUVtVZ+obWq72qF2ql1qt9qjPlV71Wdqn/pc7VdfqAPqT+qg+lIdUl+pw+prdUR9o46qb9Ux9Z06rr5XJ9RJdUr9oE6rH9UZdVadUz+p8+pndUH9oi6qoECjVlproyOdQWfUKTqTzqyv0ln01TqrvkYn9LU6m75OZ9fX6xw6p86lc+s8Oq/Op60m7TTrWOfXBXRS36AL6ht1IV1YF9FFtdfFdHF9ky6hb9Yl9S26lL5Vl9a36TK6rC6ny+vbdQV9h66oK+nK+k5dRd+lq+pq+m5dXd+ja+h7dU19n66l79e19QO6jn5Q19UP6Xr6YV1fP6Ib6Ed1Q91IN9ZNdFP9mG6mH9fNdQvdUj+hW+kndWv9lG6jn9Zt9TO6nX5Wt9fP6Q76ed1Rv6A76c66i/5FX9RBd9PddaruoXvql3Uv3Vv30X11P/2K7q9f1QP0a3qgHqQH69f1EP2GHqrf1MP0cD1Cv6VH6lF6tB6jx+pxerx+W0/Q7+iJ+l09SU/WU/RUPU1P131+qzT778h/52/kD/j13bforfoTvU1v1zv0Tr1L79Z79B69V+/V+/Q+vV/v1wf0AX1QH9SH9CF9WB/WR/QRfVQf1cf0MX1cH9cn9En9k/5Bn9Y/6jP6rD6rf9Ln9Xl94befARg0ymhjTGQymIwmxWQymc1VJou52mQ115iEudZkM9eZ7OZ6k8PkNLlMbpPH5DX5jDVknGETm/ymgEmaG0xBc6MpZAqbIqao8aaYKW5u+qfz/2h9TU1T08w0M81Nc9PStDStTCvT2rQ2bUwb09a0Ne1MO9PetDcdTAfT0XQ0nUwn08V0MV1NV9PNdDOpJtX0NC+bXqa36WP6mn7mFdPf9DcDzAAz0Aw0g81gM8QMMUPNUDPMDDMjzAgz0ow0o81oM9aMNePNeDPBTDATzUQzyUwyU8wUM81MMzPMDDPTzDSzzWwzx8wxc81cM9/MNwvNQrPILDJpJs0sMUvMUrPMLDMrzAqzyqwya8was86sMxvMBrPJbDJLzVaz1Wwz28wOs8PsMrvMHrPH7DV7zT6zz+w3+80Bc8AcNAfNIXPIHDaHzRFzxBw1R80xc8wcN8fNCXPCnDKnzGlz2pwxZ8w5c86cN+fNBXPBXDQXL132RSpSkYlMlCHKEKVEKVHmKHOUJcoSZY2yRokoEWWLskXZo+ujHFHOKFeUO8oT5Y1SwUYUuYijOMofFYiS0Q1RwejGqFBUOCoSFY18VCwqHt0UlYhujkpGt0Sloluj0tFtUZmobFQuKh/dHlWI7ogqRpWiytGdUZXorqhqVC26O6oe3RPViO6Nakb3RbWi+6Pa0QNRnejBqG70UFQvejiqHz0SNYgejRpGjaLGUZOo6b+0fghncj7uu9nuNtX2sD3ty7aX7W372L62n33F9rev2gH2NTvQDrKD7et2iH3DDrVv2mF2uB1h37Ij7Sg72o6xY+04O96+bSfYd+xE+66dZCfbKXaqnWan2xn2PTvTzrKz7ft2jv3AzrXz7Hy7wC60H9pFdrFNsx/ZJfZju9Qus8vtCrvSrrKr7Rq71q6z6+0Gu9FuspvtFrvVfmK32e12h91pd9nddo/91O61n9l99nO7335hD9g/2YP2S3vIfmUP26/tEfuNPWq/tcfsd/a4/d6esCftKfuDPW1/tGfsWXvO/mTP25/tBfuLvWjDpYv7S6d3MmQoA2WgFEqhzJSZslAWykpZKUEJykbZKDtlpxyUg3JRLspDeSgf5aNLmJjyU35KUpIKUkEqRIWoCBUhT56KU3EqQSWoJJWkUlSKSlNpKkNlqByVo9vpdrqD7qBKVInupDvpLrqLqlE1qk7VqQbVoJpUk2pRLapNtakO1aG6VJfqUT2qT/WpATWghtSQGlNjakpNqRk1o+bUnFpSS2pFrag1taY21IbaUltqR+2oPbWnDtSBOlJH6kSdqAt1oa7UlbpRN0qlVOpJPakX9aI+1If6UT/qT/1pAA2ggTSQBtNgGkJDaCgNpWE0nEbQWzSSRtFoGkNjaRyNp/E0gSbQRJpIk2gSTaEpNI2m0QyaQTNpJs2m2TSH5tBcmkvzaT4tpIW0iBZRGqXRElpCS2kpLafltJJW0mpaTWtpLa2n9bSRNtJm2kxbaStto220g3bQLtpFe2gP7aW9tI/20X7aTwfoAB2kg3SIDtFhOkxH6AgdpaN0jI7RcTpOJ+gEnaJTdJpO0xk6Q+foHJ2nn+kC/UIXKVCKU5DZXeWyuKtdVneNS3GZ3KU4AoBLcS6X2+VxeV0+Z10Ol/OvYnLOFXKFXRFX1HlXzBV3N/0uLuPKunKuvLvdVXB3uIq/i6u7e1wNd6+r6e5z1dzdfxXXcve72u4RV8c96uq6Rq6ea+Lqu0dcA/eoa+gaucauiWvlnnSt3VOujXvatXXP/C5e5Ba7tW6dW+82uL3uM3fO/eSOum/defez6+a6u37uFdffveoGuNfcQDfod/EI95Yb6Ua50W6MG+vG/S6e4qa6aW66m+HeczPdrN/FC92Hbo5Lc3PdPDffLfg1vrSmNPeRW+I+dkvdMrfcrXAr3Sq32q3532td4Ta5zW6L2+M+ddvcdrfD7XS73O5f40v72Oc+d/vdF+6I+8YddF+6Q+6YO+y+/jW+tL9j7jt33H3vTriT7pT7wZ12P7oz7uyv+7+09x/cL+6iCw4YWbFmwxFn4Iycwpk4M1/FWfhqzsrXcIKv5Wx8HWfn6zkH5+RcnJvzcF7Ox5aJHTPHnJ8LcJJv4IJ8IxfiwlyEi7LnYlycb+ISfDOX5Fu4FN/Kpfk2LsNluRyX59u5At/BFbkSV+Y7uUoIXJWr8d1cne/hGnwv1+T7uBbfz7X5Aa7DD3Jdfojr8cNcnx/hBvwoN+RG3JibcFN+jJvx49ycW3BLfoJb8ZPcmp/iNvw0t+VnuB0/y+35Oe7Az3NHfoE7cWfuwi9yV36Ju3F3TuUe3JNf5l7cm/twX+7Hr3B/fpUH8Gs8kAfxYH6dh/AbPJTf5GE8nEfwWzySR/FoHsNjeRyP57d5Ar/DE/ldnsSTeQpP5Wk8nWfwezyTZ/Fsfp/n8Ac8l+fxfF7AC/lDXsSLOY0/4iX8MS/lZbycV/BKXsWreQ2v5XW8njfwRt7Em3kLb+VPeBtv5x28k3fxbt7Dn/Je/oz38ee8n7/gA/wnPshf8iH+ig/z13yEv+Gj/C0f4+/4OH/PJ/gkn+If+DT/yGf4LJ/jn/g8/8wX+Be+yIEhxljFOjZxFGeIM8YpcaY4c3xVnCW+Os4aXxMn4mvjbPF1cfb4+jhHnDPOFeeO88R543yxjSl2McdxnD8uECfjG+KC8Y1xobhwXCQuGvu4WFw8vikuEd8cl4xviUvFt8al49viMnHZ+JH7yse3xxXiO+KKcaW4cnxnXCW+K64aV4vvjqvH98Q14nvjmvF9ccn4/rh2/EBcJ34wrhs/FNeLH47rx4/EDeJH44Zxo7hx3CRuGj8WN4sfj5vHLeKW8RNxq/jJuHX8VNwmfjpuGz/zh8dT4x5xz/jl+OU4hHv1/OSC5MLkh8lFycXJtORHySXJj5NLk8uSy5MrkiuTq5Krk2uSa5PrkuuTG5Ibk5uSm5NbkiFUywgevfLaGx/5DD6jT/GZfGZ/lc/ir/ZZ/TU+4a/12fx1Pru/3ufwOX0un9vn8Xl9Pm89eefZxz6/L+CT/gZf0N/oC/nCvogv6r0v5ov7Jr6pb+qb+cd9c9/Ct/RP+Cf8k/5J/5R/yj/t2/pnfDv/rG/vn/Md/PP+ef+C7+Q7+y7+Rd/Vv+S7+e4+1af6nr6n7+V7+T6+j+/n+/n+vr8f4Af4gX6gH+wH+yF+iB/qh/phfpgf4Uf4kX6kH+1H+7F+rB/vx/sJfoKf6Cf6SX6Sn+Kn+Gl+mp/hZ/iZfqaf7Wf7OYXm+Ll+rp/v5/uFfqFf5Bf5NJ/ml/glfqlf6pf75X6lX+lX+9V+rV/r1/v1fqPf6Df7zX6r3+q3+W1+h9/hd/ldfo/f4/f6vX6f3+f3+/3+gD/gD/qD/pD/yh/2X/sj/ht/1H/rj/nv/HH/vT/hT/pT/gd/2v/oz/iz/pz/yZ/3P/sL/hd/0Qc/PvF2YkLincTExLuJSYnJiSmJqYlpiemJGYn3EjMTsxKzE+8n5iQ+SMxNzEvMTyxILEx8mFiUWJxIS3yUWJL4OLE0sSyxPLEisTKxKhFC3m1xyB8KhGS4IRQMN4ZCoXAoEooGH4qF4uGmUCLcHEqGW0KpcGsoHW4LZULZUC48GhqGRqFxaBKahsdCs/B4aB5ahJbhidAqPBlah6dCm/B0aBueCe3Cs6F9eC50CM+HjuGF0Cl0Dl3Ci6FreCl0C91DaugReoaXQ6/QO/QJfUO/8EroH14NA8JrYWAYFAaH18OQ8EYYGt4Mw8LwMCK8FUaGUWF0GBPGhnFhfHg7TAjvhInh3TApTA5TwtQwLUwPM8J7YWaYFWaH98Oc8EGYG+aF+WFBWBg+DIvC4pAWPgpLwsdhaVgWlocVYWVYFVaHNWFtWBfWhw1hY9gUNoctYWv4JGwL28OOsDPsCrvDnvBp2Bs+C/vC52F/+CIcCH8KB8OX4VD4KhwOX4cj4ZtwNHwbjoXvwvHwfTgRToZT4YdwOvwYzoSz4Vz4KZwPP4cL4ZdwUf5mTQghhBDi76L/4HiPv/G9DACgfpv3BICrt+c+/J9rbszx53lvladVAgCe7t7xob+MKlVSU1N/e+1SDVGBeQCQ+Ov6f4mXQUt4EtpACyjxN9fXW3U+z39QP3krQOb/kJMCl+PL9W/+L+o/9sSIRaXjc9n+m/rzAAoVuJyTCS7Hl+uX/C/q52z2B+vP9OV4gOb/IScLXI4v1y8Oj8Mz0OavXimEEEIIIYQQQvxZb1Wu/R/dP1+6P89jLudkhMvxH92fCyGEEEIIIYQQ4sp7rnOXpx5r06ZF+79vgr89F/jHsmQiE5n8fza50p9MQgghhBBCiH+1yxf9V3olQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCFE+vU/8e/ErvQehRBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCiCvtfwUAAP//luw5aQ==") mount$incfs(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x0, &(0x7f0000000040)={[{@lowerdir={'lowerdir', 0x3d, './file0'}, 0x3a}], [], 0x2f}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x80) getdents64(r3, &(0x7f0000000400)=""/4096, 0x1000) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') faccessat2(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x112, 0x2200) sendmsg$DCCPDIAG_GETSOCK(0xffffffffffffffff, &(0x7f0000001bc0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000001b80)={&(0x7f0000000b00)={0x1050, 0x13, 0x100, 0x70bd29, 0x25dfdbfc, {0x1, 0xb, 0xff, 0x8, {0x4e21, 0x4e21, [0xb, 0x3ff, 0xfa0, 0xbf8], [0x8, 0x9, 0x811, 0x4], 0x0, [0x6, 0x6]}, 0x1, 0x5}, [@INET_DIAG_REQ_BYTECODE={0x1004, 0x1, "087b541d221c109f328ea90982cfdf0d65435f3641e42eac2dd0b72380d881cba1857f8c190c16d8770844129a7b61758fdc2ba116e69f78fcedd43a9cceee3e196a5fadddbbea3674fa448dddfe81f3f04496c6363f9acbf9a8e82733370dd2cc4df0ff9ecf98afd7cd500f8b9678b7dc2fc3429d612331d5a935accc290a0dc622b1380e1af344dd634ca991a6aecef843614a8b419c60978923f2f19c5fbc00659b2419f5c154686f9de0732ca8c9db8585f18255dd4c19cf25d9e13c240d8caa9411c7529da8cea6b17d75a5f5bf249e442da90c6a82ba965ceb1fc3c2f9120cf8fdca608b48d2bbee41f83de3ad66fd2eb1f2833332aabd0e1da42761fd50443099e07bed442b208cc5b51b4fd152618e8353d52c7ced3b78d1d77f8590a2640fa30e35ce64a3eb12e28f41c4bf8a473c0059ce4b6c2a9500ecf6d99cb9fe7c99fbbccdbec91a9a530b8c027d1990806a2ac27c33574c36462e02bbb1355f24967014b6b4724571f1e947625e82d5c97bda1689748b52a9612c904e73a3083bbb1ef53e544e640bc703e4f31b6c62e255ee806ef27ec249c703ef3ae02f5856657bee3f48a96a0fd016955925253a73b1f409d56558ebe63c55f64c3ae7b85dc17bfd8ddc1dffd496b1cae72638f964486ddf4a726530567c82753ec5af4e7d862946f674f9961a268855f420c44d3936a3e5802106d01b08d6024f299899ad3ba415f6d1fce7f4ae0e390a2b1412922f0709e394b2123044037e0f5cc8e684cc0fc8a7ecfeea58ddf27da99261b84109c52cff9200d907258e950752911fbc863b15de04460642fd4ced025b7307f659902bc06e640e5915c16d09288594e49d8c46d21c66e6f640c9fee1c91679be5ad8554262e143fc9571c2c92eff08555694e72d62eb9496bbfba8f2c3027f33dcd10495b7503c384663d2d23135d7c19033aa6ba4677907d6a401702dd073ee1c9bba880b41515236034da22cf1722a7350c3a2843d253bf6c8eb6e0416177ca05edc21beb2c6358163dad5f4ec5aaa9c5788d28e4fc87c000d29240dbdf2afc8116ae3570b82b90c1724b5b0202ae85d5099a7d48a766efb7b03aa19051d1f9fbdfaf242ebcb0ccd904a5e17b7bfa6a4f65aa78c6358c4aebaa974ce81662bb2751c332aa7954643fdb640a2a46db13fd426b84864bbc8491dcb78b5b98f4d6e79be4910ae041460a1734effabb838903a0b190499859a1ecbdcbddb7be72268f162734e09a15ec7174984726c7b8861690d23a606cd56df24b28688b8474455b06332998c819583b1d444abc27f192f989ec35fd1ea9044d3654febc2b641eb53b0ddc3f19ec035d960b2a68cf40a5f31526ffb50b2423c7e66ab2502bbee0589d9382dd7e7876786175f110c51d29a969d307022bd8d396556f64256cfb0981dc57b5151988f7fef4809536514582ab651b28cc11b52cfa17149daeb93dbdd6725feffbf70b3c3f1c83e92d263de9a9d4ad61042c062bd98777097111b08148340cc0cbcbad44624f86e241cfeec54f96c902cc0c1bbce98f1d704f0dea455255447be1980c49e4b6df5104e67caf183709046f8a3b2229aac9f63113ee840991ea0cb16cac99e9ddb3985c200b33231984f7239617e5145c1dbe52bae844d8d68a023800df2e4752c0518a875ce7f6b8f67799fcf7ee170b32fb8b3b8d8a95b590d286d2a0052b2dc8ed580a654ce3225cc43a9e7de8a34bb2ac9204a4fe3b473b5513f4d47b3fe4794ab2e571283ecb63b24c16ea2821078db6191402ea39f2b5480ac5b03f10b38882b19185fe343896ae2cb586f34816075dac75331f3e53f5df4dd1452561d449e3a4d15072ba009aa3c25fa667baf60cd54aa4e033d77be0988d67741c6986e6b5df2bbb8609c56cf1bd538bae26f48052b17ccc7febfdcc39caf7aced3f34da1f82ed93bf5eecc28d235877c40a2f686fb2e6d0688eb76b37b120470426df8c45623b8e2df9a40aa0324da79844711a9baebedb3294e64c2f6077fa57c0885648053dced597345b105df485710b0ede1bea8f5e3483eb4a0167db4302055beb3db70eb4913b5745da7ad0749cc2f6fb80abda20f4530a674d6e408aff6d3b82d9744a8acb8f0d71abb1e952d6c6685d04df372adc2e61f50c8a656f1545754249de1aa6fc742638a266b3da0d6565b234ae25a04b294204c5b808c8e4895330701cfd2b36246553aaea62050d0bdc86aa0f63c1a9005d9378223ac62ed930e71d9a67ce99adaa72e2c4664b0a71d8fb0c22ca254d62617a821b465b8aa2a799b6b406ff77d50726885b701496f443c288d8c0ab6a31aedcce843e94a6d08e088585e0c08a3d2c286f53b75c209bade8fd5722ccc661f664d66bef9219e7cb636c6b9d742ac95de9083b8c24e3e6de08a545ef83212adbb04ca85a3e7a27da6fe2f2672e767b8cefb98b930d7caccf422c41a582be3315540737277a5e6a768f57a0a71d440de7f19ad38635af4b7af9e5945c9f6392191fb9ac9117aa2986b9e78c2c2f218524e98f09725386108870cd756ba53ca20508cf7516b8f52b3e530a4f1362836d86064f6435f16c303bffc284c1eb567d5fba67afceed44e18527498f808bf074740fdf9f0c62f72666e700319d52089c62e28db884955bbe0a5bbc9da8c86985f90fa747a249a3a0ba05463bf7163ddbdad674699095866b4e27776a3933556adc529f1e2aa64f9ced63432a762497f62dc4b5d6c7d3b5b77263c82912b8c69bdef82239f79db91e782e24d9280d50188587a3ffd8695418c0fd8b92d99ed20dfd68e3a5101e48a9804a12c9d2cfbd3dd6b490d9d2a7344c3914b457dfd37c624db59644eecfcedf85123e067bd9a23a5a076202ddddf627a1b2ff13633226a7fd296dbe320212b8f7a2a466ea60a31cdf26516a4c7458d20bb637dc39fcd083f7df73aff9a38bfc26befee46007c59dd4c3649fef255e97c315641d0f8d6a63ff0b7c510295b3ad3e89f670aa5cba6269809a350e11a86c78b0b51ad899c63ed505594192820ac1704ef9d24de3f1ab8acec7b00096c2f6d13a1233572d3a932f85c0d67eada162f1e836db2be243a30e4474d9e4597f80840afdbaf91fc2427910892c11c2459ea28e86824e601b381661137885823060a83ee22bc8afe2574f1de324146f6da7eb49c65c3e33d080eabbed1239b6fed6a215dff39a6d0cd96646184835f342e235366be714a63572c7141175e6f8a79a32e18ddb8a96a300136242ee37b1c4d4204708de96845d026849c1c7fcbc39fd18eaa50b9560ec3ffc88b1e477b92128242807dd6ef82ff5e7ff169b2a481df27b7e5fa5f1b415ad8f6fa6eac58e70c981a8a9c0ac732f8373a8a81d68acbf4a571616229fdbe1df5bf88a1c88843230dd463610b0154bdb37948a600a97bd39148a8e1d44d15177a1da22fda16cc70ef6a3bee41ead9a9a4d97258fc3b38f368a4b67b7672c56b7b2ddd3814cdb8fe667943c9b0d01ac253506d90dc16d805fea5f1c3f5ab7e61437cda8b5b22922fa65ee6ad931f67bcd3db38773c9aadaabdf62b3ff8f93aeacd379da17b88953ec39f540561832632aae2c1cd01bfbaab545fd5f8e9feb32147af95e090390071fc857bab5e8eabf2887c7621b479bda85c1bbe9d27d78925a6b4bfee1e63555ca373bb487cb429eb2f48d62849bbc055a3cd88fd7a0eb5a6dab7e44055ae9279314b984db8fa3ee6fb4e17274c8cbb6128c70cc1cf2d31b2cacd156ea2f8b65b6ed0b8cf09342e8b105ad52c680e1664de70512601d90a933aaab4474038683e3f8136eee150a6f364b166a121300048a146ab0ce6189018995c9e828257760cdb080bc1214119eb0384d12e1a2e547f8972cbf0534d330713a8e586b9fcc2ef09ee4216a234c5370d2ff7da94c852004348811b2066c899b430e99f6117b0ddc94063defd1c346ace15853ce613809e7e737a03965ea74ec3b37483ea2618a5d43dc8fadeebb1358758e61d38b4400bf4eaa738355db420e467afb767aa533b5df980818164df97d06485e2898e50bf7e0172f4ee4c82c05090cd59887de9e4a90a8cf947dd66e2181ccf42afe02735a84a2850f6222a401c1f7cfaa368dafe669955f52915fd583667e99539659788e91820712517f82d549b791da8fb2099a75eed281683d868132c1466ecc11890f6247b950a23aa7ee95e2013f9083d98632ce2b6d31910c75323dd750d4d4b1c7e3d6b35bedf5f0faa8c259ab75e526153ecd3d7f2a70ae6815c4ee53034d05437b1cf1663b84b4054b05ed2f06138416a7e36c306f90f6d732789e6db9a0a19817fbbda51c288af98ac4d990a9e11e717c13c2bd3b021fb9f31435199c32b164ac600bda55d4cf4b161e34140cbe4e669da983a579d1987fc1cdeeb51155511328839797bbc4eaccf6e05006b1fcc135fd206d478157f2ca3125ecf1943293d437f0275f7fbffad91adfd5f7cb05123ba24f587dea215b3bd924031736011371925377dcdb33aa30cf55507f88fc13bfba5609d254f0327762ac4c2d86851c4662f5c6836cc2ab320f76c6a147e3b4adc8e723390490aa6cc00866d9fb46a65606fedb2e305cbdb9569927f6dc4a9baec360c756aed6a6f6980b88ea8cec230d2a513d4b0fd3b459135a48f1d99730fd56ea0b16709abaff2ba518002f0aada88168b1ddb9612a8c911aa0b3d52a6e5218d41dd1b6aae8c3469db67c85e1e9b59e2b2907807b835a384b8fd4d5cb235058ddca3f16a945a24a93b780992cb272febf6b8a12037ceb8e5bc400202f21e5196663696af261dc154aaec13ecbe4a86d9d69c33206343df189548f531e8fd7a0c79e161a831860677cb3514bcbb460d625c2be493c3f91a6c4aa8dbc79c6e309aa6b8e2ac4a0a0791d8df95484e403c6e9a4feaa81054b844844d40c14dfacef329a3469dae42cfef3a1c4a3cb4e49405df6956ba8a27c649fb29d67ab3d1feb66517c7e05d02427efecce4054c92d20da7328d621bbe0be39d618ac9676a8fc0cd295889654e71a69c9151362a69345104abd41287950e12cd4b893f890d076acc5f36ec5e66cca786b759896e24238dc200bc7a7959185a0392c51ac071882db9a43782ee3a91f269e8321eb1eae6d4a33f5b3dabe80a837c2cda42d435a665affcb2b08daaf541cb98da0c1b749e0d70b7f91f5fbfca0feeb48b25d3d50bc305aa4d541b037423692e0c214832c37bc91e3eae9de3e7eab90b01f8a32521a59db3c8fd1abf16f8589cbe31d8cef66914227531581a790d9244ff625cae124242126469d4b46616139d9069ff9079d169209f454a40f0cc4fb6cc9c5f6f08898cbe0b6b6d48ba067a6e89e7b1cdf6363332ca018369f89786f65ba640473733aacd82908a92e9d0a576cadb8dce99eb2804f5823c8646de10b0108d8006f8a68594f4deb8549694806d00f3a5ea7cf51daf6401c7f3cf5e26f47b02435b5b2f022ded27eae3d9d1e9ac60884b93179b016aa173c87f6f35818781a52d875987860b4807ed9da25c037f1d841c5c4b31828b92c45957bb9f4d09ea81f23d01dfea8c22a8ab9428a576b613a9c12db8bd537eb1058abf872c20b78bbe564dbf9f1ebb89d209c28c2363c29ecc1fd211175d3ed3ffccd3a5d3395a9fb14f2a645ca0abd19b4e1a6f23faa630bdace287e9df7633c8acb3ccfb5f08ce7866799df3b2cac9d0cb51b8bb02637388e36dd164b47051ce6487b504af56362655e2689dee15de150c8bfbd0771c3faae77cb5d2839475"}]}, 0x1050}, 0x1, 0x0, 0x0, 0x8004}, 0xc0000) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f00000000c0), 0x605, 0x0) syz_open_procfs(0x0, &(0x7f0000000400)='net/nfsfs\x00') syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f0000000000)='./file0\x00', 0x808, &(0x7f00000001c0)=ANY=[], 0x1, 0x5505, &(0x7f0000002480)="$eJzs3M1rI2UYAPAn/djtfrgW8eBtBxahhU1o+rHoreoufmCXsurBk6ZJGrKbZEqTprUnDx7Fg/+JKHjy6N/gwbM38aB4E5TMTHXrBwhNm+3294PJM++bN888b1gWnpmSAC6s+eTXn0txI65ExHREXI/IzkvFkVnPwwsRcTMiph47SsX8nxOXIuJqRNwYJc9zloq3Pr89vLX201u/fPPd5ZlrX3z9/eR2DUzaixHR3cnP97t5TFt5fFjM14btLHZXh0XM3+g+KsZpHvebW1mG/drRuloWV1r5+nRnrz+K251afRRb7e1sfqeXX7A/bB3lyT7wsLabjRvNrSy2+2kWW4d5XQeH+f9th/1BnqdR5PsoSx+DwVHM55sHzXw/O4+yWO8Nivk8b9poHozisIjF5aKedhpZHVsn+aafbG+3e3sHybC522+nvWStUn2pUr1Tru6mjeaguVqudRt3VpOFVme0rDxo1rrrrTRtdZqVetpdTBZa9Xq5Wk0W7ja32rVeUq1WVipL5bXF4ux28vr995JOI1kYxVfbvb1Bu9NPttPdJP/EYrJcWXl5MblVTd7Z2Ew2H9y7t7H57gd337//ysabrxWL/lFWsrC8tLxcri6Vl6uLF2j/nxRFj3H/cCKlSRcAcP7o/4FJOL3+f/dBxOn3/6H/H4tz1f9e9P7/FPYPJ6L/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4sH6Y/fKN7GQ+H18r5p8ppp4rxqWImIqI3//FdFw6lnO6yDP7H+tn/1bDt6XIMoyucbk4rkbEenH89uxpfwsAAADw9Prq45uf5d16/jI/6YI4S/lNm6nrH44p31xEzM7/OKZsU6OX58eULPv3PRMHY8qW3cCaG1Oy/JbbzLiy/S/Tx8LcY6GUh6kzLQcAADgTxzuBs+1CAAAAOEufTroAJqMUR48yj54FZ395/9cDwSvHRgAAAMA5VJp0AQAAAMCpy/p/v/8HAAAAT7f89/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgD3bu5zZxIIoD8LPBC/tPi1Z731b2BmVsCXvcY0QBaYICciAtpAFqILeUEEGExyEQcYjksa1E3yc5k7HMjzcIDjMjDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KX7ar24vfp93TZnt28nz2gAAACAS7bVelH/M0v9r839782tn02/iIgyIi7N3Ufx6Sxz1ORUL8/fnD5fvarhLqJOOLzHpLm+RMSf5nr80fWnAAAAAB/XZrmap9l6+jMbuiD6lBZtym9/M+UVEVHNHjKllYe8X5nC6u/3OP5nSqsXsKaZwtKS2zhX2pvUP/fjqt30pClSU1582bHIbGMHAAB6NDpr+p2FAAAA0Kd/QxfAMIp43so8bgVOUtNs730+6wEAAADvUDF0AQAAAEDn6vl/T+f/7Z3/BwAAAMNI5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQpW21XmyWq3nbnN2+nTyjAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCf25x0FQiAMwmDv+s5k7n9YadDU1KQKhI+/MRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHjzu7/8n5gaZ5K518bS80iydmpsnRp758bRH8bXrwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuNiflxQIgSCIgjnjfyd9/8NKgp5BhAhoeFRRiwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvuh3v/yfmBpnkrnTxtLxSLJ21di6auw9aBw9GG//BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuNi5n9c4qjgA4G9mdra2Kq5R9hARBQ96sdttbe1NPCjBg3+CENJtjd36o83BliLm4k1y7kX0KCIo8db/IecEcom3HPYQwbMyszPZyQ9w/TWzST4fePO+Owzzvm8WQr7zXgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBp9PYkTrJDZxzHxbnNvYdLWb91qM88Xtuez1oWR3UmfTK8WP0QdZtLBAAAgLMjKev7EMJOur6Q9XEnr//T8pqs5v/26XFc1vOH6/6yL2v/rP3y8+7z+wN1xuNkN725PBxcOppK6/+b5Wx75i+vaOVPPn/3kuRfSPze6nOjNH+e0dcbG++08/BcHdkCAP/ExbIvgvL3oazvN5kYAGdGq1J4l/V/0mk2JwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA6jFbDk2UchRDmW5M4s7X3cOm4/vHa9nzZrj16tBa+nNwzu0UaQri5PBxcqnU2s+3e/Qe3F4fDwd36g5dCCE2N/lYx/dsfTHFxCI08H8F/FMTFlz0r+ZyMoMEfSgAAnEpp0bK6fiddX8jORXMh/PHdwfr/1Uocpqz/dz+8tlkdq1r/92ub4ezrrdz5tHfv/oPXl+8s3hrcGnz8xuX+m/0r169evd7L35X0vDEBAADg32kXrVr/x3NH1/8vVOIwZf3/2Tf9L6pjJer/Y00W/ZrOBAAA4Gx79uXff4uOOR+12+HzxZWVu/3xcf/z5fGxgVT/tnNFq9b/yVzTWQEAAAB1GK1GB9b/b1TiMOX6/1Pfv/Bj9Z5JCOF8sf5/cemT4Y36pjPT6vhz4qbnCAAAQLPOF626/p/m+//j/S0PcQjhtVfGcfFvAKeq/5N3v/qhOlZ1//+V+qY4k+Lu+HnkfTeEVrfpjAAAADjNnihaVuz/mq4vfPTThffb9v8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1O3PAAAA//9WwT6Z") mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file1/file0\x00', 0x0) mount$bind(&(0x7f0000000100)='.\x00', &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x1085408, 0x0) chdir(&(0x7f00000004c0)='./file1\x00') umount2(&(0x7f0000000000)='./file0\x00', 0x1) socket$nl_generic(0x10, 0x3, 0x10) 44.732990329s ago: executing program 1 (id=286): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x8413, &(0x7f0000000000), 0x0, 0x557, &(0x7f0000000540)="$eJzs3d9rJVcdAPDv3M1N90e2SdUHLbittpJddO9NGtoGH2oFURAKan1fY3ITQ25yl9ybdnMpNou+CyIq+KQgvoj+AYIUfPFxEfog+KaoKKJbfVDQjszcuWl+3JvcbJPcbvL5wOycmTMz33NmM5NzZiYzAZxbLxbD22ma3oiI8WJ+qRg+mk1sRTwZEW/df20+G5JI05f/nkRSzOtuK809Elc6q6TZBr70uYivJvvjNjfbK3P1em29mK62Vm9Xm5vtm8urc0u1pdrazMz0c7PPzz47O/Vuqrd4pUhcjYgXPvPn737rJ5994ZefePUPt/56/etJp8yvx556HNHIQZmd/VmOizvmZXtp/QGDvReN7ExcGmydu/mPCAAApy1rl76vaOffiPG4cHBzFgAAAHgIpZ8ai/8m3Xt3+4z2mQ8AAAA8REoRMRZJqVI87zsWpVKlEvkzvB+Iy6V6o9n6+GJjY20hy4uYiHJpcblemyqebf1mlJNsejrPy/Pz6Wf2TM9ExGMR8Z3xS/l0Zb5RXxj2xQ8AAAA4J67s6f//a7zT/wcAAADOmIlhFwAAAAA4cfr/AAAAcPbp/wMAAMCZ9oWXXsqGtPv964VXNjdWGq/cXKg1VyqrG/OV+cb67cpSo7GUv7Nv9cCNbX86cG3jTrVVa7aqzc32rdXGxlrr1vKuT2ADAAAAp+ixJ974bRIRW5+8lA+Z0R35/ym+EzC0AgInZvuSXSTFeHT/Qr9/tDP+0ykVCjgVF4ZdAGBoRoZdAGBoysMuADBM99oDLNT34Z17xfgjg4YrDbogAABwzCY/1P/+/8Et9S0NeXjIOYjh/HL/H86v/P5/j0f+etJYgDOl3KMF8LOhlAQYluSQ/EPv/x/K3xABAMCwjeVDUqoUl/fGolSqVCKu5p8FKCeLy/XaVEQ8ml8rLD+STU/nayaH9hkAAAAAAAAAAAAAAAAAAAAAAAAAgI40TSIFAAAAzrSI0l+SX3Xe5T85/vTY3usDo8m/x6P4ROirP3j5e3fmWq316Wz+P7bnt75fzH/myJcfBv3yKAAAANB17Wv3Lh+ySLef3u3HAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBxeuv+a/Pd4TTj/u3TETHRK/5IXMzHF6McEZf/mcTIjvWSiLhwDPG37kbEB3vFT7JibYfsFf/SycePiWIv9Ip/5Rjiw3n2Rnb+ebHX8VeKJ/Nx7+NvJGLX9IPqf/6L7fPfhT7H/9UBYzz+5s+rfePfjXh8pPf5pxs/6RP/qQHjf+XL7Xa/vPSHEZM9f/8ku2JVW6u3q83N9s3l1bml2lJtbWZm+rnZ52efnZ2qLi7Xa8W/PWN8+8O/ePug+l/uE3/ikPo/PWD9//fmnfvv7yTLveJff2pP/GypX/+oWGJ//FLxu+9jRTrLn+ymtzrpna799DfXehTr8934C33qv+///3e76399wPrf+OI3/jjgogDAKWhutlfm6vXa+plNZL30d7+dtR939teBC4/GcKscW++FHX7URNHOjiFEf31/1hNRJPKfmyNtME3TNI681q5EEgPtsYsntluS7TnDPCsBAAAn4Z3W/xFXHPTmEwAAAAAAAAAAAAAAAAAAAHCoI74hrPQg7xXbG3NrO5Ucxyu0AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOxf8DAAD//8nh6Gc=") (fail_nth: 18) 44.497986584s ago: executing program 1 (id=290): socket(0x10, 0x803, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x48) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$XFS_IOC_FSGROWFSRT(0xffffffffffffffff, 0x40105870, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f0000000000), 0x400000000000041, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000000)=ANY=[@ANYBLOB="38010000100033062cbd700000000000000000d7000000000000000000000000fc000000000000000000000000000001000000050000fffd000000003a000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e0000002000000000000000000000000fffffffd32000000000000000000000000000000000000010000000000000000030000000000000000000000000000000900000000000000020000000000000000000000000000000000000000000000fcffffffffffffff000000000000000000000000000000005f000000000000000a00000000000000010000000000000000000000000100000000000002000000230000000000000048000200656362286369706865725f6e756c6c29"], 0x138}, 0x1, 0x0, 0x0, 0x20040}, 0x0) bind$inet(0xffffffffffffffff, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(0xffffffffffffffff, &(0x7f0000000480)={0x2, 0x4e23, @multicast2}, 0x10) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@dev={0xfe, 0x80, '\x00', 0x4}, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x1, 0x0, 0x4, 0xfa, 0x0, 0x0, 0x6}, {0x0, 0x0, 0x400000000}, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3}, {{@in6=@ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}, 0x4d3, 0x32}, 0x0, @in=@private=0xa010101, 0x0, 0x0, 0x0, 0xb7, 0x2, 0xfffffffe}}, 0xe8) write(0xffffffffffffffff, 0x0, 0x0) 44.492389354s ago: executing program 32 (id=290): socket(0x10, 0x803, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x48) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$XFS_IOC_FSGROWFSRT(0xffffffffffffffff, 0x40105870, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f0000000000), 0x400000000000041, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000000)=ANY=[@ANYBLOB="38010000100033062cbd700000000000000000d7000000000000000000000000fc000000000000000000000000000001000000050000fffd000000003a000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e0000002000000000000000000000000fffffffd32000000000000000000000000000000000000010000000000000000030000000000000000000000000000000900000000000000020000000000000000000000000000000000000000000000fcffffffffffffff000000000000000000000000000000005f000000000000000a00000000000000010000000000000000000000000100000000000002000000230000000000000048000200656362286369706865725f6e756c6c29"], 0x138}, 0x1, 0x0, 0x0, 0x20040}, 0x0) bind$inet(0xffffffffffffffff, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(0xffffffffffffffff, &(0x7f0000000480)={0x2, 0x4e23, @multicast2}, 0x10) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@dev={0xfe, 0x80, '\x00', 0x4}, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x1, 0x0, 0x4, 0xfa, 0x0, 0x0, 0x6}, {0x0, 0x0, 0x400000000}, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3}, {{@in6=@ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}, 0x4d3, 0x32}, 0x0, @in=@private=0xa010101, 0x0, 0x0, 0x0, 0xb7, 0x2, 0xfffffffe}}, 0xe8) write(0xffffffffffffffff, 0x0, 0x0) 7.095195486s ago: executing program 5 (id=586): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) 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) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setparam(r0, &(0x7f00000006c0)=0x4) setresuid(0xee01, 0x0, 0x0) r3 = open(&(0x7f0000001b80)='.\x00', 0x0, 0x2) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, 0x0) lsetxattr$security_selinux(&(0x7f00000001c0)='.\x00', &(0x7f0000000300), &(0x7f0000000280)='system_u:object_r:hwdata_t:s0\x00', 0xffd7, 0x1) statfs(0x0, 0x0) socket$inet(0x2, 0x2, 0x1) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0xd, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="b50a00001800000061118c0000000000180000000000000000000000000000009500000400000000"], &(0x7f0000000000)='GPL\x00'}, 0x80) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r4, 0x0, 0x40, &(0x7f0000000080)="8c5d7b87b32ecae06ac8cfe890364ab911d8c33439477a7591f6914e91c6821ee7163f8ae1896184d48797997716158aad89f66dd67480ce8ff178ef748cfcdcf54127d5ff95cbcaebf10a3b7cddafa2c0fa6aa2eaef0d457680203c02d0c623", 0x7590) 6.230703545s ago: executing program 5 (id=589): r0 = syz_usb_connect$uac2(0x3, 0x87, &(0x7f0000000400)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0xdba, 0x1000, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x75, 0x3, 0x1, 0x6, 0x10, 0x2, {0x8, 0xb, 0x1, 0x0, 0x1, 0xc}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x20, 0x0, {{0x9, 0x24, 0x1, 0xff80, 0x7, 0x15, 0x4}, [@output_terminal={0xc, 0x24, 0x3, 0x2, 0x304, 0x5, 0x4, 0x0, 0x1ff, 0x1c}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x10, 0xc, 0x2, 0x9, {0x8, 0x25, 0x1, 0x80, 0x30, 0xad, 0x100}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x2, 0xfa, 0xbc, {0x8, 0x25, 0x1, 0x2, 0xfa4024f26d164786, 0x81, 0x9}}}}}}}}]}}, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, &(0x7f0000000680)={0x2c, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0, 0x0}, 0x0) eventfd2(0xad69, 0x0) syz_usb_control_io$uac2(r0, &(0x7f00000000c0)={0x14, &(0x7f0000000000)={0x40, 0x9, 0x7, {0x7, 0x8, "ea813e24bb"}}, &(0x7f0000000080)={0x0, 0x3, 0x4, @lang_id={0x4}}}, 0x0) 5.466726051s ago: executing program 3 (id=595): socket$inet_tcp(0x2, 0x1, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f000000a180)=ANY=[@ANYBLOB="0e000000040000000800000008"], 0x50) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000280)={r0, &(0x7f0000000180), &(0x7f0000000240)=""/56}, 0x20) r1 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000000000010d804dd000000000000010902240001000000000904000001030000000921050000012205000905810300"], 0x0) unshare(0x22020600) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)=@ipv4_delroute={0x2c, 0x19, 0x901, 0x70bd28, 0x0, {0x2, 0x18, 0x80, 0x0, 0x0, 0x0, 0xff, 0x0, 0x1000}, [@RTA_DST={0x8, 0x1, @dev}, @RTA_PREFSRC={0x8, 0x7, @dev={0xac, 0x14, 0x14, 0x38}}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f0000000200)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB="300d57000000570fcf80c4c92cbd4a9e3b39aa531d41d56b93c4fc6272c686a3b97cac6db6bed355f31671b0c4105877842a749b340fc9c41ae92cb0d95c78b682d1ec1034230d1d5b8c075f3e64336bb24379f50237228b4369fdbebd"], 0x0, 0x0, 0x0, 0x0}, 0x0) 5.374151614s ago: executing program 0 (id=599): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) 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) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setparam(r0, &(0x7f00000006c0)=0x4) setresuid(0xee01, 0x0, 0x0) r3 = open(&(0x7f0000001b80)='.\x00', 0x0, 0x2) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, 0x0) lsetxattr$security_selinux(&(0x7f00000001c0)='.\x00', &(0x7f0000000300), &(0x7f0000000280)='system_u:object_r:hwdata_t:s0\x00', 0xffd7, 0x1) statfs(0x0, 0x0) socket$inet(0x2, 0x2, 0x1) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0xd, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="b50a00001800000061118c0000000000180000000000000000000000000000009500000400000000"], &(0x7f0000000000)='GPL\x00'}, 0x80) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e22, @broadcast}, 0x10) 4.545637461s ago: executing program 0 (id=605): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) setresuid(0x0, 0xee00, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000100)=[@text32={0x20, &(0x7f00000001c0)="d8df7e23b3b9ce1c0000b807000000ba000000000f301b8154fea900b9b60a000080320000c4e28ddc8dcd000000c182fd3f0000c8b950020000b801000000b9a6080000b800000100ba000000000f300f300fc79d53bf0000c4b9e16dc3010122", 0x61}], 0x1, 0x10, 0x0, 0x0) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='ns\x00') splice(0xffffffffffffffff, 0x0, r3, 0x0, 0x20000000000002, 0x8) pselect6(0x0, 0x0, 0x0, &(0x7f00000002c0)={0x3ff, 0x0, 0x8, 0x400000f, 0x4, 0x0, 0x7fffffff}, 0x0, 0x0) r4 = socket$packet(0x11, 0x3, 0x300) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r6, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r7, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}, 0x1, 0x0, 0x0, 0xc000}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001500)=@newqdisc={0x70, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x0, 0x9}, {0xffff, 0xffff}, {0xfff1}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x40, 0x2, {{0x1ff, 0x4, 0x0, 0x0, 0xfffffffd, 0x8}, [@TCA_NETEM_ECN={0x8, 0x7, 0x1}, @TCA_NETEM_LOSS={0x1c, 0x5, 0x0, 0x1, [@NETEM_LOSS_GI={0x18, 0x1, {0x80000001, 0x6, 0x8, 0xfffffffe, 0xd99d}}]}]}}}]}, 0x70}}, 0x0) r8 = epoll_create1(0x0) epoll_pwait(r8, &(0x7f0000000000)=[{}], 0x1, 0x6e, 0x0, 0x0) sendto$packet(r4, &(0x7f00000002c0)="44c33b69ebc9e05e9bdec0c288a8", 0x12, 0x830, &(0x7f0000000440)={0x11, 0x0, r7, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xe}}, 0x14) getdents(r3, 0xffffffffffffffff, 0x0) r9 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r9, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r9, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000540)=""/67, 0x0, 0x4}) ioctl$VHOST_SET_VRING_ADDR(r9, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f0000002200)=""/100, 0x0, 0xd000}) ioctl$VHOST_SET_MEM_TABLE(r9, 0x4008af03, &(0x7f0000000e00)={0x2, 0x0, [{0xfec00000, 0x80, &(0x7f0000000640)=""/128}, {0x8080000, 0x7a, &(0x7f0000000c80)=""/122}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r9, 0x4004af61, &(0x7f0000000000)=0x1) ioctl$VHOST_SET_LOG_BASE(r9, 0x4008af04, &(0x7f0000002140)=0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fdf000/0x18000)=nil, &(0x7f0000000240)=[@text16={0x10, 0x0}], 0x1, 0x1b, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000280)={[0x8, 0x60, 0x9, 0xfe, 0x1000000010000d, 0x8003, 0x8000457, 0x80000008, 0x5, 0x2000100000000, 0xfffffffffffffff, 0x200008, 0x1, 0xffff, 0x2, 0x4], 0xffffffff, 0x40005}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 4.11889575s ago: executing program 5 (id=609): syz_usb_connect$uac1(0x0, 0xa7, &(0x7f0000000380)=ANY=[@ANYBLOB="12010000000000106b1d01014000010203010902950003010000020904000000010100000a240100000302010213240600000600000800000000000a0000000009240300000000030009240603010102008c09240300fe020404000824050402"], 0x0) r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000007c0), 0x2, 0x0) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f00000105c0)='./file1\x00', 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c6a71666d743d76667376302c70726a6a71756f74613d6632359cf3413d6e1522670d25613b700e6c6673002c6d6f64653d61646170746976652c686561702c09000000636f766572792c6673796e635f6d6f64653d706f7369782c757365725f78617474722c64697361626c655f726f6c6c5f666f72776172642c00000099dbe00589414f3d9fbcbd39d0f118d5695a79937a1d978b344d7a4ade72ba41a330106521321a6e610582b731c4a1e1d95b6ad5b4e9ed654acd52a832c01ccbb26ba71f86de07e38fcaa4a51d62e00cc844f667061f8c9f9a1824faaabeb3b88e2da58b7ddc94b9df0c6e483f9c8f7338954ee24c7463866842dc56a178c425dc91bac4f3f6a332bcfd14daf5e8ca565141312430b5d52e18624a6638d322828ddae5d12026da9e78a06d4fb94d74a6a4d0531a278a8feb5cbfccf1228f878a1b9e5e50fb01d16f1bcc552d7b918f2cece5eb6bd975361ed8e7e344cb8acaac3b091ba3976e3c9bce122d1f9c441d"], 0x1, 0x105fc, &(0x7f0000010600)="$eJzs3E1vG1UXAODr5E3T9i0lQizYdSSElEi1Vacfgl2BVoBEqoiPBStwbMdy648odhJThAisEcv+EVixZ8+fYIdYILFAKiry3JuqSYqSJpETJ88jjc/M9dzjc0eKojNjOQBn1kz215+FcDlcCCFMhhAuhZDvF9KWux3DayGEKyGEiWe2Qhp/OnAuhHAxhHB5mDzmLKS3vn60ufB4sHAxZb16PCsGToI3Qgjtlbi/0Y6x24jxfhqvrDfz2L6xnmJ8o/0gHXdj3Kgv5Rk2KlvnVfJ4vRHP766s9YZxuVWpDmOjuZyPr3TiB/bWG1t58gn3K6v5ca2+tFXuZj7vYTwYpPiw1495ainfl3n60O9vxTheH0zH9aw8yGO100/j3VhfrT4YxvUUe3E4VLutWl7H0gEv8hj4sNlZG2Tr9dVes9vJbpbKb5bKt4rl1W6t3q/fKFbatVs3stlGa3hasV+vtG83ut1Gq16qdttz2WyjWi2Wy9nsnfpSs9LJyuXS9dK14s25tHc1e+/ep1mrls0O4zvNzlq/2eply93VLM6Yy+ZL19+ay14vZx8vLGaLH929u7D4yed3Prv39sIH76aTdpWVzc5fm58vlq8V58tzL7jgf07k+of/okez/h3OH246Z13huAsAGD95/38hjLL//+rnR3/c+a7yq/4fToe/n0QvNGmc+v9masgP3v/X43r0/7uckP53d/8fRtP/xvVPb1v/tydh/fp/xoH+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgzPpt6sf3852ZePz/NP5SGnolHRdCCBMhhCfPMRnObcs5mfJM/cf5Uztq+KUQ8gzDz5hO28UQwu20PX75+bX/70ivBAAAAJxOP21e+SF26/Fl5rgLYpTiTZuJS18cUb5CCGFq5vd9nbe3ieHLq4evKprMbxcNDjb53M6B/AbW+cNXlUs3xb45onR7yC9r/HN/Gs4/EwoxTIymGgAAYJS2dwKeqAMAAJxe3x93ARy9/Ty/y5/Dpu/ip0ec0zGkB4IXth0BAAAAY2h/38MGAAAAxlne/4/z7/8BAAAAe4u//wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAv+zcTW7aQBQH8GeDW/qloqrLSr1Kd3CMHqHLLhEH6CU4Ar1CLsAZyC5HiHCExyg4IlIUxkZBv5/kj7HgzzNi82aQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6dFut5/8XP/+dm7Orz5PnbgAAAIBTttV63pxM0/hTe/1Le+lbOy4iooyIU737KN51MkdtTvXM66snNdxENAn7z3jfbh8j4le73X/t+1sAAACA67VZrmapW0+76aULYkhp0qb8/DtTXhER1fQuU1q5333PFNb8vsfxN1NaM4E1yRSWptzGudJeZNQ5TI4ORTqUg5YDAAAMotsJDNuFAAAAMKQ/R+eLC9bBwIo4LGUe1oKbf94/Lgh+6IwAAACAN6i4dAEAAABA75r+3/P/AAAA4Lql5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQp221nm+Wq9m5Obv6FX5M0pvrus5wKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8sD/vKBACYRAGe9d3JnP/w0qDxoYmVSB8/I3BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvfveX/xNT40wy99pYeh5J1k6NrVNj79w4+sP4+jUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDFzrykQAgEQRTMGf876fsfVhJ05QmECGh4VFENAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8EW/++X/xNQ4k8ydNpaOR5K1q8bWVWPvQePowXh9DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf79vMaRxUHAPzN7s42qUjXKIF6sWKhothk6y8ELz0IwYPgSTwu6aasblXaHGzJwVw8CP4HXvTaixAQpB78C3rwZI/1UkH2UMGDJ+XNj3baDXVq7Oxu/Hzgzftm8nbm+yYQ8p33AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzI5G06UcTseenncKs79fHtnM/Y37uujW4Orx2OLcdJs2gunE5/R6qyzAAAA4LBrl/V9COFmurcR+1Yvq/+Tx4rzsebfeTyPy3r+/rq/7MvaP7ZrP3zz7p0b9fL7pCGE73rj4XpzU5xrJ2uOO1ZjTPYuIX9D085+bK23d5+cpNlTT768fv2tbhYeOVjGAMB/4XTZF8FW8ln299HWaDzszzIxABZX55+/XQ6J9f9SLB57TSQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFuT3fBiGSchhKc7d+Poxu2dzf36W4Orx8t27P2nPq9eM14iDSFsjcbDpQbnMs9O1hx36fKVDwfj8fDiQwXP/KtPCRYkaB/g42mYl1kIDhQ84l9QAAAcKmnRYl1/M93biOeSlRD++vre+v9UJQ416/8fR9dOVe9Vrf/7jc1wvj2o/l+uxGvbFz5Zu3T5ykujC4Pzw/PDj870X+m/vv7Gq/3X1uLzXM+PDWQMAADAIuoWLenerf9bK9Pr/0crcahZ///063u/Ve/VVv9Pefj1/0ecEAAAwP/YEyf++D3Z53zS7YZPB9vbF/v58c7XZ/LjDFJ9sOXpU0eKVl3/b6/MIDcAAACgcZPd5J71/3OVONRc///+hT+/ql6zXbyC2BqNh6c3Px6fa246c2t6/b+377gm/p24gekCAAAwI8tFq67/p9n+/9az5ZhWCOH55/K4U+wXqFP/v9n54mz1XtX9/y83O82501rNn0ed/f/Z2NUQOqsNJAYAAMChtFS0WP//ku5tfPDt0Xe69v8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA3+zPvW3CQBjH4deXRInbZIT0Fh8z0FAhWAGQkCx5BgZgIRoqWotFYAWQ4FzTGYrnaf6/4op7AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg7V2fvviIiCJSlynSdPt3/oyIr0i7tp1837PYX07NzyMXh+Ms52/M/8uIKKPo4xwAgN5V3eZYb+rVIO8w7yjvOG9VNvXylZ8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MYOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24FgAAAAAQJi/dRodGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBWAAAA///KU19N") syz_socket_connect_nvme_tcp() r1 = socket(0xa, 0x3, 0x3a) setsockopt$MRT6_DEL_MIF(r1, 0x29, 0xc8, 0x0, 0xc000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0x1, 0x2c, &(0x7f0000000000)=0x6, 0x4) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x33, &(0x7f0000000b00)={0x0, 0x0}, 0x10) setsockopt$MRT6_FLUSH(r1, 0x29, 0xd4, 0x0, 0x0) renameat2(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x4004af07, &(0x7f0000000c00)={0x0, 0x0, {0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct}}) 3.730053409s ago: executing program 3 (id=615): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) 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) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setparam(r0, &(0x7f00000006c0)=0x4) setresuid(0xee01, 0x0, 0x0) r3 = open(&(0x7f0000001b80)='.\x00', 0x0, 0x2) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, 0x0) lsetxattr$security_selinux(&(0x7f00000001c0)='.\x00', &(0x7f0000000300), &(0x7f0000000280)='system_u:object_r:hwdata_t:s0\x00', 0xffd7, 0x1) statfs(0x0, 0x0) socket$inet(0x2, 0x2, 0x1) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0xd, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="b50a00001800000061118c0000000000180000000000000000000000000000009500000400000000"], &(0x7f0000000000)='GPL\x00'}, 0x80) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e22, @broadcast}, 0x10) 3.421220786s ago: executing program 0 (id=616): r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb010018000000000000001c0000001c00000003000000010000000000000e0200000000000000000000000000000404000000002e"], 0x0, 0x37}, 0x20) prlimit64(0x0, 0x3, &(0x7f0000000140)={0x8, 0x88}, 0x0) r1 = getpid() timerfd_create(0x8, 0x0) (async) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbee2, 0x8031, 0xffffffffffffffff, 0x0) (async) r2 = socket$inet_udp(0x2, 0x2, 0x0) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, 0x0, 0x0) (async) sendmmsg$inet(r2, &(0x7f0000004d00)=[{{0x0, 0xf00, 0x0, 0x0, 0x0, 0x0, 0x30000}}], 0x300, 0xf00) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e21}, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) (async) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="9feb010018000000000000003c0000003c0000000a000000000000000000000a02000000000000000300000d000000000300000003000000000000000300000004000000010000000000000000000005000000000000005f5f"], &(0x7f0000000b80)=""/4090, 0x5e, 0xffa, 0x1}, 0x28) (async) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r7, 0x5412, &(0x7f0000000000)=0x13) ioctl$TIOCSTI(r7, 0x5412, &(0x7f0000000c00)=0x11) (async) sendmsg$nl_route(r6, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=@ipv4_delrule={0x24, 0x21, 0x1, 0x0, 0x0, {0x2, 0x0, 0x0, 0x2, 0xff, 0x0, 0x0, 0x1}, [@FRA_GENERIC_POLICY=@FRA_PRIORITY={0x8}]}, 0x24}}, 0x40050) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r5, 0x29, 0x20, &(0x7f0000000000)={@loopback={0xff00000000000000, 0x777fe6a4b23f}, 0x0, 0x0, 0x2, 0x9, 0xffa4, 0xc00, 0x5}, 0x20) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="0f00000004000000040000000a00000004000000", @ANYRES32, @ANYBLOB="000000000000000000a375066b72000000000000ee5c611a15187038b54d43285dfb03ce52817e64d89adb5e3d361fe25ebaf34ebc23c95898c57b4f7100891561dce528f184c72c35dce5b09a4fa09b062490bef788da329f1e7f7d7efd02589695978218f5e30df97f58df9b32b46ef9b2a0004d518facac0ec3260174e53045f35261a7639ae0a7fefae32b34c365766a741a6351d9d24a543a73c51648c8db9a3850406b2f5a8b15bf3890b28fb97164ddc48f323a252d", @ANYRES32=0x0, @ANYRES32=r0, @ANYBLOB="020000000100"/28], 0x50) 3.342596897s ago: executing program 0 (id=618): syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x200000, &(0x7f0000000040)={[{@grpquota}]}, 0x1, 0xbaf, &(0x7f0000002f00)="$eJzs3M1rXOUaAPDnnEy+c5v0crn3tggGpCqK07QpFbpqXYsKunDZmExKyPTDJIIJXaR1ry5EXBSkf4Lg3m5cCS7qQutfUMQiRTdtFyNnPtKxk5mm6cwcE38/eHPe97wn8zxPTmfOe2BOA/jHms5+pBGHIuJsEjFZ359GxFC1NxKxWTvu/t3L81lLolJ5+7ckkoi4d/fyfOO1kvp2vD4YiYibryXx749a466ubyzPlcullfr46Nr5S0dX1zdeWTo/d650rnThxOyrJ2ZPzs52sdbbl9774pkf3nj+6vWPZ978/MB3SZyOifpccx3dMh3TW3+TZoWImOt2sJwM1OtprjMp5JgQAAAdpU1ruP/GZAzEw8XbZHz7Y67JAQAAAF1RGYioAAAAAPtc4v4fAAAA9rnG9wDu3b0832j5fiOhv+6ciYipWv2N55trM4XYrG5HYjAixn5Povmx1qT2a09tOov09felrEWPnkPuZPNKRPx/u/OfVOufqj7F3Vp/GhEzXYg//ch4L9V/ugvxn6z+4S5EBICIG2dqF7LW61+6tf6Jba5/hW2uXbuR9/W/sf6737L+e1j/QJv131s7jHH4wUs32801r//e/eTnhSx+tn2qop7AnSsRhwvb1Z9s1Z+0qf/sDmOMz9++1m4uqz+rt9H6XX/lesSR6mqutf6GpNP/T3R0calcmqn93Ob11092jt98/rOWxW/cC/RDdv7HYnfn/9IOY0z979dD7eYeX3/6y1DyTrU3VN/z4dza2sqxiKHk9db9xzvn0jim8RpZ/S8+1/n9v1392WfCZv3vkP3ruVLfZuOrj8QcP3L8q93X31tZ/Qu7PP+f7jDGl99ce7/dXN71AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALA3pBExEUla3OqnabEYMR4R/4mxtHxxde3lxYsfXFjI5iKmYjBdXCqXZiJisjZOsvGxav/h+Pgj49mIOBgRn02OVsfF+YvlhbyLBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYMt4RExEkhYjIo2IPybTtFjMOysAAACg66byTgAAAADoOff/AAAAsP+13P8X/jIa6WcuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7EsHn71xK4mIzVOj1ZYZqs8N5poZ0Gvpzg4b63UeQP8N5J0AkJtCU79SqVRyTAXoM/f4QPKY+ZG2M8NdzwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAv68XDt24lUTE5qnRassM1ecGc80M6LU07wSA3Ax0mkweuwPYwwp5JwDkxj0+UFvZP6jUtM6PtP3N4aeOCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDeMVFtSVqMiLTaT9NiMeJfETEVg8niUrk0ExEHIuKnycHhbHws76QBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoutX1jeW5crm0oqOj08XOaPQt1mj9zdzmmOH2Ux06OX8wAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQi9X1jeW5crm0spp3JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDeVtc3lufK5dJKDzt51wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQH7+DAAA///6CAm5") r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, 0x0, 0x0) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000540)='./file1\x00', 0x3010018, &(0x7f0000000040), 0x5, 0x4c3, &(0x7f0000000ac0)="$eJzs3U1oXNUeAPD/nXw0L01f8j54r3SV9wp9fZQmTad5pdAH7apQtGArKOjC0EzStJO2NCmYLMQP0IoK7aYbi6ALBekirlQEkS5ERXDRjaAUVBAbSKtVpAshcu/MxLSZpE1Tc2n8/eBwz7kzc89/5uSeueefSxLAH1ZnROyKiIaI2BIR7dX9hWqJJyslfV6pOHEoLUlMTx+4mkQSEXuLE4dqx0qq29XVA7RExIUPI1ob5/Y7MjZ+pK9cLp2otrtHh493j4yNbx4a7hssDZaOFnu2F4vF3h3F3rv2Xn/45fCZd67vef7sle8//ebi2+eT2BVt1cdmv4+7pTM6Zz6T2RqTiP/f7c5y1pJ3ACza+fvPvJR3DADA8kuv8f8aEf/Orv/boyEqF+uHJx+91h7XBuZ7XcfPr1xezjgBAACAOzcd7bEz3QIAAAArViEi2iIpdFXvBWiLQqGrq3IP79+jtVA+NjK6aeDYyaP9kd0r2xFNhYGhcql2r3BHNCVpuyer/9beelO7GBF/iYhT7X/K2l0Hj5X7805+AAAAwArXFnHpkWfe/efqedb/qS/b844SAAAAWIp0/b/mUmv2p7p+ss4HAACAFSld/1979srHYf0PAAAAK1Zt/T/zf7hUVFRUZip5z1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw1/R0EtMAAADAipZ3/gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHvL3uLEoVpZrj4n9yxXT8xnandEdFTGv1QtlUcaoyXbtkRTRLT+mETjrNclEdGwxL67NkR0xqbPTz/x3VtpierP4RIPyz1i4uu8IyBPzdvyjoA8rXsg7wjI02en8o6APF2cyjsC8rT/QN4RkKd9/8s7AvL08tW8I+CD3RGxpV7+rxBrs20lC3Rz/qchyxAtzSfnIjqj69vZ++bmfwqTS+yGBUztjtgZEaU5+b9C7SkdDdXWmixV2JQMDJVLWyLizxGxMZpWpe2eBfrYu/ZC3UzPi/9Ix//kvlr+Ly1p/7VcYDWOycZVN76uv2+0b6nvm4qppyLWNdYb/2Qm/5vMk/9ddZt9vPfV/uF6+69/lI7/C+8vPP78nqZfjfhP3fM/mXlOWuseHT7ePTI2vnlouG+wNFg6WuzZXiwWe3cUe7uz+aC7NivM9ebTr9f9pv/XwWz+HzP++UnP/9aFxz+b/0fGxo/0lculEyOL7+O5DWfrfoe/cTYd/+YLdzL/NycPZgE2V/c93jc6eqInojm5b+7+rYuPeaWqfR61zysd/43r63//167/KvN/Yc78/7fqtlD5FeK8/vva5br7vzidjn/xIed/ftLx77/F+Z/ccP4vvvLY+v0b6/X9cGTXf+duff5vy4KpHcT1363d7gDlHScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMz2awAAAP//MEf3BQ==") sendmsg$IPSET_CMD_ADD(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$vfat(&(0x7f00000006c0), &(0x7f0000000280)='./bus\x00', 0x0, 0x0, 0x1, 0x0, &(0x7f0000000080)) chdir(&(0x7f0000001180)='./bus\x00') openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000200), 0x8000) creat(&(0x7f0000000100)='./bus\x00', 0x1fb978507dcbbbd6) mount(&(0x7f0000000280)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./bus\x00', 0x0, 0x5000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0xa0) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x7fffffffffffffff, 0x8005, 0x0, 0x0, 0x12, 0xd, "ef359f413bb93852f7d6a4ae6dddfbd1ce5d29c2ee5e5ca9000ff8ee09e737ff0edf110ff4117639c2eb4b78c660e677df701905b9aafab4afaaf755a3f6a004", "036c47c6780820d1cbf7966d61fdcf335263bd9bffbcc2542ded71038259ca171ce1a311ef54ec32d71e14ef3dc177e9b48b00", "f28359738e229a4c66810000000000d300e6d602000000000000000000000001", [0x204]}) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10045, 0x0, 0x0, 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x50) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r2, 0x107, 0x8, 0x0, 0x0) recvmmsg(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x40, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) write(r4, &(0x7f0000004200)='t', 0x1) sendfile(r4, r3, 0x0, 0x3ffff) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7ffff000) r5 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r5, 0x8004587d, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x8000200000000000, 0x0, 0x6, 0x5}) 2.911455447s ago: executing program 0 (id=621): r0 = socket$xdp(0x2c, 0x3, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000003040)={0x12, 0x4, &(0x7f0000003500)=ANY=[@ANYBLOB="180000000a00000000000000100000026b111a000000000095"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @cgroup_sock_addr=0x1f, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f00000000c0)={&(0x7f0000000000), 0x101000, 0x800, 0x3, 0x1}, 0x20) (async) setsockopt$XDP_TX_RING(r0, 0x11b, 0x3, &(0x7f0000000240)=0x800, 0x4) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'veth1_to_batadv\x00', 0x0}) (async) setsockopt$XDP_UMEM_COMPLETION_RING(r0, 0x11b, 0x6, &(0x7f0000000180)=0x20, 0x4) setsockopt$XDP_UMEM_FILL_RING(r0, 0x11b, 0x5, &(0x7f0000000140)=0x4000, 0x4) (async) bind$xdp(r0, &(0x7f00000001c0)={0x2c, 0x0, r2}, 0x10) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="980000000001010400000000000000000a0000003c0001802c00018014000300fe8000000000000000000000000000aa14000400ff0100000000000000000000000000010c0002"], 0x98}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r3, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) (async) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4800) (async) r5 = socket$netlink(0x10, 0x3, 0x0) (async) r6 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r6, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x32}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[@ANYBLOB="3800000010000507000000000004000000000000", @ANYRES32=r7, @ANYBLOB="00000016010000001800120008000100736974000c0002000800030036"], 0x38}}, 0x0) (async) sendmsg$nl_route(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000380)=@newlink={0x30, 0x10, 0x439, 0x70bd2c, 0xffffffea, {0x0, 0x0, 0xe403, r7, 0x42093, 0x4}, [@IFLA_LINKINFO={0x10, 0x12, 0x0, 0x1, @sit={{0x8}, {0x4}}}]}, 0x30}, 0x1, 0x0, 0x0, 0x24048014}, 0x8010) (async) splice(r0, 0x0, r4, 0x0, 0x7fffffff, 0x6) r8 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090024206d0439c3400000000b0109022400010000a000090400000103010100092100082001220100090581", @ANYRES64], 0x0) (async) syz_usb_connect$uac1(0x0, 0xc1, &(0x7f0000000680)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0xa4e, 0x2040, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xaf, 0x3, 0x1, 0x7, 0xa0, 0x7, "", {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0xfff7, 0x1a}, [@output_terminal={0x9, 0x24, 0x3, 0x2, 0x404, 0x4, 0x2, 0x4}, @selector_unit={0x7, 0x24, 0x5, 0x3, 0xda, "4cd7"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0xc, 0x3, 0x8, 0xdb, "c59eaf63c8"}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0xb5, 0x4, 0x8, 0x81, "8a5722", "f4"}, @format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0xeb, 0x1, 0x8, 0x67, "", "c4"}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x5873, 0x9, 0x6, 0x6}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x6, 0x1, 0x3, 0x80}, @format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x6, 0xc, 0x9, 0x2d, 0x10}]}, {{0x9, 0x5, 0x1, 0x9, 0x20, 0x8, 0x8, 0x9, {0x7, 0x25, 0x1, 0x0, 0x40, 0x9}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x5, 0xc, 0xc, {0x7, 0x25, 0x1, 0xc, 0x7, 0x1235}}}}}}}}]}}, &(0x7f00000009c0)={0xa, &(0x7f0000000780)={0xa, 0x6, 0x110, 0x0, 0x7f, 0xf, 0x20, 0x2}, 0x48, &(0x7f00000007c0)={0x5, 0xf, 0x48, 0x6, [@wireless={0xb, 0x10, 0x1, 0xe, 0x32, 0x7, 0x5, 0x5, 0x9}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x3, 0x9, 0x2, 0x1}, @ssp_cap={0xc, 0x10, 0xa, 0x3, 0x0, 0x101, 0xf, 0x2}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x4, 0xf7, 0x80, 0x7, 0xb}, @ssp_cap={0x14, 0x10, 0xa, 0x3, 0x2, 0x61cf, 0xf00, 0x88, [0x30, 0x0]}]}, 0x3, [{0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x416}}, {0xf6, &(0x7f0000000880)=@string={0xf6, 0x3, "ebd91e7b84dfd611d03bf049ae14245c6211077de62d753520ef8f19ba3b5224db2e6029c9af11d447e4e49dbd6861f5c27d1b1003ab5caa4c7613cb901f7b6764104214a4cf8177a01f6cc50db64c571487e9c53b38d4d2b9475f07fd7df89d1e7e6d2e2fb4ca9eb6165682d14036595c11798bc473ecd660154de332cb721e550b7849aa071f92d13373bcf41863c00168cd5d92cc9a50737e1c75d11ef08de1b669e25669f215d66c3d23e502c70f8274e11fb1718016642c424d7d75c49bd8e3a83f03691bb2dca37722313cd85982b9d123986d0fdc7bf63ccaf1532296bec531fc93c6206f4a4a6ec4a5738978242db20a"}}, {0xa, &(0x7f0000000980)=@string={0xa, 0x3, "b781f715c6170957"}}]}) (async) r9 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r9, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000380)=@ipv6_newrule={0x13, 0x1a, 0x1, 0x70bd2c, 0x0, {0x81, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x10006}, [@FIB_RULE_POLICY=@FRA_L3MDEV={0x0, 0x13, 0x10}]}, 0x24}, 0x1, 0x0, 0x0, 0x20000840}, 0x0) (async) syz_usb_control_io$hid(r8, &(0x7f0000000240)={0x24, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000c000000070001"], 0x0, 0x0, 0x0}, 0x0) (async) syz_usb_control_io(r8, 0x0, &(0x7f0000000180)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB=' '], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, &(0x7f0000000bc0)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="20000400000091"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac2(0xffffffffffffffff, &(0x7f0000000100)={0x14, &(0x7f0000000040)={0x20, 0x6, 0x4d, {0x4d, 0x4, "962ee8fd985bed9bdef17ad40c45cb97e3a7464a91742af6ea2d44db079df3eb1b8ba7c5d975b9c90bd4a5997ec5e242e6b4fde0973e0141279db3790bbb4759691931d725d0c6069414a2"}}, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x2c09}}}, &(0x7f0000000600)={0x44, &(0x7f0000000380)={0x40, 0x17, 0xac, "c29b9686a0be6ee0e25f57928d0354869a139d96240f94b0e18e85fbfcc166fceb47fd1077589b1ad327060f5d55ef0097aa4f99b4568f7390c51fe577a0337bb683af5151ae24bc4cd2a5b2b81c65f89ff5a752d57a90aa6658333fe8babd1c2105108fe0ba614243c36385c2d5f7d8fb06886db6f268c5fd7431b75f80310bdcbbe61804063a4ee0f3deef951d72c666f22ed19b6d0918f77c6edbf5f1b17892eac68e2b0f1bd97a84bbf3"}, &(0x7f0000000440)={0x0, 0xa, 0x1, 0x7}, &(0x7f0000000480)={0x0, 0x8, 0x1}, &(0x7f00000004c0)={0x20, 0x81, 0x1, "b5"}, &(0x7f0000000500)={0x20, 0x82, 0x1, 'b'}, &(0x7f0000000540)={0x20, 0x83, 0x1, 'E'}, &(0x7f0000000580)=ANY=[@ANYBLOB="2084040000801df23807"], &(0x7f00000005c0)={0x20, 0x85, 0x3, "f639cf"}}) 2.857409098s ago: executing program 3 (id=622): r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'ip6_vti0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="300000001d000100000000000000004002000000", @ANYRES32=r1, @ANYBLOB="4000960b14000100"], 0x30}, 0x1, 0x0, 0x0, 0x8044}, 0x0) syz_usb_connect$uac1(0x3, 0x88, &(0x7f0000000340)=ANY=[@ANYBLOB="12010002000000108205eb004000010203010902760003010150d70904000000010100000a240102000a0002010209040100000102000009040101010102000009050109ff030b01050725010008ff7f0904020000010200000904020101010220000f2402020000000500ff5c4541cc3707240100fc0000090582094000"], 0x0) 2.382919708s ago: executing program 4 (id=624): mkdir(&(0x7f0000000ac0)='./file0\x00', 0x18b) mount$bpf(0x20000000f0ff, &(0x7f0000000440)='./file0/../file0\x00', &(0x7f0000000000), 0x440, 0x0) syz_clone(0x81084000, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x18, 0x3, &(0x7f0000000d00)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffd11}, 0x94) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x18, 0x3, &(0x7f0000000d00)=ANY=[], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00}, 0x94) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000180)=@generic={&(0x7f0000000080)='./file0/file0\x00', r0}, 0x18) mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x0, 0x3032, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) r1 = userfaultfd(0x801) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000100)={0xaa, 0x380}) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x2}) ioctl$UFFDIO_COPY(r1, 0xc028aa03, &(0x7f0000000040)={&(0x7f00007b2000/0x1000)=nil, &(0x7f00001b1000/0x4000)=nil, 0x1000, 0x2, 0x2}) unlink(&(0x7f00000001c0)='./file0/../file0/file0\x00') 2.363340049s ago: executing program 2 (id=625): r0 = bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x6, 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="1800000002000000000000000000000095"], &(0x7f0000000500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x32, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000580)={'veth1_to_bond\x00', 0x0}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r0, r2, 0x25, 0x2, @val=@tracing={0x0, 0x8}}, 0x20) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x7, 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB="04ffffffffffffef71113e00000000008510009500000000000000950060b53d4aaf0ecda3e967681918fabfc90ec1e06c5f48cb9ce64e815b7b74d0c3e9365f188f6a008918cfca0000000000"], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', r2, @fallback=0x33, 0xffffffffffffffff, 0x6}, 0x94) r4 = syz_open_procfs(0x0, &(0x7f0000000300)='net/icmp6\x00') read$FUSE(r4, &(0x7f0000001180)={0x2020}, 0x2020) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, 0x0, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x31, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff, r3}, 0x94) 2.324468s ago: executing program 2 (id=626): timer_create(0xfffffffc, 0x0, &(0x7f0000000040)=0x0) timer_settime(r0, 0x0, &(0x7f0000000080)={{0x0, 0x3938700}, {0x0, 0x989680}}, 0x0) syz_clone3(&(0x7f0000000680)={0x40004000, 0x0, 0x0, 0x0, {0x21}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) timer_gettime(r0, &(0x7f0000000200)) 2.242620981s ago: executing program 0 (id=627): madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) getsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x43, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) r0 = syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000080)=ANY=[], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000c000000070001"], 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000180)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB=' '], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000bc0)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="20000400000091"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000001300)={0x2c, &(0x7f0000001040)={0x70, 0xe, 0x4, "6859739a"}, 0x0, 0x0, 0x0, 0x0}) setuid(0xee01) clock_adjtime(0x0, &(0x7f0000000100)={0xffff, 0x2000000000000000, 0x5, 0x1, 0x7, 0x8, 0x7, 0x1, 0x7ff, 0x7fffffffffffffff, 0x0, 0x378, 0x2, 0x9, 0x0, 0x40, 0x4, 0xfffffffffffffffb, 0x5, 0x1, 0x8, 0x4, 0x9, 0x6, 0x4, 0xfffffffffffffff7}) socket$inet6_udp(0xa, 0x2, 0x0) syz_open_procfs(0x0, &(0x7f0000000200)='net/l2cap\x00') r1 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) mremap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x3000, 0x7, &(0x7f0000ffd000/0x3000)=nil) r2 = userfaultfd(0x801) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000040)={0xaa, 0xdc}) r3 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(r3, 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) ioctl$UFFDIO_REGISTER(r2, 0xc020aa00, &(0x7f0000000140)={{&(0x7f0000ff2000/0xe000)=nil, 0xe000}, 0x2}) openat$dir(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x200400, 0x2c) ioctl$UFFDIO_WRITEPROTECT(r2, 0xc018aa06, &(0x7f0000000080)={{&(0x7f0000ffe000/0x2000)=nil, 0x2000}, 0x1}) fsmount(r1, 0x1, 0x74) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x19) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000011, 0x28011, r1, 0x0) socket(0x10, 0x3, 0x0) 2.143909814s ago: executing program 33 (id=627): madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) getsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x43, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) r0 = syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000080)=ANY=[], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000c000000070001"], 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000180)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB=' '], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000bc0)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="20000400000091"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000001300)={0x2c, &(0x7f0000001040)={0x70, 0xe, 0x4, "6859739a"}, 0x0, 0x0, 0x0, 0x0}) setuid(0xee01) clock_adjtime(0x0, &(0x7f0000000100)={0xffff, 0x2000000000000000, 0x5, 0x1, 0x7, 0x8, 0x7, 0x1, 0x7ff, 0x7fffffffffffffff, 0x0, 0x378, 0x2, 0x9, 0x0, 0x40, 0x4, 0xfffffffffffffffb, 0x5, 0x1, 0x8, 0x4, 0x9, 0x6, 0x4, 0xfffffffffffffff7}) socket$inet6_udp(0xa, 0x2, 0x0) syz_open_procfs(0x0, &(0x7f0000000200)='net/l2cap\x00') r1 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) mremap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x3000, 0x7, &(0x7f0000ffd000/0x3000)=nil) r2 = userfaultfd(0x801) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000040)={0xaa, 0xdc}) r3 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(r3, 0x0, 0x0) read$FUSE(r3, 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) ioctl$UFFDIO_REGISTER(r2, 0xc020aa00, &(0x7f0000000140)={{&(0x7f0000ff2000/0xe000)=nil, 0xe000}, 0x2}) openat$dir(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x200400, 0x2c) ioctl$UFFDIO_WRITEPROTECT(r2, 0xc018aa06, &(0x7f0000000080)={{&(0x7f0000ffe000/0x2000)=nil, 0x2000}, 0x1}) fsmount(r1, 0x1, 0x74) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x19) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000011, 0x28011, r1, 0x0) socket(0x10, 0x3, 0x0) 2.107127334s ago: executing program 2 (id=628): mount$bpf(0x0, &(0x7f0000000040)='.\x00', &(0x7f0000000080), 0x320c8d4, &(0x7f00000000c0)=ANY=[@ANYBLOB="6d6f64653d30303030303030303030303030303030303030303030342c636f6e74657874b6"]) 2.073866935s ago: executing program 2 (id=629): r0 = open(&(0x7f00009e1000)='./file0\x00', 0x60840, 0x1d2) fcntl$setlease(r0, 0x400, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x2) fcntl$setlease(r0, 0x400, 0x2) 1.932588948s ago: executing program 2 (id=630): r0 = socket(0x10, 0x2, 0x0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$TUNSETOFFLOAD(r1, 0xc004743e, 0x110c230000) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f00000000c0)={0x4, 0x7, 0x7, 0x7fffffff, 0x40}) ioctl$TUNSETOFFLOAD(r1, 0x40047451, 0x0) mmap$IORING_OFF_CQ_RING(0x7fffffffb000, 0x7, 0x3000001, 0xbd4c341840b03bf2, 0xffffffffffffffff, 0x8000000) mlockall(0x7) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xc, 0x16, &(0x7f00000003c0)=ANY=[@ANYBLOB="61124c00000000006113830000000000bf2000000000000007000000180000003d030100000000009500f0f3000000006926000000000000bf67000000000000560602000f0200006706000020000000620a00ff0ee60000bf252000000000002d350000000000006507000002080000070700004c0000003e75000000000000bf54000000000000070400000400f9ffcd35010000000000ce040000000000001c000000000000009500000000000000db13d5d8b741f2cdaabc8383c8f56bb5df3083d20f8c2bf304000000815dcf0066d7ded3c5c49a08a503ea6d54f7f3125a8200578ac0836d6454745e70a27444003c5b20451b624db6f5320e9befc1e00b8b32917c4d30d16b7edb732bc3ac330b16c442aff70d27659bc58e296b16750c5577c848754b4894b07f15bab1c640a5c0c4fd62f9db829b301ef67fd2b2726f3af0c54af2412313b17c4c8081c4ed0572261960e227d34cfbfda047bc2351c9d8363a8cb18b7330604da78b0aba47545f9a25a80dd7d28a5ae41824f611dd2de6dd581c52698f9542a444a8a3969946faded527a0bfe5504eb355cb0000000000000073be27152effbed9ed6a4e8f9c55a2ff11245f2c20856d491b80d749cf8917dbe01cc6c7b747923621bb16efb2025d19a1a27b0348135e32e442da8f26e05283ece8ad92c77f8141c7a2037380f28c9c638ee0151f4620b9b64185db0321a4e809a5438cdef28f7adac1735a50006fbae20d0930b55f0081db6fa0d14024cefa1611ef384de38787324bfb9f79a1e164c8fe80a2d9e4199960"], &(0x7f0000000100)='GPL\x00'}, 0x27) ioctl$sock_inet_SIOCSIFPFLAGS(r0, 0x8934, &(0x7f0000000080)={'vxcan1\x00', 0x7ff}) mknodat$loop(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x480, 0x0) ioctl$BLKGETNRZONES(r2, 0x80041285, &(0x7f0000000080)=0x4) read$FUSE(r2, &(0x7f0000000600)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) sched_setscheduler(r3, 0x2, &(0x7f0000002640)=0x6) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xa, 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB="050000000000000073118600000000008510001002000000850000007600000095000000000000009500a505003a5600"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x6}, 0x70) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000140)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x29, 0xfb, 0x90, 0x83, 0x74, @ipv4={'\x00', '\xff\xff', @local}, @mcast2={0xff, 0x5}, 0x20, 0x7, 0xe3da, 0xcfe}}) 1.930141718s ago: executing program 4 (id=631): r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r0, 0x8004587d, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x8000200000000000, 0x0, 0x6, 0x5}) 1.893230769s ago: executing program 4 (id=632): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) 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) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setparam(r0, &(0x7f00000006c0)=0x4) setresuid(0xee01, 0x0, 0x0) r3 = open(&(0x7f0000001b80)='.\x00', 0x0, 0x2) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, 0x0) lsetxattr$security_selinux(&(0x7f00000001c0)='.\x00', &(0x7f0000000300), &(0x7f0000000280)='system_u:object_r:hwdata_t:s0\x00', 0xffd7, 0x1) statfs(0x0, 0x0) socket$inet(0x2, 0x2, 0x1) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0xd, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="b50a00001800000061118c0000000000180000000000000000000000000000009500000400000000"], &(0x7f0000000000)='GPL\x00'}, 0x80) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e22, @broadcast}, 0x10) 1.543758457s ago: executing program 2 (id=633): write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000040)={0x50, 0x0, 0x0, {0x7, 0x1f, 0x2, 0x69100f4f, 0xd, 0xe000, 0x10, 0x2, 0x0, 0x0, 0x80, 0x5}}, 0x50) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r3 = openat$cgroup_procs(r2, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r3, &(0x7f0000000100), 0x64) preadv(r3, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/71, 0x47}], 0x1, 0x7, 0x0) r4 = dup(r1) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r5 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETD(r5, 0x5423, 0x0) ioctl$TCFLSH(r5, 0x40087101, 0x20011100) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB="4c0000002000010000000000fcdbdf250a805fffff00000318000300080017004e234e2314000200fc0200000000000000000000000000011400010020010000acddf1fed722fb4a7bab8c1e"], 0x4c}, 0x1, 0x0, 0x0, 0x40000}, 0x40000) sendmsg$nl_route(r6, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000340)=@newlink={0x5c, 0x10, 0x439, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x3c, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x2c, 0x2, 0x0, 0x1, [@IFLA_IPTUN_REMOTE={0x14, 0x3, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @IFLA_IPTUN_LOCAL={0x14, 0x2, @private2}]}}}]}, 0x5c}}, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000840)={0x10200, 0x2, 0x2000, 0x1000, &(0x7f0000003000/0x1000)=nil}) r7 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r7, &(0x7f0000000100)={0x3, 0x0, &(0x7f0000000340)={&(0x7f0000000680)={0x2, 0xb, 0x0, 0x3, 0x10, 0x0, 0x4070bd2c, 0x25dfdbfc, [@sadb_x_policy={0x8, 0x12, 0x1, 0x1, 0x0, 0x6e6bb9, 0x7, {0x6, 0xff, 0xf3, 0xb, 0x0, 0x7fff, 0x0, @in=@rand_addr=0x64010101, @in6=@dev={0xfe, 0x80, '\x00', 0x1e}}}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x4e21, @private=0xa010102}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x4e20, @multicast1}}]}, 0x80}, 0x1, 0x7}, 0x840) r8 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r4, r8, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r8, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x11, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$KVM_RUN(r8, 0xae80, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) timer_create(0x2, 0x0, &(0x7f0000bbdffc)=0x0) timer_delete(r9) syz_usb_connect(0x3, 0x46, &(0x7f0000000000)=ANY=[@ANYRES8=r9], 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000300)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_LBT_MODE(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x1c, 0x0, 0x8, 0x70bd2a, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r10}]}, 0x1c}}, 0x4) 1.482731968s ago: executing program 5 (id=634): bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000740)={0x3, 0x4, 0x4, 0xa, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000007c0)={0xf, 0x8, &(0x7f0000000100)=ANY=[], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @cgroup_device=0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 1.327728811s ago: executing program 5 (id=635): bpf$ENABLE_STATS(0x20, 0x0, 0x0) setsockopt$MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0xcc, 0x0, 0x0) unshare(0x64000600) r0 = socket(0xa, 0x801, 0x0) getsockopt(r0, 0x29, 0x40, &(0x7f0000b3ffac)=""/84, &(0x7f00000000c0)=0x54) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000200)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x7f, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x5}, 0x50) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000480)={0x0, @dev, @broadcast}, &(0x7f00000004c0)=0xc) r3 = syz_btf_id_by_name$bpf_lsm(&(0x7f0000000580)='bpf_lsm_ib_free_security\x00') ioctl$XFS_IOC_ATTRMULTI_BY_HANDLE(r0, 0x4048587b, &(0x7f0000000d00)={{r0, &(0x7f00000005c0)='\x00', 0x18401, &(0x7f0000000600)={@_ha_fsid={[0x4005, 0x5]}, {0x0, 0x2, 0xd, 0xfffffffffffff051}}, 0x8, &(0x7f0000000640)={@_ha_fsid}, &(0x7f0000000680)=0x3}, 0x4, &(0x7f0000000c80)=[{0x1, 0x9, &(0x7f00000006c0)='(\x00', &(0x7f0000000880)="b2176d23cc7ea076acc8b3e8a4f543743b66b277eb91a5a96372e2d1a83d099428f4aed60ba5a6457c23f295229fa8eaad25852a97692a8218849d9bed872fe2aedb9fae7ed16ba41c799d2a749909b422abc2ad69a4b8a0c3626c4b46d3a98ffbf1bf864eb043011dd4daf1b6696f849f1ca0cb3d7529a2c2000088abad2c5c8a00a8f495456d9d6f9932b9c286a4b85efbe9d11e73be509d4c45cd752642547a3e80613aad13c145f6986157bdd02d868a0f738206052858a3c21bfdb207b391c1137ce9207dec368bc1389a018f18eb9c827901b15410251ec2b8837c71ccf636bd9ab1a3727fe93dc92cef4db85688c8", 0xf2}, {0x3, 0x9, &(0x7f0000000980)='^\x00', &(0x7f0000000740)="1f97f9c01e0f663e0d1eba97856a", 0xe, 0x38}, {0x1, 0x1, &(0x7f0000000a00)='incremental-fs\x00', &(0x7f0000000a40)="8ec87893ca60a424069ac29cb9cb6e7a08e05df6b31c5731c13987376249ea98d295d4f2aed4b0b50aa27f95f666e6b3f13a9ab31134f0fa51bf88395e6cece1e85eca13d04b6625beba6ea810dcc94c21406cb86de11d9fcc75938c051f5d6dbf2e960824125f920eb3424257c9bc89e4636829b7914fcca020bb5d9b6952571aef762d45774784e0bb894e48151391b227f3c4dcb17d5b4892810f932a2ffe2235c5d95fddcb35e4d97fc2de13149211ad5a8047d687b62fc4ed6cfc206ddf9dc92536f81bc6afd754d5d6193d893f843de2ec31", 0xd5, 0xa}, {0x6, 0x280000, &(0x7f0000000780)='.\x00', &(0x7f0000000b80)="b204d6bf5a0ff861ebfbe9aa931a388376e44c237451f45b2fc88a0f7e5d88da53c9f4294608320de2f78b5c54ac7c84ba71fa8f79b43610691293276581bda8f3eb0e0f6ce0f3d2a846f3ce3ac50a535a684d817a51323b84f1c812dca8333399ac6846305f04f0c06d742aa8c5d574fd65f95b9b117be3ea1a955938c4511ffce1b7087fd72919868b3c347527f44d885fa9b7d2922904296f9d9b92cef793216470ee42d56993fd86d2e3aff99f4ebcfdca0aa9036ecd36cd81a1e2c0bd974fd897dd5edee4499b438f68dce0a5082fde8d785f", 0xd5, 0x20}]}) r5 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000d80)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x1, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x4, 0x2}, 0x50) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000e00)=@base={0x11, 0x6e8, 0x681b, 0x6, 0x200, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x4, 0x2}, 0x50) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1d00000000000000470000000500000000010000", @ANYRES32, @ANYBLOB="faffffff0000000000000000000000000000000094fa0a616db578d737fd80ab8b85be365fed40ae5682a595aa53080e7173ae880e03eac865793203c68519c3f829ab41b94e54e0c905301f486a00a633da8a9a2098ff02ef2b9490df66bcfba1b4382dbd8df26cc91a96a2815ec23d9cb966c7222b2801ffcf9df3aa5c812c1f32a2e7c426cc63eb6e62a661219f3a84884ba24ab42b7f5f9db97e6319b20fb8fefe122a3e433b44519a65072e725a5f27545d608abcc1d0209ac55ac7b27af5f9edfd788c5768bd181bb9e64ead99f8c8a87ab2961b956bccb90ce7e85c1aa35d3adc3ad7aacb0e883428c3e9a7ce533292623dc1a897f70f09bd989c544c2ee82bf7d27c8878af2f70857d0d18211d9b8431e4449e1620c61edd2321797b1efa9e68bff2c34728b09823d97a8e29b51b5b20cd94d0d5dfef9302395cf6e3d7667f6d65cf2d89129830be0f3777c79d71b946a82bf6e94a3863ffa86be12fd0a62a36447eed68afe6755aa1dc8afed87ff6a553d10c8ac82567b03ebf884a34d46a483d85d1a057051fd9bfba0ea842fef905559129e2", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="050000000400"/28], 0x50) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="050000000500d1c6020000000000000000000000284f48fca74d535f8c6559556490789a6443b5f543ed5e21c26130f9e7b22f9455cf62b410dfc7461ac8ee8988bd243acae1fe1ec5b4804e6828c118b1f78d881cfe58e12e78f68bd1eff517bf458b65cd050097a2da9dde38eae530a03e391a75c7f09bc332319fd5353fbc1292952fd0f9db972c9ee7dc35e1d397c33f917d380158ce53d561f5c4cbb18ca3f9f6c4a0ad6720e6269bc15ec6bfa4fbd577a1351b2d7521b28e3e5837be33aeb6b8d567dc1ee2d2e86550629152dacf5bc2482a6879aed974cc5bcc00f55a000000000000003732b6473d6eeaad60269dd550d911a48692ab2c7adeda1240869c75d552b45693d9f723", @ANYRES32=0x1, @ANYBLOB="00000100"/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x50) close(r8) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0b00000005000000010001000900000001"], 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r9, &(0x7f0000000080), &(0x7f0000001540)=""/155}, 0x20) r10 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4000}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r8}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x4}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0xd, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000ac0)={r10, r9}, 0xc) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000f80)={{0x1, 0xffffffffffffffff}, &(0x7f0000000f00), &(0x7f0000000f40)='%pS \x00'}, 0x20) r12 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000fc0)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x7bb, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x1}, 0x50) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000010c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000001040), &(0x7f0000001080)}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000001180)={0x10, 0x3, &(0x7f0000000e80)=ANY=[@ANYBLOB="18200000a87ffa47ce8c665034bb8f210ecc42e48275ba9cc72149bc37e06d679d16c2bae15a723f1f3795daaa86cfd76f916badd805b1435b2940a993cddb108d5379984f38dc9b0b445e407f59a445c00477b913b7dc6156b14357df7bf0cd51", @ANYRES32=r1, @ANYBLOB="0000000072f30000004a63b906000000"], &(0x7f0000000340)='GPL\x00', 0x2, 0xe9, &(0x7f0000000380)=""/233, 0x40f00, 0x10, '\x00', r2, @sk_msg, 0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x1, 0x3}, 0x8, 0x10, &(0x7f0000000540)={0x5, 0x7, 0x7fff, 0x80000000}, 0x10, r3, r4, 0x4, &(0x7f0000001100)=[r5, r6, r7, r9, r11, r12, r13], &(0x7f0000001140)=[{0x0, 0x1, 0x86c2, 0xb}, {0x5, 0x1, 0xa, 0x4}, {0x4, 0x5, 0xd, 0x6}, {0x1, 0x3, 0xc, 0xa}], 0x10, 0x80000000}, 0x94) r14 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000002500)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff4070000000000000500000000000e1ff95000000000000002ba7e1d30cb599e83f040000f300000000bd01212fb56f040026fbfefc41056bd8174b79ed317142fa9ea4158123751c5c652fbc1626cca2a2ad75806150ae0209e62f51ee988e6e06c8206ac6939fc404004900c788b277be1cb79b0a4dcf23d410f6accd3641110bec4e90a634199e07f8f6eb968f200e011ea665c45a34b8580218ce740068720000074e8b1715807ea0ca469e468eea3fd2f73902ebcfcf49822775985bf313405b367e81c700000040000000000200000000005335000000143ea70c2ab40c7cb70cc8943a6d60d7c4900282e147d08e0af4b29df814f5691db43a5c00000004000000000089faff01210cce39bf405f1e846c12423a164a330100846f26ad03dd65873d9f87463ad6f7c2e8ee1a39244960b318778f2a047f6d5bc24fef5d7d6155102b1ced1e8019e63c850af895abba14f6fbd7fb5e2a431ab914040000000000010092c9f4609646b6c5c29647d2f950a959cf9938d6dfcb8ed2cbdc2ba9d580609e31c3fa90812a533ce206e7e57a79d6fce424c2204dd418c005479ecab19bdfb15a32a4fd67ce446adb431d07db79240acaf091231b986e77d05d988d6efdffdf48dca02113a38300cabf2b5543ffc166955709009e000000000061629d1822f720ec23812770d72c700a44e113d17088fdd00600000f7889b8c7044f56ff030000000000006cd4970400cac6f45a6922ded2e29514af463f747c08f4010586903500000000000000000000be34cf0f9d640dd782ac0cbc46903243d0d0f4bc7f253d0500000032daaf281c450e64c33aac8f23e7d1c94c4505a9839688b008c370494f6734b771546d9552d3bb2da0d000000000000000009125c97f0400f5e1671bc5eb7739daa7820a91cb0e732df2ae0000c747e00a4fbfe8942fa859cd28bdaa1509309926c77fbcb15ec58b42b400005a6b649dd5f13cd776e6c7c4b5c4b0de20e033b378553ead4c8cc530b62c36364e6505992209bdbc6203da7a3797246a6adef071102f0aa2c40095ddd05176f5cb8bd99e1ba0f9568f3e3876bba7bf973334e7919a080000000000000004fb996ad919f7e9672ce107000000ad882f2aead166c94500be902ee7dabc768eb9ec13f334aae90981ecaf5f744f22f2e45afe2c9e8632276cffe5f1fc215c0797d0244cf1ce269d10525745caaa3f77d1b80116cb9a38400242010000000100000091a0116f4693133138583da5e10b434697b0443b7b4ddfb3ace29e16e5a881336aad0974269a1025e2a9a135c0508af1aec2926627b43bba1229a7466bdca64f514b7911458da09fe8681916d408d753226a83ae2434ccd3fc508216aea86833030f569d61dc998620fcf4eeb92e7bc511df63c53b82514493b8f3c74f44ba184d40e87612024da1a1ebe316923865f037c01d71b5de81121046d84b18acb5cbea7eecad9b6dd46ed83515cd9f140e5f00019be25b5910a3193e90be231a05fd82e6003969c31082ff1d0eb50a04d14644234828cbb5aaa0ece702abdd425fa25ae04a2315c89064df633700000000d9e5953ea67310993d01000000000000003ac753358791b1490273ca535e05b11d815237743a5b79ad45de2a3c91257f02c2f30f5513662809073710937ed0055b238f466e1442f8ec7a5b394228035039ceeb452dca75f9ff5332b4c4777a3d19c158a0aa9a821667c68549e9da89ad4274ce2d3d7619936768a84a1465fff4eedba55955434f132ab7b884057aeb68f3d675a79907a72ace70902459f6950a06a03507838231a335ae759ed25534f2e90a7def4b3d4af7fd47ab1a701e4b7a7dfc1d12775ed0a31bc7b5855880aa767e68196c7aa5ac115724b6cb8fcebb67719eccd87b06b38566cf61ad2f307a79d2ce9801837bf0bd3af0271de700eef2795d28cb0017000000000000000000e052d93194121b774d21a0317d0346078400004652c769fd3d3e661a2fb511164f1502ab2ac4eb3f19c042163e0bdb88b82de384a8055e8b1e24294b0546cce481ff5618b7b9585dbb64d66debf219fa479abf22f3d64fe82e466ea6f27859946e72f80bb1c9cfcde57b79625e2979fe689a5a246cbbd488f43f46b2536f175f46dfb27d5229467270246ab53616c46edf34c559d3de0c59ca3305e66825715e5e4cd5b54c1b05c09f04337a76a30373baac3ecec91fd546eb7c32dbecb18a308a0004be94dfab28c2a51dc816df0000000000c12254f041804f7f7074356789b1d4dd55f3e045a48241a4ce04d06acb2cf11eab759ba78da5da0f26126d4cf2c73e5f94030000040000000000000000c301985d603403592486204054be3fdda91f9e315886941928e5a8bc1a00e69a98c0a8f7192f6ee93cc4124cf4e7610915efc08c834a44e1d685d6835a40b5bc615949cbcd98d044fa492aa38717481455e86dcd7816ad8940bd1995369d89ae6eadeb9117e8b94ab422c8d62f858875dccdbc89572231ef5d6df6a9c55f8df763c7c64da7cc017e1e3f5cd4cb9fe6d19b11d4d38239d318016e622b9683b7e46be64dc097982e23462392a0cd05afb2e060fd42ef00dfbd057311aab94f307d10c7a1af0d8e5a0fcb547475d13c0000000000000000f1cc97103d714d1abb901f866d9d629b4fb185f45790517c4a0f5c6a5024e3359e8d83e3f6edf9e2afb5ab59c7b2b45cfb0a3c1303a98e4ed531ac11cca1cd744b431de74c7cd6533adaa8ec749061b2959d53da626aa189781dc1be4d5c81aebc0cada819895b377d6cf0a7878ba99864ae84464744c605646caf2e06b13eba7ba10acf77d91b2297e9573abb0a4da534d735a223626402b308daf7835780fa6f4e410000000000fb00000000000000000000b14952139bd4bdbccc5e334c49584655c4fce8c5bb7c54664aef6d780100358aa54b4b49926c4be9ee4659153d9fa95d07cc4efdab2c5f4503148d0255d0b748366dafe042d78479c21d832e1431ed6d646d13e8e7230300920a5642bbed1dee9b46b6f02e572024ccf3c8edd82660e5d74c52be71d780c300000000000000000000000000000000000044ff72f96f084f4b6cdcb1b4a9d8e9f99f1b85497d0c3df704c8a0034c09caeeb0e34799b755649883539258a7b33dcef15d8fd1953ebaaa3cff81a0de7a05a440f20f6b273ceb8678f10378b670be7504dabd1471355d853292775d0366891f0bcf0a6087ed4f1f25ef52394db3e9d8318bbb9baff3db95bfd68a08ded502cc08a485c804e4fd107a7ca2a64ca081c6b2f7b895cdf98b763ebab9451c65eced6f5f97a541210806d885762ac3150225036c7eccd7a05593abd963f9a02df58085115e54f675e6a08d25b5722cabf989b4bbc562e073b81bae61f05c5e1f90e021340b60cc5fb8fdb09b6d20b0d87a6ed800000000000000000000000000000000006cc6f64f583a26a78f7f417f66c0af32f5194ddfce51e5aff28f621bb2fd2a5ab719823488d6e869b08d3d4ac7950c60144cf77437e29895a23282e3c65e015d1c334832a90ee77d93596e3f12e9ca8c67c7f3c9b66c9cb03edec184ad1d9544c7a3be250e471dca00000078544d79c0efe4094e561eeb26ee4c81106d03c004bc1589ef6e13648999c8735e2634e89aaa90c571fa3c07238697b1db783c52715055445e96995fe3273b0346b03fc742c06aa3947e0d9cf0c99b5e245ede85893112deea8bd3355a32ec15e1242f170a51f28cea4105541e96a52da4984d26bd29cb0623f00c6b0a4c00ad406d729babc9d1550a683c349017a340444000000000000000000000920ca49f7cc8194aaebdcae5a62bb7587b57f41f1c2034911f23e6bd0291b3319f03a0a15dea685a8ab75b3c60391afa5483231305402b52a8f9863800f127d6b4518f73a847ca583e855d70c6a4a53f61ad753d5e740db44afd32b019d9e8b41361c2c104fe52837a19dd6952fe2724c0105ab158a54a6a73000000000000000000"], &(0x7f0000000140)='GPL\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000280)={r14, 0x18000000000002a0, 0xe40, 0x0, &(0x7f0000000000)="b9e403c6631e39495aa05dc7cf1c", 0x0, 0x2f00, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000280)='./bus\x00', 0x2a040ce, &(0x7f0000001a40)=ANY=[@ANYBLOB="696e6c696e6563727970742c6e6f696e6c696e655f64656e7472792c746573745f64756d6d795f656e6372797074696f6e2c6673796e635f6d6f64653d7374726963742c0068f9e42d819469a61b133518a2fdff195a02ab169551ec8e5d1038e2a29605e556230ac181b672b9c209ba0802faf4390229e2a44361d033a5adc3698e6b1f9c2b84471c360f284e6d3bb4a8982de0a25c2d0fee33d7260cfe3d81617bbb6b21b8108421eede4c63c25a7028efcded0aac8a5d128166077e0012231865289f00f7906b9c1bdab7792758b5b922106ac372d3ce2b35f8f4be09093c7e96e0ebe3c6", @ANYBLOB="52cfe0d505dfce3f2847851f33da2282d1ee69198df56a199e7ff189562d029e26050bad5d39e58c2a775858e4a31d6b8503861bce8256b666cc5868e777fbb2084518c13185c0dcc8a60b854217818f5f41d4beba37603d881aa98873d0b898a3b67ce0f3588e729980b4cb07650ea999f4945653c95cdf18fd529e42f4cf8ad0c7e532d9381a3312a9133ada4c7e10068253cc5d9b6ed9460377bd45669618bc15f9d22edc70da68111b80410bce37866699287a1e7580b9e8b1ac5aef306c8c56595a6fc095d34add64c563c4eddce2b05ecbd70dab89ea05d8ee0353deca0903f37015c0edf90e299871b8279a7fcfd390081a648f073937a5cddcacaeafb5725879f24ebd593ee30e95da58172c258b0c162119c1c9f3b826a8c2e5d4fd2eb333c8171b98d3878c7d5b2f58bbf6b09b481fe1ca28ef54825b0663fbed1f9b0a4ae3ca8ab24bc09236b949667b9912294e9990de4b2d4e32d51f56be70da40202fba63fc966c70b4459ce25232c09b8c06db0dfdba4c569d2f9489aecb340bc4691c921a8f62da74bf1bbddd76f11bbea1438fb9b70c5733514c064f7a275c49c702fc97753982d32b8a6b9db7844242360915acda502118d7898008996bb650444116fde0554b1a6470b58fc599587823bc16b49c35cca12a3e1aa49736ea05fcac1835cfefc9adb60799cae810c11da7ee05c823c7830e585d62d0435528382f0bbad768074c6773d371ac8565618b57ff2dbcdf5cef75488c843c0fed993824fe2813c0ced85084a366507522e620a3eac30dad2639f7ed32861ed70c944bed8e9958d200b19becd81c8e0d8c6f7891641106dda354c11587865b29ce68f3fe53795e1e7374d45209f9784141c9aa3abdb0ce1635ec623d9ccae4f059c5a6396414f289e5c4aef61438a71a503892df389fe9d0f52e33dca792b88f7e373480d2c9509580b263b8946388dfd969310782395cd4fd532b5b9f5b23365a3abe232a61a41e73d0d5e4dfef8fb1325f4aa7970a72ddf8539db9a665851a95603eabfdf430e8afdfe0db048a98b59eb93dd15947860e15f3406bfc6d2fe3a525baefd6cb75a28cd89e8e9a683007c9bbc261a929305721f0fd13cdc2a21812bbbae5c6bfc3902a3a543aac517218f19df703fc0cd39caad4b03e87f7441a7e25da91b9abb106bc4fd268a65a209ea6df245407f328600b385768c884cb3ec3ffc7f284b2ce5f1c866356f0e09d884e5a7509206d3a28112c9a7d15efcd756ff5fc7251d848a19ec269be6cf485daa1f40dc61a2f3de2dd6720b5590f25c7b55b8375a9c25135918764ec250d0e51a2a785cd10b1157de4b388820e52d3621ffa98eb6a7fd0c945b198c83df28de3d1e6419930271cf17411ff6a6e8dbac4bcf7c9673ab299d4b76d13b87684db77355401823bb6ac3c40e2312ce15404c011e78040cef0bdc090e81ecbd69925b425e75cc40582a6c6c3a5b0270fa2029cbd1aff0377a70a86a33b546dc95d873b718bdf77fb7b5cf85ccb64925550e9a803f699a31c31dbc365588bb7d852df55dc9bcdc89681cf7889caa82fcb769d75c6df0f2f0fdf5b2fac73ac2ada740a309f4e56c72040922b4e91cfefdb2cf08b21867f7332332d090062b13ee36564f05c9098e7365e856eda96af9c448bcb916eece29c5f73013d947954f8d1e81db2362eece786afa0f489529dec738136ddba95a6d8466fcf88f2b805927b8794152bca34559b389606b6a7ef349221e2e7a97720a5ae23b102b5220714a315a70bfd4fd6010624838f03eb49ba4b2f1359ae69d5d44c8b4b2defa39bc5906933de2a42ee03792ac5ba13bc43be26fad080efe40b8726a9a01a9699898f179e5335fc08c1970ee98403d940f5fbd34f771d9bb036dc6b2c630bd83da6691cee06876140c8f3eba240f0b6a6c387250835857b968ba4940b235b5128594298fc7e67308940b9593f367c1fa98779ed7c8d1cec5a341d87e3d0bc65a3cc7b414d44e129188a7b7f05d0d8deb1a038352880e31536215192e76541beacfe55f6642972719341e99087d30d76ebe21c7d9c27e0b1fe21719a550ebc7beca98dcd110985372f9fc6468198e1b58c351a8149fc030a283c852de4da34c81f655c2918fc83dcb63e3bd5eb058f69d5d86123c9dc5d6780c480c35759151668d76ec75981b5013336e585610930e07825aa1764cc53d9c22e598349f30a6cac8481b0b4dea167317e3bae439a152b9604f81dd162102cc56ffb4aa8be3c70edf96b7faec6ad729d3371931869a3ee096a88be21af176ee28096e4a962d0d9d57299214abd5b6dd85b90263ad2e600015068e49a983c81308cb86063c6dab8741650d774b8ffa7ccd13098e4dc2d87c93622cc2af647d7c2bca6ad5bc936306968798b157d5c7ee3feb7d26160ef0c66dccacc94d9f05181c250c9ebb77f802216bd9187cdc62f08c541b12d805d4e4adc84babd9c2a0bb6a3d1fa738b984366cb197fe6395893a30f73e4b353b4ca77bcaae8f4aa6a70be539daed6289a09becea94a407b138c54674b2f644ce368b4554aeffe373c4aa70c7d5555eafbe8e50aa131ab79f81d0e18ca921950a9b15ce117a3939b871987d72c5e6045503733aaa70dc5dd5f5f02c6751fcd37c227b9a7459a92087416477280fddf4558468acefaf2f100d95a5de6fac0a963768d1d939893f1caac40785f813ac75469808a91670638d0944442c89aa2e566a01aad6feaa04f9253b0dea93d5cfbf0b46a2e335211d2b25888a0b6a849ed4c7fddf4f08e81c19bf9f3098793c3f6bdb11765a874c64bfb0a79923a1b90ff68d628089c04391fa4ba2163254d2581eae6011bc51ed1fe9fc543963222d7ca4c694ae49f014200c94e8eb4f4a25a49f51161c9cdb20e12661bfdb1a8e32482e39f86ebda4b4671212d11adc502a13e21c7d01142235bf9836e6bea6e52ffed36a0881eff8bea2eaf83215a9446ae6c4d18c917b90a2f9f17773d57c2ac1764efaf250f94ce71ea2244df24838acd79e24d2aff286f9f1d480aa84d2df7e1060f25d06c34e65fbf45d99c89b66944b4b4d022129e444d729331ddbeb30ec5d5dc80ff8482ae396949fc59b33e12426021d68d1419ef9866fc04f1e3503c55c59fdebed5b7f174c0ea213a09369b51acbe25544f8e12d83e1c08d14e9aaecd95ddbdb368ce8d0f5e877c3b064a9b7f56d9214b3f597379f21f4c86f293bd3102ae72b0373d9248c7467788ff3cdf7da0017dd3b35d2a17c05d47328d6bc703ba3801773e939946e803b89dc00171cedc0264c19ca86cd214385035d7ef762f229c6f12ad96fce0f8238f250ebb68c68a867a0753387f712387422631cd78f90121189085c1a1fed90a873691f5718240fef86df3b9df0eecfdaf994770b2ee1a5c4b02804a176ed65992b2b4ca824dcc02f80adb0d6692d8b863e8b5534982945e652c042941d8e9f9adb8b5eb126e0a2514b3aa2c907316c8a9ff20295ddf79234990355ab581a1db124c63634d1b9a1ee6688cd0a9e3749a457e2104f645b5234c43e8e82203a3ea5d8031d0d47522fe5d4844cfd5c6dff2ccbf03a1ed80e5f6f4cfba29f9c20b45cf2a2f30f0b921b719a0e3894e64fa1fcf173fa786cdca20de71c441deebb2b95051ba202fbec06c506720b259e542f37d4bd7dc917137b22b6c5da1e28c77ce59b35b2414f719089d8bd7cb67fb80bd66255731923312f4d05ea6557a803b7216f71bd328c1ee1282e15d38d0b365f50838de741af466e084e4483f00502f1a0f5c5e4911f10fe22d5c44a3a610f145c47c2007ca6f836c8a160a67f894415bd9bd7cfb01b5d0ad277de50e58e1ef6037057b6103765eba4b2448789d7a965ba8cd82aaf6d7c2c74e48b8a4f9d2c9ab8360795b45542abfef539d722f69294e37ce358b48abf985455ee22d369497d4c81c344095aa51a2fee2cbf2093e0fdc4c80fd16e34da2bc8309e8a9c25fbf1037b37a6c85b6590075ee58d5fe0f4f1b5ad84ddaf8338bef752effd6191d08ba8b9fec68eec49b7e1fb836aec2b86dbe2e8396725be74b58fd6bc6d11ad4abc3544b47195617a68bb8d4c86a142f41f746656237af33348fc783bbd16c3add83a5a462e3d6e2faf08ac075f77fb8b61e92c83a5042f6f6cba1218cb51114888050e64bd578348e7ff4daf340849e34816ad33889cd54f5fe73de4f89d91b1c84820a8bf4f403d6e83dad3e870d32eb7697c8faece4447457283fdd27878a7845f4ef3e359910340dc9ce93d012d02b5c5d382bfba8115623caca61030407218c36ec217e0ddc095fb2498723051f8d448d7e0746aea0cf6556a80e5b662006b8db6ca95bf55d71ec4db8649d2b633ad15c9b17c8871fd43f6901be02b872aa949a7cdc441fad56d8335d1721dabd08653bbd70c1dd10c3f8c664870b75a2aa397d322483f341de4027b895bf94261a7aee847b37d278cebf2c9c5e17ce0f4f110e850de904795413018bc59abd1ff42dd45fc592a1974e4a58ab73cfddc1ab33696aa5ccc17aa92237ffc26f4189e2e134ab0b60cd923c2b0acca65b3c045c9ba6c104cbbce048c65c1a33c909148e337b9ddeb3b6e31659ca9be60e3a7227f3af753c14e14a24f83b707ede78b7a587a153385027a9f2616a0e7239e10415f0d97e40f56b2c7ee039d43159984663fa4ab3e82334de8931dc9858e004f480c44a09df0bbc0d5b1a899e21acd6fc7bae865e17a032b824bf35055d5d70f50fbe32d5f65c1cb2dfc4920674ee6be1c1e262d00725ef19339c36158b4db57191d0816ffd066b2fb3c1db91579149847ef7ba7b4808d196fd614a1062581f5336522e69f001ed2b7844ae84715c271d2baae95b5f051c9069c9410062dfb7c6da7fcdc1c7b3563c156e028e5a36874a80dab7ffdc00b30cd2a78dfed0dd43ec4c362d7bc46178731df400d336bb8a7efba20108f9b4fef170104a17eca004e79733d7de81b596b1d3a11a409366c7f191babceac67f0bd716c519c72590f20037f56ded28b184b528e73c5d4ff6d716857fc311070d49602af1bf895d0b75b5cae505d5a8dd260bc7c7df1b1f6512f06b178c44f6c44f3164835a67c6a9374e41709ec593b1b066c6ee8dc8d6702e9b526df75dd19f6e72d5a98ef30a79f58c6ef8cf844f1501f978e5e5be39906c42b61f4f89b6aca63a950969e9edbdb14f3d5a6464d63e6542824a1aaeae8ebc5a2593ed45317821c26be2456d872acfd1b2c526c69f7fb372689c2658213c9cbf2c153c3d82a5c41935dcd38a99cfd83284fe0ddb82d041914dfa5f23bd64035e673bbba9b397d946334a915feb05cada8f0a270ef2fd2d5204719c0fb2a9bff8146c929c70224ce5fb2b4c8e0f70277224fa2461b687f9b4fa4ec4dc376719d4e26ba1794ef543c1e133b3e3b88bfb33b12c41c8ddc3ee9227870cf253671f03e84583e4895ec03d649262c52a5ad83ae31b8dc859d70f73299ff4d8453e60dcd5e3c4d616ba5aa3c730fdff01b775438c2ceb37523cccec530f7dc04da3bf5987b8abb7a783f38b2a547e3e9e3d85ec0700282e9472b902551ea88b96c3ba2dfec4b87c0408f68a01b750780c1e83cb185769e3a24e2a0186fee9ba5bf20c91b414962eeb8f98e60e9eb1b2a6d6ae2e90ad853943edd477da106e2a1be25356293f7955e353663ff3970bc27bddb73ab095a4abaaa0c3528be1cf02bc1222f585786686140e8e961c4671feee696f9a78e22d5a50c65f6253fdb9a6c496bba74ddbf900dbc76961b5e106ea9e4309f6d5b2353a7cdcb55fa3719ef893574eb636c02405991f0f94de7fd2f62bf14b69f49f05534864ae253943671a69373f98", @ANYRESHEX, @ANYRESOCT, @ANYRESOCT, @ANYBLOB="7b8b9e407affb4c312e2a794472ad84cb6c466fab71e08651e9b7ecae7453cebf85adb690af469c97f74c350de32a3b9609cc7faaafc642e8a27a1bed058f4cdcde1a994b6bd2d18176dbc5ad2d06e812ddc896b5b6149a97bb3", @ANYRES32, @ANYRESOCT, @ANYRES16], 0xff, 0x105a0, &(0x7f0000002c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfcNGI4DsB/oFPoS0UVj6uwqrpkwSF6hC57gPY22XGGSIhzkF2OEEHEjIMyhN2YAZHvkwbbI/jJRmJhmzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc00OxnN+t//1vmrPdNZNnNAAAAMApm2I5LyvDqv0l3f+Wbv2IiGlETCJiHBGn5u69+FjLHEVEJ9VPvb846sN9RJmw/0w/XZ8j4le6nr6f+1sAAACA27VezRYRvX21fPl5qPEOpEWbQa68csnnQ660URn2N1Pa+CUyi0lEFMPHTGnTiOh+/Z1arfz+erVi8KroVEW3jV4AAADtqs8Ess3eAAAAuDp/Lt0BLqPcr03/xU97wf2qSBuCn2otAAAA4HodP21/0Gm3HwAAAMAFlPP/N+f/pVUB5/8BAADAbajO/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCcNsVyvl7NFk1ztrtm8owGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAntmfdxQIgTAIg73r+06D9z+WNGhqalIFwsffGAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALz53V/+T0yNM8nca2PpeSRZOzW2To29c+PoD+Pr1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzP3QmEQBCEwb7zP6fF/MOSBo1BhCpY+JhhHhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+KLf/fJ/YmqcSeZOG0vHI8naVWPrqrH3oHH0YLz9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GIHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr7c2+bMBDGcfi1kyhxm4yQ3uJjBhoqBCPwISFZ8gwMwEI0VLQWi8AKIOCgpTMFz9P8fzpdcQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+n09MZHRGSfj8wjH67+DpeDr8jXTTP4vma2Oe7rn1tOtrtRyt8Y/xcRUUTWwm8AANpX3jfFYlnNO2m7aXtp+2nLaV3NXvloAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzuzcsWpTURgA4JOkiVYnRyuI4KCLjU2sRsjiUOguCLqFNpZiqpJmaEuXPoHo5Oor2E1fwRcQHLTg4NBBwUUQJclNeoJBUoR7Q/0++O/9c4dzz8kQ+O9/bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWA73wtlBngshzM0c5V3vv+6ujDu/ffZhbhBf7ry5GI/ZHaIYQni43mpeT3Et025ze+dRo9VqtiUSiWSYZP3LBADASVNMolvXfyruL3ev5eoh/Ho1Wv9fifLwl/r/88vzFwbxc+tdJ75XXP8vpLbC6VfubDwtb27vXFvfaKw115qPq9XK4s3FG7dvVcq9ZyVlT0wAAAD4N6Uk4vo/X/+z/38mysOE9f+9pQf343sV1P9jHTX9sp4JAADA/+3cpe/fcmOu50qlsNXodNoL/ePwc6V/zGCqx3Yqibj+L9SznhUAAACQhsO93Ej/fzXKw4T9//nXuwfxmIUQwmzS/59fedJaTW85Uy2N14mzXiMAAADZmk0i7v8Xe/v/88MtD/kQwtXL/Tz5G8CJ6v+PL+6OvLQe7/+vprfEqZSv9b+P3rkWwkwt6xkBAABwkp1OolvsHxT3l9s/ni+V7P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDf7Ng9SsRAFADg/Gy0Ehes1MoLiHZWCxaC2HgIURA8gQjiAcTW0jtYeoetFSy0sNzCEygzyaik2UJMXPb7YPIeIcm8TJq8AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqSa733kZDsM6L5pzj+8XRyE+tWLwdru6HkbI8y6LnkH5Tt8VAAAAMA/K1N9nWfZa3e+HWIxi/1+la0LPf7dU56mfb/f9KT7cPK+l/v/ycOP8a6JhPU946Mnp2fFWZ2/477x8tDZFlqfeMogrH/deyvhBioOrlUkV1zO/Ho/3FmK6+Gc1AwC/tJlik6T/oRC3+ywMgLkxaEb2o/8vR/3WBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCFzwAAAP//LRVj8g==") r15 = socket(0x10, 0x3, 0x4) sendmsg$nl_route_sched(r15, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000000)=@newqdisc={0x68, 0x14, 0xf0b, 0x4, 0x0, {0x2, 0x0, 0x0, 0x0, {0x4, 0xc}, {0xb, 0x4}}, [@TCA_STAB={0x44, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0xfc, 0x200, 0x80000a, 0x0, 0x7ff, 0x1}}, {0x4}}, {{0x1c, 0x1, {0x4, 0xc, 0x18, 0xd, 0x1, 0xf95, 0x2}}, {0x4}}]}]}, 0x68}, 0x1, 0x0, 0x0, 0x4080}, 0x4004000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x143042, 0xc0) mremap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000700), 0x400, 0x0) 1.031929577s ago: executing program 4 (id=636): r0 = socket(0x10, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000d40)={0x1f, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1808000000000000000000000000000024080000000000f6180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007600000095"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x14, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xc4) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f00000007c0)=@raw={'raw\x00', 0x8, 0x3, 0x200, 0x0, 0x43, 0xa0, 0x1a8, 0x98, 0x1a8, 0x178, 0x178, 0x1a8, 0x178, 0x49, 0x0, {[{{@ip={@multicast2, @local, 0x0, 0xff000000, 'veth0_to_bond\x00', 'ip6erspan0\x00', {0xff}, {0xff}, 0x9, 0x2}, 0x12a, 0x70, 0x90, 0x0, {0x0, 0x7a010000}}, @common=@SET={0x0, 'SET\x00', 0x0, {{0x4, [0x5, 0x0, 0x2, 0x6, 0x2, 0x2], 0x3, 0x4}, {0x3, [0x6, 0x4, 0x2, 0x0, 0x2, 0x4], 0x4, 0xf5bd8247a5d786aa}}}}, {{@uncond, 0x0, 0x70, 0xfffffffffffffeea}, @unspec=@CT2={0x68, 'CT\x00', 0x2, {0x10, 0x2, 0x200af76, 0x1, '\x00', 'syz0\x00', {0x7fffffff}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28, '\x00', 0x4}}}}, 0x8000000000000001) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$SO_TIMESTAMP(r1, 0x1, 0x3f, &(0x7f0000000080)=0x1, 0x4) bind$inet(r1, &(0x7f0000000480)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x28040041, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000100)=0x110, 0x4) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000280)="1f", 0x1}], 0x1}, 0x8c0) getsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f00000000c0), &(0x7f0000000140)=0x8) recvmmsg(r1, &(0x7f00000005c0), 0x40000000000026c, 0x0, 0x0) sendto$packet(0xffffffffffffffff, 0x0, 0x0, 0x10040c05, 0x0, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000080)={0x8, 0x9, 0x2, 0x80000000}, 0x10) write(r0, &(0x7f0000000480)="1c0000001a009b8a140000003b000000000000000000000000000000fd", 0x1d) r2 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000a80)=@raw={'raw\x00', 0x9, 0x3, 0x268, 0x0, 0xffffffff, 0xffffffff, 0xa8, 0xffffffff, 0x1d0, 0xffffffff, 0xffffffff, 0x1d0, 0xffffffff, 0x3, &(0x7f0000000040), {[{{@uncond, 0x0, 0x70, 0xa8}, @common=@inet=@SET3={0x38, 'SET\x00', 0x3, {{0xffffffffffffffff, 0x6, 0x4}, {0x2, 0x5, 0x3}, {0x1, 0x2, 0x2}, 0x9, 0x5}}}, {{@uncond, 0x0, 0xc8, 0x128, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x1}}, @common=@ah={{0x30}, {[0x4, 0x3]}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x1, @local, 0x5, 0x7, [0x1, 0x3c, 0x21, 0xd, 0x25, 0x0, 0x22, 0x2b, 0x3d, 0x2e, 0x3e, 0x36, 0xc, 0x10, 0x6, 0x38], 0x2, 0x4, 0x1}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2c8) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001880), 0xffffffffffffffff) sendmsg$NL80211_CMD_START_AP(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000900)={0x30, r3, 0xacf5e67dd0b583a1, 0x70bd29, 0x25dfdbfc, {{0x5}, {@void, @val={0xc, 0x99, {0x2000000, 0x5d}}}}, [@NL80211_ATTR_HE_OBSS_PD={0x10, 0x117, 0x0, 0x1, [@NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET={0x5, 0x3, 0x2f}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x91}, 0x0) 1.008828308s ago: executing program 6 (id=637): close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = fsopen(&(0x7f0000000000)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) r2 = socket(0x11, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000005c0)={'ip6gretap0\x00', 0x0}) bind$packet(r2, &(0x7f0000000180)={0x11, 0x0, r3, 0x1, 0x0, 0x6, @remote}, 0x14) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'gre0\x00', 0x0}) sendmsg$nl_xfrm(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)=@flushpolicy={0xb0, 0x1d, 0x2, 0x70bd27, 0x25dfdbfe, "", [@offload={0xc, 0x1c, {r3, 0x1}}, @proto={0x5, 0x19, 0x2b}, @offload={0xc, 0x1c, {r4, 0x1}}, @coaddr={0x14, 0xe, @in6=@local}, @replay_thresh={0x8, 0xb, 0x401}, @etimer_thresh={0x8, 0xc, 0x84a}, @replay_esn_val={0x24, 0x17, {0x2, 0x70bd28, 0x70bd25, 0x70bd25, 0x70bd2b, 0x800, [0x6, 0x8]}}, @user_kmaddress={0x2c, 0x13, {@in=@broadcast, @in=@broadcast, 0x0, 0xa}}, @mark={0xc, 0x15, {0x35075c, 0x7de}}]}, 0xb0}, 0x1, 0x0, 0x0, 0x4000040}, 0x22000084) r5 = fsmount(r0, 0x0, 0x8b) timerfd_settime(r5, 0x2, &(0x7f0000000040)={{}, {0x77359400}}, 0x0) 969.432219ms ago: executing program 4 (id=638): syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000040)='./bus\x00', 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="66617374626f6f742c71756f7461000018bbdecde39739fcd1df176dde746ec834120600000000003b814e50a959736d6572462abc30ef5b65c70f73ecea54b5e5bea9836c319f653557e79a002208ce996dda659bd5ba0f4ce5c2080002223dc60000000000000044cd0a1e3686873600000000005493b4b81d5b9fa9b40fe4d76afc3a989c6d60044e89eb96e44d01a1034e3797ffa86870b82939f41ffa0f3d726f085663c29cbdc4c766a7eb77cc36160191acf5ae7469c82ab4145b595b987d75912a0fcd1c061835294cc0c618aba204f8adaa20c80108d356cd88cc86177056b06e7068c40f807d9e539f8f5b64a8ee0725aa8d00000000007cb6020d90ea79b8027cf75964dd86c2ed2b5e75779677aa8c76b848dd03dab190b5f02ec52830a17b01eaae1c3df076000000000000000000000000000083a48a6b926c668b9b90195018ea3619f9d80a0b894e212178e1a19909d764666264fa29e2c055fd7f8e67c2acfb75f0a8d41692f4542a575ee42ed94a0014fba44985cca9df12fe93bfaccf0122a6e7e593613ac0111701b125cc6799c43aa4ff708dc4a00a6decad26f0378072a571da000000b1a6bdf03fd56697e348b5b494f6fddb9f56142a47a40ef81690a7eca421bd0ad198afa58ce69d61c29deaa93c0efea0df04f20020ee84075b4e1a2ad43d1be1138de4668e7b6137545708790c501f1ed7f6a571d500000000000000"], 0x25, 0x559c, &(0x7f0000005e00)="$eJzs3M2LG2UYAPBndrvbT+siHrx1oAi70CzN9gM9WbXFD2wpfhw8aTZJQ9oks2zSdO2pB08iHvwjvIuCJ4/+DR7Um97Eg+JNUDIzW7v90HadJrT+fjB5Zp68eeZ9h7DwzCwJ4H9rKf391yQOx/6ImI+IQ0nk+0m5RdyIOFOMfSYijkTE3C1bUuZvJhYj4kBEHJ4UL2om5VufHhsfPfXL6799/e3ePQc//+q7mS4cmIEfbu49GxH9jWL/Wr+IWaeIl8t8Y9zNY//kuIwbO6r1syJ/rb2eV7jW2B7XyOOJTjE+27g6nMRLvUZzEjvdS3l+Y1CccDjubNeZfCC93NjMj1vt9Tx2h1keO9eL825dL/62XR+Oijqtst4HefkYjbZjkW9vtYv1bFzJY3MwKvNF3azV3prEcRnL00Uz67Xyeaw/8IV+ZLzRHVzdSsftzWE3G6SnVuvPrdZP1+qbWas9ap+sNfqt0yfT5U5vMqw2ajf6ZzpZ1um1V5tZ/6N0udNs1ur1dPlse73bGKT1+uqJ1eO1Uyvl3rH0lQvvpL1WujyJL3UHV0fd3jC9lG2mxSdW0rXVE8+vpEfr6VvnL6YX3zx37vzFt987++6FF8+/9nI56I5ppctrx9fWavXjtbX6ym5WvVjJ+lemvf4Py0k/wPqTu6d//H43lw1ud48vGAD3dkf/H7f3/6H/Byr3X/r//pXy+OH0/3E//X9U2f9PWir9/7/3v3Mz6H8XouL+/7Pdr3/W/X9l9z+gIrvr/xcrnwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFP308IXr+Y7S8XxwTL/RJl6qjxOImIuIv68i/lY3FFzvqyzcI/xC7fN4Zsk8gqTc+wttwMRcabc/njyYV8FAAAAeHx9eePIJ0W3XrwszXpCTFNx02bu0PsV1UsiYmHp54qqzU1enq6oWP793hNbFVXLb2Dtq6hYccttT1XV7sv8jrDvlpAUYW6q0wEAAKZiZycw3S4EAACAafr4H999YWrzYMqS2H6Uuf0sOP/P+78fCO7f8R4AAADwCEpmPQEAAADgocv7f7//BwAAAI+34vf/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiLnfvJTRuI4gD8bDD0r4qq7nuV7uAYPUKXXRYO0EtwBHqFXoAzECmLHCGCCHuC5ASkSIxxgr5Psp0ZRz/PAJs3lgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoEs31Wr278/3v+fmbHfnyTMbAAAA4JhNtZrVf0ya9sfU/zl1fU3tIiLKiDhWuw9i1MocpJzqxP9XT8bwP6JO2PeP0/EhIn6k4/5L158CAAAAXK/1YjltqvXmlJYAbvsdFRfSLNqUn35myisioprcZUor96dvmcLq3/cwfmdKqxew3mUKa5bchsfvjXI9pG3QujzOZF5/iXWr7Oa5AABAn9qVwIkqBAAAgCvwq+8BcAnPS/vicDq8Zxw3l/RC8H2rBQAAALxBRd8DAAAAADpX1/+vaf+/wv5/AAAAkF2z/x8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd2lSr2XqxnJ66P39hznZ3nnwzAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCB/XlHgRAIgzDYu74zmfsfVho0NDapAuHjbwwGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHjzu7/8n5gaZ5K518bS80iydmpsnRp758bRH8bXrwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC725yUFQiAIomDO+N9J3/+wkqBnECECGh5V1KIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvuh3v/yfmBpnkrnTxtLxSLJ21di6auw9aBw9GG//BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC727ec3ivINAPizO7sL5fs11mqaWDWYcNCLlAVBrsZoGg/+CSZN2SK6ikIPQhqxF2+mZy5Gj8aYaOqt/wNnmnDBG4ceauLJQ838KrPtCg3KTKGfT/Lu++zs8P7aCekz7ywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQ2346X20WcpC+TeVweu721vJDWG7vq1PrqnZm0pHGr5nE/AV6pvjk+3dxAAAAAODySMr+PiLvdtbm0bk9m+X+3PCfN+b9/Jo/LfH533r+xtXy0+GimzP9/+/XeCzsdTSZZP2mji5eGg1N7h9J5TFM88J596BmdbOWzey9J9oW03195frObrWfr21u33u1l4ZE6RgsAPIqTZV0E5d9Dad1vcmAAHBqdSuJd5v/JZLNjAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKjD5kr8r4xbETHTuR+nNraWF8bVX6/emVkvyrmbN1erbaZNdCNi8dJwcKrGuRxc5Wpe/2R+OBxcuXqt7uB4RIz56Mb+/nlSDP8fz+lFxMiREy+OaefDffS1q509QXF5Rr1rOJHO76Ent0aOtPYs+DvbuSYugLqCdvH9PI4uJmr/3keD8tr771uu+b8jAACeet2ipJno3e7aXHqsNRWx/cNo/v9aJY6RvH/7Rn4kf79eyf/vfXTudrWvav7fr2l+T4LZpU8/n7167fob3Zi/OLg4+OzN0/23+mfOnz17fja7VzK7GG13TAAAAPgXekWp5v/tqb37/8cqcTxg/z/fEs7z/y++639V7SuR/491f9Ov6ZEAAAAcRr2d6LlX//yjNeaMVq8XX84vLV3p568770/nr7UO9xEdKUo1/0+mmh4VAAAAUIfNldbI/v+FShwP2P+vPv///x9f+rnaZhIRExGXI2JwcuHy8EJ90znQ6vihctZRr+mZAgAA0JSJolT3/7vZ8//tnUce2hHx+omIv4rf8Mc+8//kvW9+qvZVff7/TK2zPHja0/l6ZPV0RGe66REBAADwNDtalDTZ/727NvfxL8c+6Hn+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBufwcAAP//c2EtKA==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x6) ioctl$FS_IOC_RESVSP(r0, 0x40305839, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x1000}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x80242, 0x1df2a23c5997fa5f) write$cgroup_subtree(r1, &(0x7f0000000380)={[{0x2b, 'io'}]}, 0x4) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r2, &(0x7f0000000040)={0xa, 0x5e22, 0x0, @empty}, 0x1c) listen(r2, 0x5) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r3, 0x1, 0xf, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000080)={0xa, 0x6e22, 0x9, @empty, 0x8}, 0x1c) listen(r3, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000240)='net/tcp\x00') r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000000140)={0x2, 0xce22, @empty}, 0x10) listen(r5, 0x0) pread64(r4, &(0x7f0000003b00)=""/195, 0xc3, 0x1) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1d0) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000000), 0x8, &(0x7f0000000280)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@workdir={'workdir', 0x3d, './bus'}}, {@nfs_export_on}]}) unlink(&(0x7f0000000080)='./file0/file1\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x8c100, 0x0) 968.840639ms ago: executing program 6 (id=639): mount$bpf(0x0, &(0x7f0000000040)='.\x00', &(0x7f0000000080), 0x320c8d4, &(0x7f00000000c0)=ANY=[@ANYBLOB="6d6f64653d30303030303030303030303030303030303030303030342c636f6e74657874b6"]) 968.326249ms ago: executing program 6 (id=640): sendmsg$inet(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000001740)}, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x42b42, 0x1c0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000140)) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000640)={'syztnl2\x00', &(0x7f00000005c0)={'syztnl0\x00', 0x0, 0x6d3fe2fd55800630, 0x700, 0x8, 0x10001, {{0x12, 0x4, 0x1, 0xd, 0x48, 0x65, 0x0, 0x7f, 0x2f, 0x0, @private=0xa010100, @dev={0xac, 0x14, 0x14, 0x39}, {[@timestamp={0x44, 0xc, 0x89, 0x0, 0x0, [0x9, 0x0]}, @cipso={0x86, 0x8, 0x1, [{0x1, 0x2}]}, @timestamp={0x44, 0x20, 0xb3, 0x0, 0x8, [0x40, 0xe, 0x4, 0xfffffff2, 0x40, 0x4, 0x6]}]}}}}}) sendmsg$nl_route_sched_retired(r0, &(0x7f00000007c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000700)={&(0x7f0000000880)=@newtclass={0x8c, 0x28, 0x2, 0x70bd2c, 0x25dfdbfd, {0x0, 0x0, 0x0, r1, {0x0, 0x3}, {0x8, 0xfff2}, {0x9, 0x10}}, [@c_atm={{0x8}, {0x44, 0x2, [@TCA_ATM_EXCESS={0x8, 0x4, {0xfff2, 0xfff1}}, @TCA_ATM_FD={0x8, 0x1, r0}, @TCA_ATM_HDR={0x15, 0x3, "e8fa1ae9d3c0f6ee04efc3b002b9416f8e"}, @TCA_ATM_FD={0x8, 0x1, r0}, @TCA_ATM_FD={0x8, 0x1, r0}, @TCA_ATM_EXCESS={0x8, 0x4, {0x10, 0xb}}]}}, @c_cbq={{0x8}, {0x14, 0x2, [@TCA_CBQ_FOPT={0x10, 0x3, {{0x1, 0x2}, 0x7fffffff}}]}}]}, 0x8c}, 0x1, 0x0, 0x0, 0x4000}, 0x4000841) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, &(0x7f0000000740)="440f20c03505000020440f22c0fb01c966bad104ed00000f23c00f21f866b846008ed00f23f80f01cbb8010000000f01c146a7b9670900000f3236660fc6b8730f0000c9b98f020000b8b9000000ba000000000f30460f01c8", 0x59}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000000)=0x8) ioctl$KVM_SET_MSRS(r0, 0x4008ae89, &(0x7f0000000800)={0x5, 0x0, [{0x0, 0x0, 0x8}, {0x96d, 0x0, 0x9}, {0x9d2, 0x0, 0x17e2e7c5}, {0xa66, 0x0, 0x1}, {0xa58, 0x0, 0x1}]}) ioctl$KVM_CAP_EXIT_HYPERCALL(r3, 0x4068aea3, &(0x7f0000000040)={0x79, 0x0, 0xc}) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000027c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r6, &(0x7f00000bd000), 0x2d, 0x20040040) recvmmsg(r5, &(0x7f0000000d40)=[{{0x0, 0x0, 0x0}, 0x4}], 0x1, 0x10020, 0x0) ioctl$KVM_SET_VAPIC_ADDR(r0, 0x4008ae93, &(0x7f00000000c0)=0x26000) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x1, 0x70bd29, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x1438a}, [@IFLA_VFINFO_LIST={0x8, 0x16, 0x0, 0x1, [{0x4}]}, @IFLA_IFNAME={0x14, 0x3, 'veth0_to_batadv\x00'}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4000884}, 0x0) syz_kvm_setup_cpu$x86(r3, r4, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000000)=[@text32={0x20, 0x0, 0x56}], 0x1, 0x3, 0x0, 0x0) ioctl$KVM_SET_LAPIC(r4, 0x4400ae8f, &(0x7f00000001c0)={"5fbcdbfb555ab7b6da2c492fe4db90aeaf8e5347c79716e75fe060d73e9de531ef8085f88b3a09f05bf084c593b4dab8756600000000077eebf9940a0b60f02d333a2c2aa407522edaabb8cfccecb9d7e0cfd915c17f32bc1ac7e430af977b671ede8605c7c72a5d1397639fd21bf848190fbdbfaeb7e166205def53caa18404ba077c2b5713acbc3d125aea78dfd962dd250511376c3a3b5732114cc92d27be04c7c146cedcc9081a8435f9c67a0c5174df503a84dc11d1d98a2473fbd39de5d9c56ffa28098914b4d47ea99e8134deb75f944afd0df95136c08e057e4d839936c0755318e58ae63dd46f7009df574d263f87508d7e496efb29de0496d4018e8d6c6f7d016752a1d10bb1df8b406bb488dbb43ffd11eb1eb9b36d57cee3b9e4e2e72e97a8059bb8e8120bf04b1d0b929692cc3e5508293bb205beba29259f18213a602dde8a8a19dd2a16b26476ca4f24e86b84ee76d86aacc862c59e154e6bec6ec6e86eb3d9dd50c4ecf6de82c2419674da3b885ac6abaea4765d256727d8560fb55d0bee0c11b1e8a05d4b932254673e8f67abfca2f184a23839164b15e021bff742605fbeb628ab93803e90954074762487b0afc90eec0e31e75dda865693dd655a190f16dbdf7ce7693d27aaf31758d97e25ab40fc44dbc911639d99b592dd0c660b820a46b8374f7e8030031c39768fb9361164f5dad133cf0d5d66c617d3d62b1f0b80e9f88ffc872df05fb5822601dfe4b39179ace0a4f6808b39bad72a80a9a9bd579d0f9a104191ef6e708083218053d3daf8211dff0a87568b7c734ab79b26cf2a65d66b00f2c2f0d3ffd5fc35b58795406446275afb8df4247add7730331b045d384b0c9fa06284463eec7167512277a435ced48980aab83b37a85b7a33ce8fd8b2a543af82bd15955b12833a59645e1de6bd6ab86c4a046a0323415351e6ddb9bcb869d2e7d092b234bfa8c5be098abcd24d8b4a659b36d8af4f3136d23f9115ea6bdc62fb89e2de415e0f08bd6ec5cc53ee3a666049168a88191c6911ea5fe7972f5627923e8b5b9e7c5323da43d48b25caee3016f88c8178fb8ab1149547e33d7fff442fa3ab42408c87cdfe35a82034bd77399a0861ce16141670ffecde05c7393ae522430425707a4c7d988f34a494727e0b1920e93c95af07d3affe9d41bb82d59ff2149705bb782c9d85e53320268fb57096c6c47e616c457a371dda361170f706e53bf9a9ac5692b72d44072217ecb8646e841b6929251a080f56be308c47dac5d59db54bd1ca7499cf3bf7cb8bb763fed9a75d2eb69573b118e3ee78fb11d41c1ce314538fec8fc542c7bf4865841a2e71fc1efd9fa385903372e3670d96398128e75d786f242a6dbf2c053dc48ee2398763b1ba3550136c14ac7ad77d3c8e97b2f36b6af200"}) ioctl$KVM_RUN(r4, 0xae80, 0x0) r8 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) sendmsg$nl_route_sched(r8, &(0x7f0000000b80)={&(0x7f00000006c0), 0xc, &(0x7f0000000b40)={&(0x7f0000000d80)=@deltaction={0x1d8, 0x31, 0x400, 0x70bd2b, 0x25dfdbfe, {}, [@TCA_ACT_TAB={0x54, 0x1, [{0xc, 0x3, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x81}}, {0xc, 0xf, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0x69, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7ff}}, {0x10, 0x5, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'sample\x00'}}]}, @TCA_ACT_TAB={0x54, 0x1, [{0x10, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0x17, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}, {0xc, 0x1b, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xe0}}, {0xc, 0xe, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfffffff9}}, {0xc, 0x1e, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}, {0x10, 0x20, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}]}, @TCA_ACT_TAB={0x74, 0x1, [{0x10, 0x10, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8000}}, {0xc, 0x1f, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0xc, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfffffff8}}, {0x10, 0x7, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0x18, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x97d}}, {0x10, 0x7, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'police\x00'}}, {0x10, 0xa, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}]}, @TCA_ACT_TAB={0x40, 0x1, [{0x10, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'skbmod\x00'}}, {0x14, 0x19, 0x0, 0x0, @TCA_ACT_KIND={0xd, 0x1, 'connmark\x00'}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_INDEX={0x50, 0x3, 0x7}}, {0xc, 0x1f, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'gact\x00'}}]}, @TCA_ACT_TAB={0x40, 0x1, [{0xc, 0x11, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x81}}, {0xc, 0x20, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x91aad9f9}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfffffff7}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xc29}}]}, @TCA_ACT_TAB={0x28, 0x1, [{0xc, 0x8, 0x0, 0x0, @TCA_ACT_INDEX={0x0, 0x3, 0x4}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0xc, 0x1e, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}]}]}, 0x1d8}, 0x1, 0x0, 0x0, 0x4000000}, 0x80) close_range(r0, r2, 0x0) 854.218221ms ago: executing program 3 (id=641): r0 = syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000001c0)='./file0\x00', 0x800700, &(0x7f0000000000), 0x5, 0x47a, &(0x7f0000000200)="$eJzs28tvVNUfAPDvvX3A78ejFfEBolaJsfHR0oLKwo1GExcYTXSBy9oOpGGghtZECJFqDG5MDIlu3BiXJv4F7twYdWXiFveGhCgb0FXNnXtvmQ4zfTHMIPP5JNOec++5Pefbe8/cc8+ZCaBnjWQ/kojtEXEpIoby7MoCI/mv61fPTf999dx0EktLb/2Z1Mpdu3puuixaHretyIymEeknSVHJsoHsx/yZsyemqtXK6WLj+MLJ98bnz5x9dvbk1PHK8cqpycOHDx2ceOH5yefaEmcW17W9H87t2/PaOxdfnz568d2fv8vau73YXx9Hu4xkgf+1VNO474l2V9ZlO+rSSX8XG8KG9EVEf9EpL8VQ9MWNkzcUr36cp4a710DgtsnuTVta715cAu5iSXS7BUB3lDf67Pm3fHVo6HFHuPJS/gCUxX29eOV7+iMtygw0PN+200hEHF385+vsFbdpHgIAoN5n018eiWeajf/SuL+u3M5iDWU4Iu6JiF0RcW9E7I6I+yJqZR+IiAc3WP9IQ/7m8U96eVOBrVM2/nuxWNtaOf4rR38x3FfkdtTiH0iOzVYrB4r/yWgMbMnyE6vU8cMrv33eal/9+C97ZfWXY8GiHZf7GyboZqYWpvJVtFt35aOIvf3N4k+WVwKSiNgTEXs39qd3lonZp77d17BveYlx7fhX0YZ1pqVvIp7Mz/9iNMRf39hV1ifHt0a1cmC8vCpu9suvF95sVf+64/+qTSe8wZVK/rvu/DcWGd5aJGrrtfMbr+PC75+2fKbZ7PU/mLxdOy+DxbYPphYWTk9EDCZHavkV2ydvHFvmy/LZ9T+6v3n/31Uck9XzUERkF/HDEfFIRDxatP2xiHg8IvavEv9PL7feV8Yf6Sau/zbI4p9p+v63fP0PJ/Xr9ZtI9J348ftW9a/v/B+qpUaLLbX3vzWst4G38r8DAACA/4q09hn4JB1bTqfp2Fj+Gf7d8f+0Oje/8PSxufdPzeSflR+OgbSc6Roq5kOrs9XKRLJY/MV8fnSymCsu50sPFvPGX/T9r5Yfm56rznQ5duh121r0/8wffd1uHXDbNVtHmxzsQkOAjmvs/+nK7Pk3OtkYoKN8Xxt61xr9P+1UO4DOc/+H3tWs/59vyFsLgLuT+z/0Lv0fepf+D71L/4eedCvf6+/ZRBIRHav06Mn8TN0hsUeUiXQThydxZ0QhsWai2+9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7fFvAAAA///e3ua/") ioctl$NILFS_IOCTL_GET_CPSTAT(r0, 0x80186e83, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f0000000000), 0x651, 0x0) r2 = request_key(&(0x7f00000008c0)='user\x00', &(0x7f0000000900)={'syz', 0x0}, &(0x7f00000004c0)='\xfep\xb1\xabK-\x03\x00\xe5\x81\xb8}\xe6^\xab:B3\x00\x00\x00\x1e\x9a&rs\xcf\xd9\xde(\xdet|\xd7\x14\xe7\xe7%6\xc5\xf9\xe5\x1cx\xdf\x85\xbe7\x9e*U\x8d \xa8\'\xff\x0fl7-8Jn\x0e\x86:v\xcc9K\xc18\xd7\xc9\xc3F\xef\xd5F\xd6~k:\xf8\xc6E$\x0f\xb3Q\rI\xeb(\r$\x1aP\xaf\x8a\xdcx%j_\xe5\xa1\xb1\xf6Q\xb8\x88\x93c\a\\\xd3\x03\xfc\xba[b~f\xf3\x88', 0x0) request_key(&(0x7f00000005c0)='user\x00', &(0x7f0000000680)={'syz', 0x0}, 0x0, r2) r3 = add_key$keyring(&(0x7f0000006c40), &(0x7f0000006c80)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) add_key(&(0x7f0000006ac0)='cifs.idmap\x00', &(0x7f0000006b00)={'syz', 0x3}, &(0x7f0000006b40)="b2478081411736ef8550681b691a968b9f61f37f1480e9f77dc983a3c723fed2b0f92b9a308ff86fd0a5752158c8de78e5a20cdfcc84b0d9fced7aae0a8477b4ce315515e6bfbee75b473296fe9f5c4b7c0d12dd521fb5a3bbbd54958d313e4fdad40327e327a64a5a47b046d3701b0623f728797022f4c975f8607e9744fc346786f945e5b4fc5dec55fafa143866965157fbdcc9b6e08180ec6e4a9f4f75b9d9c6644f8276c2834490ad12a0f7fd60750e1b9591b94c16dded30b6410953d7090a10809e4d5297380650ca6a8eed0a4269e182e9b0fdb86430f93b0305d3aaf2fc4f", 0xe3, r3) add_key$user(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000004bc0)="33c01b295d45af4f62fe34ab5146e2", 0xf, r2) sendmmsg(r1, &(0x7f00000068c0)=[{{&(0x7f0000000080)=@nfc={0x27, 0x0, 0x0, 0x5}, 0x80, &(0x7f0000000780)=[{&(0x7f0000000680)="bd924b598a6226530c61a3c8531a738817f96571b435c0399f1f981b67bc791132ef51ca0bb8dae510fca3cabb5b0a25702dc9fb97a1b57984c09e7cbd202899e1d273945a992cdc5ace0a847e490902201373b36a04c27dc4697bcb2a300c586c6572aa0d57a084c642a33a68c227caee059a45864e43a3da8f903459272a4292755c2fa3f9a90fd10722e74490b60470374cc63e6653ffe007b296d3f6b974d6c0bd2838afa3184f429af169b6a8252bdd0953d695f55678e7ceaf30e53457a3b5a3b866c2918a7d452f5aa0180215e6f1f488356dcd7d2117c2b38164fea7cebe7a7e57caa9afab60e11d9316040bfff7", 0xf2}], 0x1}}, {{&(0x7f00000007c0)=@alg={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_ctr_aes128\x00'}, 0x80, &(0x7f0000001b80)=[{&(0x7f0000000840)="e6249b7ec698f57371f7adce666a75dae1b9fdfe84458b56fc5e2eb5cbd841e2e7ea3c39ef2458c25c035ad8623162033a65003271cdac2defa4ddf340ccce68928b63d56d77a79c41e139138be4d0662748a56ff7ebd4ab1d3aaf957ba19a8b9220154f012b667a7fde4916a679df61e45dd9d8f803e7dc6931cb81e1768c5b4877", 0x82}, {&(0x7f0000000900)="7bcf0bbe1ddf5f80f409611765a448d3b1a831095bd444e5e086436d134e7ad20b4f5ca38034701c92e60ba63fc7fa16f740b3a51059a008660f900a10eedff527415a5ea7788a9976262cc3d670171000814e8c00f8c8f99f992a458b2323d58d3e8a4757599d3e75129538e7437f9014cb4f0a17822490fc2f4964fe534ca466d70d4e987a0c0e85b16dcfc2a42064928ebaa977a12d5fa750a99aae72aa48d803d2f0229bc0996c5d984c7e1a17ef3ada760f1d731bc3c302e35ebd7b3ffbaacf19ad1354b40518c9e5d823b0e1cbfeb0d046a7cab98395b68958e4dbf1c8814efafe2a9b535ecfbc0e14aa1a7bc0b56126b41efee1310e365972164d2ba304bcc1c27a2d6e4c9dd19681b8a417e6a71d848543de7ddb3d1431fbf83818dc2e4ad40e6329dec8642a8f468d26c12d3c0f11da68eab03b47c3f36312a439a5244fe1386b52fdda7028365bf91589247b7685fe393709bef29e516f564bcd46b3fa2b5d5e071aaf3e304f2fb6c36fe913f39289285f0c34126bcc090ea800a7c8c46e685a591d15fab3d76e90dc5c9f7afccc63c67f49bb3f6be5c5737747d9cb54204527bcd08800bf52be809f67337d46d04f123a5d741ad05b401b3c959646048426ba7d553957da06ee5db5365de61da6555c0efb2bf69aaf0a74a17679c17221c8f3763124f96f974256e3603654d84b592ddf662b9fb1a4f850e30a9f1978bd290ff66012941170be7248bef84f31ab659f6e6e3a1a066421e48e128e8d435f66be566961aba43b7aa0682f04b1d9680ebdf8a58063efbcb05bdc28ed93b78ef0237e912a1ba8a7503deb9d3c8c00b91203ec337367cc71aeaae32604f38635a2dd98b8fec754b5b7149e1e7eeee5038732a2edfb36829d637d30957a38709713be987b9f1a1d120cd009bef8e77c697ec2fb6283258abde75d6fd184e0d55a74dc5019bfe26b2ebc368a88475b19e1213defb670212b05dee1a375f472088e28a9af78d287b00843839acda961960f9ca8df0e5268a03f0542aa599c35f46b3fcf681c80dd646a72ae950509087b1b986921d5d874a20946b4012b383926c86df4ee78d38938fe231368d2447a8f88db9d2aba241578702e39b24468c869dfbfba5473860300df87d2c659113f5e89063078daff1734fc20569231b152acd892a91057743d720467cad79dde4fba6badee05b09f60751bbe9d698ea1f84dc233407238d045fe4d2952c1c9cd22780c78805a74f612f94faeef2c7b4dc9c3f367b1106b5225c5c82b893f5ed2894a4afffd6fd4c2620d8124b00aaee247c8b4d4d1c0d6d3ac5ce6b6fde6944dfa65d393ace60e0b5e33db840703d13c4286773f29579ff5a0715abba1518d88e80492b687b5e48b3e53b917ec8441956dcfff6af6c5f508053f0fcfe29f49d498015732be18235bebc329ddeaf56ed05e28c042553aa9d697c7608ae61c34a97f0a75daa8516293a3e479195fa9fe1949ffb64359f36312fe1c67cde3700f2b866fbe3bcdb57f6921b30a532849401b8360267d7c619cd36eaf775304b6c885899d050572103cf725e16b544ad477b6570de47aa44f1844b1d1338e075b61ded3a4b362a1afac53d7a91f32b86550571181decacfeabc209a4e73f0161e302d2631d1b1605691cf42e2762407b22df289183a6e7e8e99f06b0a5ebe104e463ae300dbb8c005343d9f1d0a909a23eb87d43008b12c64e4d66014ebf0232682c021450ea9e21653d5773ed4d7ec37ccc6f87f18514f0354fea8505f8a20ab7c2912d74ec26558491a93c3266d3fb32329a9f3763482d7d806c71a7f5f68723dc9ea3f4afd320caaca019da5422e5b10a6b20d331e8a2124e943ac28fcb42d525fb0599b5e226745cbb23e22a9783d0c441ff1ae8ea3e9365dce8b25b9e92e5248969ff98f9e523a117578f62b5430ef02ab510bf9f3eae3c52f24047fbd1c19f146dfe881a55e732dbc21006d404bc42a48b2636eb61436b054b631f2f8127690b59b870f43a9e9d455976ec98248cf83d9fec47bc2b7cbce41464941fba5907cacf5c629732e2efa6586c8fc279ff03f88a5341c2af9d57a3bed475d5264f00d00e0a9880ca05af6cfb0c2da1c9f734b8315acbfba4e69799b40695e174a095610437f16c023c5b70c29751094ce8ec4f2c7ab1f823b2bf5767a7a2353d3011e8f7d86221a91e3373aa39f866339ae8050617f7355d1014b3c5b594694bbe4f9ab44c3bad46eac623cfdc41581f5c2c02fafc3922417704b0ac20d0448c111a54677236da7c7452220f76810af57ffb07157e14fc94729d1d8d603dc4788da6e0c212bb44b567e87aaa93d6428bb3662f1fc2242750870724a23efe4dd50764a9906ee3023367e57645f09593b382df9f0dc190471df7d5884ccea72804bcd5921de04368bfeaef1afad9b9316725ce78a90706a798c72e0cc9814cf57897dc4e33b08d5cbd74dad235b1fffc2a3bc028edfab7873c8c0f44542a1d9f94dcc997d54c60c164b1dab5b11647110453c926e4ab1fda55a1431c16be8855edb0871c5ce7f6c25b779cb12810a14463f5bd64f982eb287ff67444b2593c3ace5fad0c55e0b618aa9a779891133457d6082dd78c39513be286d54b29c88e4c0fe1fd5977e7229ea6d32040e302f4db86cebbb98bdaba6457fcd0d3c9f57d182ed21e9f0bb55145b74122a6f7d193138582f8c7b4040b6d56f3fc234d3a5f1917b1be6bc8d5b45a9bad323b06ccd6721ea95963c4795911a5a934ce28a18f2888e81c499ea6cb756abf1f3d07af83ea36f4d79aa2dd8f8216fc3de15b42c58b02f64a2c6721215c9ecb92f01cd06551b1cb3c57746aabfea0288a163554e18113933719d16efee225c9c158bb30c2421c9d1a69841cf88c4e1195ff1a5525f16a1c1e9883574252bd35579b78a670f244f1a9117f9eaaa66fb31b5b859df5d78374c5bb6f8213a53e1f637f40d00b06220307de5721ec5b0f32242b9f3704b8f87b69220f7da563784df7a7e28ac1cb24fc2129c439ef5651662a97e88548320b98a7a391fdfc63729b607b0dc26ba0b316d714b6f2eabe55cc04f86c8c4aded1c51dad13ffa142481d27cbff8e827e7543b4b957f1f7f5d1a06dee6be7015283390db0d60b53c58607cb3444b9ac84a873ff21c7b3a36ff7f7dc9c9d35740c77ddd5a9ad6e1244e9ff76d8752185414e692559fe9b4871d3a5f0452f1b1e3a592674dcc6577cdf56959ec006dae89513f33244eb71a61cea0b420e275268c6fee22f3849d785b8772d2c90c8c3868d272884b7af89fedb19eb42112cc5abf99a213fdcd20cfb681b3a85510d859a1013439da3b6171940314d53b7996e6f9fe2fbaaed2ac7f3411cd9e7d531d648090cc1925ddd2f47fb04bb5a1e566ad0bf8bbc087e01cafc3acdee2742b899d9ac27b8fd91367d266c59f6d022c449fd29f050133d057d1b8548cd54960ba0d410d6ff9ca9e6752b93d91d6851947dda8250729d3c908a90aec8f1e140f150b298213ef2998b806fabc256db9539b1d1db56b712fad718f95aa12aaed46e2058f98f709599adb8cb6948e622b402d44aacf30cc4ee2fa2e5e42f15e10702058d3ce3a28a39461f6912789b63c7719603718d203cc0fba6e700dbf93859adab4c9fbbd68cd205d959aca4a51e77e38e5e99836154fbe8c0d69da6bcdb5ef182175db4d678a4477dfbab80a540baa5ef16bdb34a6d7f12a5093f09f2a61ef85ba07c3d0d552f0a23443152b2d9023a67d7b2152b5a25a51f7205306c46d2b4c76d15b124dd880cac615bede939bce0ae616d20ed746d234a22548bbd6620f2cf402f3d083e6a6ee1c81ab77cf8f3dd0069dc8c3011ac178bd893d1d0c54adc6648ff7e719c61768fd0e214f399c9d63992ce20d8e2848787e3e23722d1e957956284e23ddbd9edc1d75f26b6131b50a8ff2acead2da9895efb138660b212429542cff0b7b62ce017a8b7948d044cfe13681065e1635034a9d4ff1a43cfa8811e1aabe57c41f4749f06ef08a885d59f21a7c46d91702a30181e43ac1b8d83a978cf9cf2a8bb43873142ba4396f20a6a0fcc607439a34efbb45d42312f7557859e842aa0e59f58e0b8b1e33a5c00cd7151229f6e6c35af068fdbcb6e8f5391d5b0e4feeaa9e2f9afa3ea8be0728d63a860c10736e101af9508048c96633a47427ace84b0ce912a843c8a5391ef750f8f526f232ad7f569225232e4e4af522aca1519669e2e9deecb6f86ed4f2bff1bb5ad15d4bb86ff9e2c72ba9ec03c464253afe5ba872e7a1901adf44de91755962354cf62e4f56ad146f957202c8b4c2ecc34c9d62a6b47041eb4e2d430eeb246901d2793329df456a770c671b975ddf5ada0ab895f587afee0a4459755f5d9096a62f971630867291d6de9b809b78cf3f5e82b3735032b2dd30b816729cedf9067f415c299c796eae67d2561d024ae040ff73ca0130e72f95e64d6c5dda4e6e6fd8900114aeda68affd7c98ddc72a5be68cdf0de65eb4e3b78602c80608cf73720245a68603f95cbca86318148bbd17ee5bfbe85ddbf95591d80a38521e71de036593871df1e4da3df8d7b845637fe6d6b3fdeac208ff6ff8c76938597bdb18c82a1d73e81e844330e3d64c749960ea3e312c2d709891f0c3a9dce987809e926e0c51d06a7fb9b9d6323f2700b5f4848656383fc7b136fc9c30f040e9d157f292f260156163c076e9ff748b4a4f6398eacd91c9614deff6ad67852db65434fb42f406edc5241ed0276d4868cca27df309edce7dbaf3ed244fae4bd106e2cc2dd9cf512f9e452bcb47cde1f07c7ebd12225aab4067a5ff487029f24b9fed4719c176817a291766eb7933353f119ad4d78051834f58d9cd22b2a06c6d236524834d010926e7fe6158e5396a3c8abfe10a0afefc15d111b732d0d0d4085283ab64b7eb22032bf80fe910d6ad2e4b4973ea38eba73d9676e773e6c9160b5d056f57fbe8ddf4d08662f0d8f58320204eb5f974d7790b1d864e1f3d6e8c94539c6f9a704a42a09c80b28a4044f1a650bb2412ba1af59cdd549261fd9ed87946f705ed7aad496aec4607c922bf5f3f8bdff40494e389c9f74a42ad2de26d497e09401ef3bc2bdc82d046d2bdd81172307ab95936414fae60acc6aeea07b127f941fcdf2956e3fdcd11a00194e4214e99bba4b9f1266db3d553b66db695fa24fe68a22714f4d4df6946ea6abf7c900de2fccda2f3cb2e1770b1c654f5be8daa9e6e2a6b7dafe8997fdf4c5ff9913bed089b3564e2d0b57c761ab03f889e4fddd878b8e7894b5a25b14b806699a226f10b9c63ec642bb623331328a5d05d430a089ab8e3c2c8ecbceb70df96706261f4d2886056e3dbf6c35385691a76dabd8a28f0c127fbb97eff0e17e30ac7a186a02011b35ef56c329f7b95d544624a7d44c4c19a27784da2128ec12fd059d5571edcc5dddca078970c72ecb500918bf8b8bb67f7bc2eb15772e87c8d7291042ee1e2def47e501fe99b7514c00a7b9ac299f3ce0d27668711ba2e19669ce12a2fb2dceec682366195abaf040d3c3285250a1ff1ad37ab513bce1796caa06c2b21457362008cf4a5be352c593d97d245a9466216f80f96fab8f43b8e81eec23e265a4d1c6234584c2da38c6c049c0e456241cfd5c90e3334ff53c2a1e5f80d6a8ecc5b968adb42358cc2cab193f0908bedc6df52b52562e5a5df3b9afea2d9069c54a5dd71383446184596b9939136ddcf855af70cae58ec01ddc2b4dd4f54e017474909fbcc26f8ce5011c649b3", 0x1000}, {&(0x7f0000001900)="d924cc756a49186f5e988b7fe61b1079c88e38acd213208b38897534159970e1b4234c1cd9c47d6c6892d5dc8ef514ac190770606b94a7bc74f9369bcbe11d99827e527865c992bf851b289e014e6d40125517e1c8425b23ee0ec17b633ab9a375a9e1db40307fcc82f1b6cd30fc91c4b1ea13f5411b341b32185a43f782da74a04eb480f4481f824105732bfa70e3b8d9c11b702e50e6a919a0023c6cf57465209c49fc8b8a3c49fb", 0xa9}, {&(0x7f00000019c0)="98802f93fcfd748eba34a0e8d4a7790e9b8e088f8d34fdbd9fd01615f609b51b536c2099d0c3acf5a9f091fc159101eff46067b03bc3d048efe81ddf9724e3198c2372cad8218f5bef7e0d6977f773f465eda4bef0bf02f18517811e809b912de256018eb47588b8da95003ca371", 0x6e}, {&(0x7f0000001a40)="435e1b8162471b6f9b00dc77a9680ba578fa64b33d84a300b4ba41bfedfcf05368b39fd409c8985c2512a7cb8bdc41636c68beb99331b06ed1fb323b1af16c014cccb204d4ef3f5916e56eb1b03d91", 0x4f}, {&(0x7f0000001ac0)="d8803b86bd7bb9c78b3f6fa7b65ebbf44a7f18e1d023f372a704afa5cdd4fbb0bb567e4333d11332bbf855c67da795327caba8cf43d7b562a0d832069e1d962526410e63cb32ec20e7f8ffc26aa01da63ab2edaaab390c706f006a71197bc7af4d03ef358ab2448f4b424f464ced981666fce7bbbc8ba4a98538a413f0b13386c2fe582505a13c16c06c04287f27d185b4", 0x91}], 0x6, &(0x7f0000001c00)=[{0x1010, 0x104, 0x6, "d07c701a864ade33baa443e9312e82be6d43c76d072bad1abf3bdf773e6f620a55e0b3c05ed47f50b5b34573313cfa42824880beaa4932fcecb6980374ca4b443480fbe8de0594be54f462b892d5901bff1641e385099cfa874159cbc79ad78811c594403d80c25379a11df726e4522a451946fbcc586082f925301d144c35ac73680d51f0784d64cbb0e7a03b4b70aef2953239a8f7a8fc64d3b7d620f4c7cc15d645d1c38a978633d851ae99ad6ad9d73a9acf23e9a4fbb2b8a3d9afcdf26631e15724c6e2ecc66e28a3875aae689c553b4f9cb77029d3d2c7d051b57b41bdd150f0281757ea0d724ec3263ae180e52598a75e4754b08fdd8511759972c000566481b10f3ba5d2300c5108a62879f9095f09a51844e9ae4ad09a4c9e4d81efde07148a1afdd59eacbc5171792d63c372061c7791a7c3686d944b69574ac91db54d20a14d0638b00a562d9077683039e8f270baebd08aac3f7274fe4ac0b7e61c8dcbb76b3de332fac3e5ca8bf8ea1be72c47f78758ef5d535619c760328acb25aacd83807058143d3ae51d1a049f9e5f123d171a88d47277727b737c7cafdd16b14ec66b59657af8970fd2c88df51499c7db19c103e4ad6ba28a01ec2b82a36bafbad556e1655dc33ef81280662bae5a7b616f059606df39152c522c2782644d1092cedfea413d058dc026183323d7f04efc99f75a2f9f6f1226f52dd9fe160a4bdab5c213869db0c57e11370313dea790176e5bba75b2439f0cbc79bfa340a85762f8daa2f62e3d9612ea93eb3b1a054503fb46d688794832f5f58569de96493404749c9649ff7e2d005091d7719aa369e8cd8beb955b2d6b82476de26a00b5590cf705c9034551835ba62dcd7e252ae4fbd2e31858a36dda3b233aee033ffc9aeda6cb07a8a41198ca4a045b750d13a56978cdb26c45cad53e59e86549d31e5afb1b1caf462866da2b0e480d97aff35794d3cf0853ecbc5162d76ca01607d92e08189983565d4f8899b0e63e55c8bdb2ab872eb6635e82f35c0c5eb6139f1668cd52e852fbd18f20b5679e9dd575f9804a3ac588e7a610bd64e01ae00038ad3520bf238ee06378c1c1c0a297b2d650a51bfe9f660f3856539e2ede296a44c0ffb4de514881e4dae626666ae25cf87bf8f31a680376c9f60ee8c866d5a80d6bf66d1a5330e4fac70b582fd6054f042ff0934cc84d26268590a39ac252d8c7ff241af70931bec5687f74286fe6db7460befe243bef784e15ecd0f9f4aebc5d2c3e6f16cfb8b7045fbf4cb5519eb1764619127e4d8f7016395c022195cd792a5a3346b77e0562769bf866b5c2199f32c58f15e7eca65c869adbd876cffff4b43dbe0fff11b23a4eb0a21ceed056bbfd3320258f7189e0a9b46850fae3700a7b728b362bf786cba19967117611fd5472b1537fe7dabcc573430b9332e34d7aec264846b6942b02df3d208f2c6e0ff499ff884ee1c2073c4c0503c3adeb253b1e860b7b71df04c3d2764e651e940ad8c4c0226fba755727bbfa0739538eed47a9090dc7d305aa407c56b63400fb8aac985b678f657583d0540dee008508d51c5a500aa6555f4fead6eb04a2da9dd5317f58179376b27fe30164743bede8122684ccc2b7d8c7321db6e428d663e52fc9c2a2303ab5ec5832ff3654b4d11f2f35fbaa4b8daf14968fee443aac94f906681c934301d2a3146190e21e40d3972d19548bd2861bb0f0ecad09f68105434e241e983891f2186955a829ecc656ddd496b89820c6f1971a2ef2427fb35456587e1d20db0303dd64cc9677d8c1fadb5bd173cdad6f9b9621e52b4d6f1adb407bfd6e43ba1c16bee818bf31a0f7fccc8417cec707a0e86519658cd59eb3a9ec40edf8d03192a928436346c6d25bc3d5a7a9ee2d8d74570d7028b7dbb06ed7f06363412954488c5bec515139bb974ee1fcc259ce7c27b2f456e64815ceaea31dbbac6dff6b0845bc6e8841298a328004071af17e0df5e5be3463bee88bdaa6d0450aa17cbfdc1fdc3dfc14c4ccf03d388d3d34b8104b8de5d153fa0a8f848ad66e3464ec3e9756fc3abd157fe7d46fe7d1ce6741ad3a0b0361d9c90f5647afba73a1791389f7c20a293e0199d9f076b400ab515d084e61aacf6eb56775a117f58f4addd1aa9f14800730674f45a04821cf82d8516793820840db678edd8e84137b8d9602e3945b42f2a8800626e6e9db342f3a2c53ba2dc8f836c9614d8fc75388814aeeed97117146c319f42599971af6bb6083065d8a2ff3e4fcadd8496dc12a1a5b41ac744e13d2e36cc36fe252256b4f89896f0adcb85ecb8f72c9e8055ed695c2e11c5ee9ba30a2eb4bd87b99c958d932787adde8497f41ff8f8fa8c78bdcccdb13edc76a3ce6ef5ec521de699418ee13af4393e1ca1cba53caf8cdecc7e426989c4775c011b62561e80b148c60f2c8846f9394f7a5e711a91921c172451851277ed524ed8be7633e3d4b4430c2e0f76d3cca62bef528df222a703dd5a67dc24e8198bd3bbaddcfa40a1b46c1472a8af5295f59b4ab10f674a2fbd9994f89ec151c523936976ad0be86ceb126b12dcf186989fe454b2e9fb176882c2938ff53c873be45d2961ea15fb527a46c9bea41196bb5de2f2ba0380598a879efef9813dc3b87093beffb895cd56fd324c8929de808b1480b70f8fd31dcdd4b23cd22d99344a585c8c5d01dfd2f69c5b58a75a45dca8105c3021fbc778aff8267dab650a9640b23052badc508d2ea537e6f35cafa698745d4db659ecb0e33f8cfccf8591867f8d0efce1c6ef30e6247aee98a3df414c3fa6917f7fe3b2f96af32480c5fc8ef77d850662e283b334ca2c67a6009cf3474bbe221eea54bc918f21575cc82742d18e93efcf13ca3ef1bad7563e3b27b5ecc26a30d0dd7da348ea61c2f7b8f7733c0b555ee6925755b766bc06b1ef12ec3565e3d987033e014ce7e6b9953a6e2a2604b096e8930398b66fee02ae451b0d0c21ff0a205d408d5573f99fbe6c712c40bca5f375b07874b39f19bbf71716443cf0a127bcb63183963f3e6a05529a0cb9d0c8bfd18780457c2c72657fd5c06e7ffd24ec1fc997f4abe31193d0cc0934a62937609c539b19c23969d5d9616d4b0c19553f810a973e11b5815a88a910ca6ddd658a6bed2613af0861d3a1c82e38772d5884d9aabe0bcf668a5847f4c1f1173adb49ab9e24a14ab30788a213ed742cc6022cfa72db7cadc132da2473b1cbdfcdef8c9114c6a6da781872d64e032b8c0fab45ab644079cbc07755a8a7c4fc2d38d3759326ec0e5481b070ff8fffe0ac7b75b3d00123f971de9b1d8bc457004e744e924fbae712b59fe404c90c0e3ac041e40314dac5aa9c83ca55eec32d2488efedacd71a9de241b1886c386dbf1711dbf756f2dd0a98324d34024ac878db77c05a17d4c89eae6eb89a5136f6e9329cae258ba9dcaef8c83ecff26abc5cfc52cd2696d635c4fa7ef2bcd037f262b482891be1742cbd259161386367172525bbafc854f816c7fe3b44020a7457299bdefe94651a4efae3e8514533f14b0c7880d3b9a596b97db4a82abf21a29dc16a01636b0d356316c4a96120a2fdbcba3e266d18bcf95b0ffa21e5b82636d41a4a402d0b95d68dc5a9e65764e7f867c482a88b0c8d0c9aa5369e36bf1ff987e9113bc3da42e586e9e56957b63136ec1ef76e3171e89653b468b39e46311e28c7ae4bfca66d8ca47778a1d6e740dcf05eefb96421b326ef19b75573e9f881168909e6f310be8a54bdd6ccb38480253fd0fb12773aede94a32c20efe53e5f16da4ae415ba9d11b12c9eb8655623f8ba5211f375d350e1ead655568b6416e3775b9692e51d746e416c31a6e78826b3cb91ea361287c91a1ec9170c4bb1d2f8a8d5b52165cd7850b399a6e2d69be076d1e63e37ca7be75fcaa8477106ac6c509c1b98c65b5cfd96f3ebe19a7b9ce9ffdabc2779348d40760c08ce90e13470a046b07b6578baca9c7908921afa33030cf47ae8827a5b777830c9164b2583b16b016904baff11fd627ca9674ad288ef704bb79004c070d75e10a28249870e0684524604bbd605e7c5b61d06239e6786aa4cff4a76c3b793772535b41f0ba59bd8ee01bdaff64b9dd177768d587dcc992a04602a642ba68b3e5765312688d24740025108d66982b0aef1d33a4909a0befba586de3229fedf98c02257f7b7a5a3b4b89dfe1512b6059e8e45801e9230c203164aa42490bfeae51820904cbe6e4cac8fbc0307f688f7f7ebc84c3cdf8cd67e7f358c3227064ac4d99e80916c7baf4fe5640f081922358429b935ca5d06d217166ce0c498c5ca60f24292d0c548a0682506054f0af3a48242df62e4a3676ae112990b3662fd094c09f8eb475a1bdb497f8e37d76bc1ad1c68df089c6078c3c51cc9f212f6996b69f957f3e9f5c4a3184c6258a63a71442e8f7ded195c913de24ff5296a8d62d57c76b6bf257e21caf4ebf1a34c477d14fc5480d41a965a242155362b465fbf1c677bcae071c36ecc32a99573e7a2d0d4e3acf5bcc6a2ebe6b602f1c8ebee870b15ea375e742e6db1a0871f6a9dfc8fd7a9e038ac75652bb372b9a79995582de873902abbd75d32b9d46ba7e913569ca79031f68d5b8406709faa9e6e2a7ba4668b9a17e93c211eebec59ca1aa2edc418fbf17756e6e890736aa1f65784dc6a04205b7e0fc12e74ea4a73acfec5e10c340ccc23e97a59ecfc6cfa0f3d18d7d40ec34b59ebad95765f12b7c8bb7103da4ebde6b0dbc2e23b91ac2fbdc50252532077c5af500e48ccc960e0b48f4e6ef3305f54dbf26f86dfc37dd573db8c347be751365e0dce4dcc318492cb5aa22458fe4e8408d0ba58812ebf6ed3731ea8bef545c56bccf99e47c5268b59f12b585d219810e214b2f9b3de18e939993458792ee5862e3f43d4a87038fd06ad9ef1d64dc232f05bfddbb417fe9fd1952e549006fcde9557b81b0004a17377568fe0f6ff5fea1e8239a4f65cbd35960c15bae1dafef5621d152ecc4772f0b275d8ad2b52585fd561f3dce01a907237fd43a1cc5dd81d496e0e8c8b442c07a00c6a3ae1099266db9da1f2f177009418d08f84ccf24d2c5d70a7e8a5988b28fe1733a0cfcbf98b9895ca396cf5df4843fbe2774d9f275b6641483e928a77113ec5df2488d74930fa7aae141be3e0ccc1792714385322a1e7acb7b72648e984dac3e680d8fd2a309942b135b7ae441d9d01bda02ea40847704f2bd534caad4ea6abdfdf55db5e24ce072c72610de2ef7e6be7c4c3c61bf004cc0a779ccc2b7a42e0d4a69da8be6274479bd5128abf2e27703b00c652c478f216d91fa6a903f0431edcab698c5a7cb3afed1240225ad79fbdb54efc5d7a2aca8f45a870280553a97eaee58ec586f4b228bf0114834a64b89d6360b8413c8fbe498f608e81a1afddd5f9d378753d11cabed43a3ffdfed3a1356498235599bd21b2fad4abc5e3a77d2c272b2c5c2343bab9f5ae58444229972993d7075b661175d4b7e925584eaa63e5e8a69049909fb24d2ad8b1fc2c6d69c3a14928a833c83fbca922fe66568ccb865a34484420468a6105a3b49242f9c2f29bba8e9c49841b46d82795ca650dd80f0497eeec8ab82232326666e1fa6a14a9fe3200cca00d74dd50f83cc1ee967fccdadbf4231bf7e27352ea3a1aa19f56cf144f8deedf1c6f42956807961c8b89c99593ff14d7cc48ac6f5b4d6518d76461c79ba0ae52c548ac4e35d866aeb3c9ca151370956d5d3f7c88f98788123fecddd72814734cb533f6fd67714c80501157"}], 0x1010}}, {{&(0x7f0000002c40)=@ax25={{0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x8}, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}, 0x80, &(0x7f0000002e40)=[{&(0x7f0000002cc0)="5a97833fb73f5b57f13069fa79b392e608062a528660", 0x16}, {&(0x7f0000002d00)="f6cb35f49e70d6be2a5fba3b7268b19803b5ca86a7a786b4046867d90ec0d9b51dde04cd79d3fe8353bb0e0e66e1ae9a9afffb6e5d5a0b272795717db7324aab3c3fbb4111f5926a868728e219e680441c7512a909bb8652371647f1fa6a70c5f1ddf23930f3cd860a49fd9b8723f16cdb1c8eaf0fa7e0132f17c403a3992b7932249f7b633d4fed4cb81f785f20784c164bb3ba8d466ac437085c471c7481a326fab4bf8344401d76fed220cd751eaf42ba562c1fb18fd9d98c85712949f325c5b2", 0xc2}, {&(0x7f0000002e00)="c18374d0d3d5c0fdcecb0ff1317ba7c14c58548c72f36643c4dacbee7c7d64", 0x1f}], 0x3, &(0x7f0000002e80)=[{0x108, 0x109, 0x7, "99b81133df8013b712ad09468503c71a36bca3f7617874ce8d1f05af20d0fb45402fee9202d08fff66ef798502c83f19a565a85ba17aff2a42793198e2fa18b31bb1a503de6b21d8ec782fc160b65a607da6789a848637844bd92b36ace1a2ef7e69526aa4cd9ac5ec999db6d1d0a59d6b20758ef162169bc7b5f93e244322c11e4b5cfcd23df52e3d123d573046f0d232a959356adb29584f5e4f65a93ddf0b751d616efef8dd89963c3abf38480e177b598cc991de58b0c2c07e7a4fdbe8842065c868817740ea160c47fd1e6d5b713050d6f9fa8c84fcf58367e57c342e4067525a2434101163b0f045029236d2a50ebc047156e058"}, {0xd8, 0x102, 0x7, "59bd574269fb39b4d18c6d81a54c81db49f2f0a8256fec86cf7f8a4f2d75a981cf8a8ce71a4252fbad874148c6904046203c7e0a7494da35aa4741cd3a18aab3852c54737f15e2b472b739f92591dcd6193803a417a4b88a1852e6c35bf65a0b808d8c62d7d139fb1d6ed76d257307c24062f7f980280c056869d35b68f1c71c15a6667f02a1c3ba17da6000c5ebc42ffb5590b13c4c781f06cbe0f0cda007b4419203becacc1581af54791ec6b62e5701697e65b17856213f7d64832924624750e4156ef8"}, {0xd0, 0x6, 0xfffffff7, "3507818ae7b1946bef8a4977ffe0607dd90ebb9bc1f9270010f56652dfe3b59774215dca82284f667bdf4d1e59c8494adb1b1760c6ab5bb094564623e5c5d62606763456158ac8aed380cf27d8d26c326a22cc7d2d97993679f5443d5382956a05435a5fbddb4021c6bc7973c46e518d9e75c8f0fddad79f107535bd4a9eaacd6918438965869839498dafd2b136c4bb562cf0155221eb3d8ee06c1d7fffeebc84f55b1981dc815acb19b4189c13050a93d0625ee9f9ad0ecea782"}, {0x110, 0x11, 0x7, "343aa6b4308e7bb26aeea39b1d2d7d296c0ed9d5602b5e96463b8b3a78164e97f503c2635244f7871920d3249b2f6afe4f2f27f1e51ad0a39fb354a9677fdd24f2f2df2c0dd6eb11d35668f92b35bf9d2509c5b1e05d7b215916ca5903670afa115fd03def01dc704151b49051abf406bde888ae89f6c877e592db2934ccda214526ab8c7cdb6788ad2e589d47604b625c87e71c2ef20078aecb67beee1fc200947c166aa735ab8fada7c97b17a60b4f03ded2579862882fc8dfa86df6df2b2f39ed8abf38a73b112c64038ac15aad859e3b69c6b70e551f32120dae47d516853ea7bbbc183099932980bd4610dc765cd3d82ee20d627aa9dd"}, {0x68, 0x10e, 0x5, "551074bd916cc3d196eb884fbddce8ad5dee29b30d8e4108db9fc24522e1f7272bbc248755f152bb19c7daee20d1f021313ac06a6b8fdc61361b95af930a559791c54183c16bbcc9fa0fe7827ee8ac0ab98d0e9bd7d60352"}, {0x40, 0x108, 0x7f, "1b280e575d5cc131d70f930e25b70ec7929f98521d0eb75d6c5cde2806130d20edda2de2bf3ea2c48ddc2e"}, {0x70, 0x10f, 0x9, "1ed148fdf7c8777265a6f2e0d82ba5757a8ae1bb27958d0bd0fa158e44451bebd9e129349f6959b2a4b6bb507913bbc48557a5d78bea82e0055b8c01e8536a7abf176f374d4d0eea95dfe6278c657c307bc402ad1e7520b00156831c299386"}], 0x4d8}}, {{&(0x7f0000003380)=@isdn={0x22, 0x7f, 0xe, 0xf2, 0x4}, 0x80, &(0x7f0000003540)=[{&(0x7f0000003400)="2dead975edd65616323a0cc1dae9d14a9735ccb414660d1f850798d9a48643add6b074e05bcba22cbc3be5525d7d70996f32987a7ea9401923", 0x39}, {&(0x7f0000003440)="02930ed553decbb8e1b6b98e613a4709c106c5799f6feb0606de1aef1970bcf0677256b448cf73ab5926dad2f66169af96e1b372bdee4c79b6ac9c84cf0d", 0x3e}, {&(0x7f0000003480)="c0a12fd64a3f1bc7b680bc5b1f964553261786628f94de6f6d06bc7957cfe0c74bf6a384a8dc8484f21bf7d37c0cad6b56e0f8d56d97cde8e61c2817e2a96d2ea1e3553cef905f78eafd3677ffbb6ce33a2f40f0b1db0a7accbf356a3cdd955894f2f3246b503dc5972a34dfc8e6ade531c3f20f9ea8acc09d2f6f4c374de4b0efc7a3d8ef7c3a30129f54217675c6dfecbf40c4ef4487fa8c11c0ddea4861e00dfcdff9df0ae239530dc9dc9e38316d", 0xb0}], 0x3}}, {{&(0x7f0000003580)=@caif=@rfm={0x25, 0x0, "5ffc3ad797df810d6f6c41d8986f34b4"}, 0x80, &(0x7f00000037c0)=[{&(0x7f0000003600)="6b3f671b76bd9e66eb4f64fb165047ce553e313028e8d6421bd595434658c412cd10aa62cb2b17fc033021d31a25be15a9d884fc0cc0013315954ea4a51c7d6a2ae631c19aaf638a76e82e311c2a2a6944ec6c07ea85b1164d0c27fbfcef594d00e16a0d5c94852a1c8a8bd43f0bef3216e324f43a45c4442e2aefca5b09cec6157b9255ed55190ff6d0410e2d02a3939f0f832307719436a7cfe2cf7631c097689ef632f9ec2cb740b0c3fb3c2a76dedee87fd1e05f068821f1ed09342a0383685d462111bbfd213527d202c8c83f29ba8306b4be48da20ab72c92e896c7379", 0xe0}, {&(0x7f0000003700)="0d9058c82e79def4bb4e96608d039557283cd82441bb6a4bc447f7a5d034ee82e52136a41666fa02742c0ca785ca45b555f1ccd4d1a0f8103fe5e79bde0321f3469636085c4ab4af39ca8a069bc342f0062d6d57d337e9837e518bbe2e47425302a64dda25732ad35137b3f1d049f59e1278533dc4c5bef2f038e1a3c9d82ff372e60575ca870afd8e6d53a3a21d748cc33437677b8b863921b6f37eac21635ddaa1d6", 0xa3}], 0x2, &(0x7f0000003800)=ANY=[@ANYBLOB="200000000000000017010000010100006d11752e8d1595354489062200000000c0000000001f00000600000006000000a91a6cd4443f45237b2414e400344d5d2f521c234b4b76b568b7fc871e6bca5e1cab187f3f72f8bcbf0c0ff27421f194b63cf7082fdb958e81807d7d455d880821c37b5f98e460b268a4ba8ca8f6608bdaed1189702bab4217c56b487078094efbb30f9a7dbfb028b3f8c18bc68ddcc1e160ec4c6b740fccb0e2038db1bbe85af14ce1c694bd0e042c99a4ffe4fb82e61c06d18bfa82502d2d35d03e669ed5487fb929229eaf54b2bf447ee5495928fb400000000000000019010000210600001429b908407fb0f8070a5f1c5abc4891a01c4e43e7326670b2c7d758ef4b336aacac5a5346740827850000000000000008010000000000001701000006000000b3bc0767628b411630096ff8885e5dbf32bf5faecdf28e3bd87941257c1ab472ad9974bad526a9527f10aa3e018abf229d3a414f3a2f706af0ad7c41b6495b94b92579de94ba054ea915261ee94562ffc1b8e08ba83f5eb896f315b325153f577e528312c836db92ac55d171cd58ba5bc70563ef6758ab7c2377ccf4696166128325b69202db06d23a6ff5e3c0ed5fde89a9a01607ef7bc38af8bd2338238517e45ec05ad609611b948562d279c3f03e34b2675f8e90d97869065912f9d0e99990765ef9568c323ad3f6e9944c445b9c28af67145ea1c60602e1a4e8592225699eefdc5eb31afa50f652621992454f5518cded0000000000"], 0x228}}, {{0x0, 0x0, &(0x7f0000004d00)=[{&(0x7f0000003a40)="c6471f6a", 0x4}, {&(0x7f0000003a80)="abde05a25069d8a806b775c87d09fcf22b67add8b05729548e844633bd46504df714632886fde50121deee", 0x2b}, {&(0x7f0000003ac0)="1843df013c17d74ab26d87b67726ca88c4e1d890b8ed709d8c4a0bc67610930557fc1fb65d1feee8515f5a17279c4d765bf8340642e6addd2d5149a42224409bc5e972eb27c8520d5a56b7c139d2a61ab6e9aee329ae3bde0e133420ffea5f34c083be9ba4f605fb97c5df4a616a04b182161a81b2d0f19c7dfc4408760280c12ca6db5fbd583f36bccac04e110ac9d94eca2b453bd78a3ad3f13ed54eca8b031ee44d9f11dcb906b5e6329581af2228053dfd14fcd3896d6e76e8066e55a4427d16b680b6711cc11e27ea9a524714142b6b5cea58e85079e0d002d404adbd3f9cb0e4d501a452a51b98ec849dbf21a504a0b1bafa0ae961683e24a53d7047e700588e76c45b30915c015cde2680acc8d65b2b1267adc99e210a5dd2eae2d377e217284d99df7216fdf6e6aed0563934f80bb8271dc0aa30ff8268c90faffaaa368db894b40fd93c1805ca8aca9e3ff50e7383e6a5fdeefb60d96661003a5c653d5323ef3263ddab48fec0b061b533bbc97aa8377939b10b4941da05684baf67b143cefb0c5a0f505513f05abc9b17c018aaf95f72868f1ac9691f92c0df63833516cf8e34a33036b6f6680ac9b72bf115a20a033214b7bfd9ef552778429d82078ee69d2a03c20430f86fa629a779295a617476da8d7a7ddcb3ac4d6ccc0a04525f1ec349e77929f24ad65ce7fe7ea6d92c2743cf583185dfee8ed519ea037d422d5019ce59acaf676b1fc98e97926c509f486ad477762be15354bef7b8c6fc1eee2819e091606d6c26d0a4f2553504a28ef62df0e9484bbe04ad5c774d603626247266ffcd17d4848d06affdccf54af82da11bbc3b0cbe3d3ae4b99776255739ee75bffe7d48a169e790de88cac2204615e4dcdda30069f654c437c0f4ba8ab7e83006576822026aa45802a1b6c20a5fe64a10e1b9373ca29eb8127efc37ddaa8b952028c493e971802b586466f9196de3f9f93c6f813e49ea1767f428ecec75d33daffa38104f85b83ab7917cf31f982110996e1ca03f017501e6a8aa68a5cf36c032cf19c437479d01be5836a659cf7da55a9bd4214c1b301f252672019d8b26cc3920885fe66b118310853b1208ba3f414cec58c61a2550718d1f32da0f83061fffdbf0389453cceda6060ccdf2687ad98102300b413d6ffbd552b094d2b48763f8d2438e63e3ab884b1b98f365d7d7de6d70e92f8012a933441f44b4f6a386a36577edcc69c099190b3a443ffcb26500dc6dc71b69abc6ba7bc05b41a5386e637dbb50b9fe60dc03958efa29b396700f4ec601982184d36d67b19b61f897187afe20bbf650426d2982b0bdf246512d723a1e16c0f4c3d8e12b93c1cc366c91d32c5c1a1bca3d0a9b781d28e4b5671d0bb7e8ab435a9160bda20341e3a463671d1cf47d6df653f2cfbd82c06b8050c99533b85e348da1662fc29dbbb9db6f9f0cd9fecb0ad843833be9dd5264173f962afe4ed84838d6c039fc5222be1a97a1dd6c4fae5cf71394f79b34995b3571f87dfa8c566e1547001a5a7311112051863e22697b5afd8c14cbe2d3d0576efedcca325003c86e527180a2351f16359227f0adc61c9897ec3173c1dcb2b10495ebf078dcee18aebc145811c400405eeadb7ee06dce3588907c6bacd0f65fe4332f9c5367049b78020e387ae3ee314fd708d60f1cded51daf8b836a34a7e659253934373a2d79338b2727c1f9d6142c34c6ed70b766b82adc53b669f656e2134c506db1d05c84111f01425c6dd7b39b9d9724621f0aaeaefee9625f59c54b438bad77fed62cba10950b044dbab99d160ce5eabdf84c47a50dccbf942897d427bf699849497f0954c35aeb3012c93fd9eb7c4524375e28cef01078cb784641563ba73a4b89f0ee5e6c147b9f469d3f2b6b322a4c14508db5b349be7290196ae09ef6e0d9f68bc8752eac3af254d46de294cb15ebbbafe93380d68205de4828d075d373dd058c36bee75dbf92f3b7c2350bb5eacc6915826c7aaabb5f1d91f2a9d8c35c8010781073f78b52bd5c65c8146b96276f96f6677f238b595413d6530827b67547f84b5fe8c7e2d0a2afe89d8adfc99eac2406973acda432610538d2c79134a25a38d3d064f196cf76c538fb1a81b0ce29018a5be4ed2297d056968b490bade6eb64b82c33826c5114fbbabde35c05ac98bacc7cfc7dbe8db50bad00ee437e2008d4b9410a7deff75355f4ce41b89396f463644a465f5ed30858f67ea6f7f6342ed07ab9b92eaeb37b0c5ceba5bd59c42ec9f6e641503bd2fd60b21e8ff40165e3aa48dd2e1ce30b5c2d4af5d97faad0dfa401630bf869951745b8ecac79beca64c304e8c0f4b9d2d4289c62c0725340c38b62834953def9f42b4fed332d88af7722d72bca6c95052e702eb2442f16e6c6fb6a769c88c36d258eb3d3c7f136c978725f64baf0a42d8e74290ce62f18633c6491e24b1a3aa4ac5561ed3376d0427b9a3db4544e25b5f6624697bda20f1410286d5c60e15c439f6c251d2f4a1e04352d9d035ef2269d7abf87e56351e2bc02c93ad6dbbe05d685bbe213e31c913ce6c534000823a580868c1fd934b430eed86e8ce31d5e3358eea937071b9225446751e7766948a1ba40e00c911c3e1b5953397f29b7a3910d0c40589f765335589a5b84067b4c54898cb7fdc82a75debf5e30f1eeeafbdc7734f40271b44318f31a5eae552666e499a7e08492d729bfe301c2ecd2d8d06c854b1a69f29e67ad9fc9b479c1f05ece7e3f916a7a596558d4c3c7b08ddf142a079547da0f503b10f0dc51c4dfa549c2b5c2fafb966892062285285c92e49072a90bd69cfa82b9a3f569c89b4fcaa8d9cc98641797f8e8619cac911da92ffe0a85d38855ef6f81ff90258938e053eb331aa004343988c6728d9a2c951c26e94c7bb05112900c1ac729b54e28229dbe8fa8866e596cf3adbb3d60ed5d6ecead560686bf5fe66a68578b26ac3ef1d4b42da91e27a55289cb604e46f1accc638ce07211d76c559dc92406be0c65b2ab23f4a508c7fe3cfc7bffcd1267d881843ada0a9439b7ec0ba896e6941772fc6bdaf32fcc28c3442948d90c577fa9f5b48539ecf29e5f2b89ce5dedb47c7ba5018783e792a7050fb0f72bdb68c09aba112c30cbdef1affa6f5acb3c7f0ba5dfaac21f8735e03cb48ffa0cef95ddb4cfd80eded9fb7be6a810275c6ae689101c869e6347d1a7385c6cd5fa6680cc4ce5a2a9a2cef8e7514bc58197d8bf83bde815c40438f5023a9a1f8668c58c9000d568165958a854d8fc2abf8fea00fa914f0dca16daf0da5df8bf257e038d4630743cd8623cfde85b8ce3c4f036d89ea1b1bdf4634c69cc561c897a7d68b493089fd231f7cd164344d49ca8cf967be4f40bbf8a2a5a3199bdcfa77f8627d0f8e24071b1fa7960eadbe2598db8e6934667e0a429ba6096b413eba13c966e5521fa8f5b9f33e1d90430dfd64f8d405e3ff5133e56407accfe2f7b69a528b12633a5334892949028eb477c62e54fc636ecc6150766b5bc82dcb9d96f4e1a296d71f990da8639537c3851f1f7a7ee274e4333db35bda886ba800dbed2cf0a5d2dd25ce9ecf224ae623b9ad7c41974c31afa8d3c437028e15f6361aab11d565aa06f119cfc40cc9a80d0118ad62f7744165070a51e2acc1b53a4eb408e31e115125c8c76e0807422b18dd4dfb2621ae7cc2895fb1c16a5faa0157f547444609cc7f547d1b0c77936d4bfbcc69e880ba3f2ed745c8b054b98d14b7ccc9b0e366ac311011bf40b05daab4429cae96fa93b75f91b80ff005981e8b957ce8f14ca19d3f0b4358dfb304020f59b7e54f9c8bc1b9412cf44884951087f56baaa379dd4320b0b59a01ec851513854cd458eace6be8be551573c379d57262743f861b3612d0f6d4b50e1714af639c9c5810534ae40df6d656acdb6067c3f7c7b39d1b345a7f839e8616ea99b241aab978c2fbcbfd9a9775d7070dab656684a4acef0f5dd83b5b59f68743c07d30f5dd1057c5ad566454fbb5e1bc7017abd84a085e31f0c22ca1f49b3fd04c8973a4cfb67eb9cc79f2378121444c745cae9e940b5acc99bb3180d37a4bfe49de1f26044d60c1c201f84dd5c95b4006e390f5adb4d064d9733f2c2dc73e45ef3ecaa47a78c2bf8366454610ee50be5f5b4093de8ef68733781a66d5759613c576943463a937f4ba2b775a27229f1479a0d771224f8d2617c502333e4003b565f944c54f2637acd19b82716cbe3ca78f9eb0f08fc4dcbb57ddfa1cc570251b69888320981d1b04846a795ef12750a4207fe09256b0218738acf3b6fc8059daf900aad1e52cac61211859d0b773ea1e976995496143db4e1e3f27fdcc0ef050003a19de4ac301db62cca4acbbc061e31bee48de9cc1f20a6c84660d52942986f4439ccae7c47730a6e5056a655065c84bf48a5f81eca7248ca99fb0c650539f3298164c1ae592a70e495415551a8cda04300439d11622c66bd903121d99c614e803e4a99300bc44b64e8a397e1073f00b298d7ead5d96e400b92f1ca418f592d968289e9ef4b094f3f6016a18a6dfe5cdd6ce998ba7ef41c1398fe475239a3271c59ca3eb1ad04755469c57fbfea4cd428aa1119ef0099e5902bba420ad6e9a5243e14daf26bf7062a76fa21cb575cd39f52df0198959cc91c375cca7d0ea54b63fd99877964cad58f1fe10bb3514eeeb70f6068c989689b441d91f6ab9607f33bafee22dba3e99b9f6ed8d133fd27a2572ac9e1dc0ee37fe33b38961b9e776827f8ad526ad154cee6a8b4c53ff7f99eec83b547e84efbb9b266893e07c4b0f7a8d9f33c854e8731227311587cd5e0ef4991cbaf8f9e4f07f39a4be0bec5e4d474535e14a38dbd02cd02dfed7ff56463c83ec3eb1e132bd06e2f08ed4bdf0c0797ece5d352c17536df2e0b03df86579ff7806cc99e9c14a503586e4e4649519c3ed0cc2d6ec69b143c98755adc063911602bb3a68bb7fa9ba9462ca2f2a4483fc0d2f1b9a61af9cf4ae48cc82715bcdf5a2d7bfcc95adf2e87d0e3527a2d94b33ce298199418e13e8192d9cef46e553f59da0fbd804bc64626b252c60befa7ad83046353cb445782536c335cda760f01de4ab8eb6fa658667a403b2fd485b4c02a8a334ab28c562a27782a4b0b26e07e67311d19548345de9e22177dcadda689a99aa20812af600d3e4f71017da9ad2691fd6f087a39306a24a250d14881d6e391e77678e0ad557bd23e6508e6ddf6a3b8013c2a34c33385492dd708301865a89c94ed4032921e9920c4d55df3a763cb503ce5049dc40a3fcfdb3b7009187981205c421b23c90cf93a44aebff613ea959d826ddd8f9b2d58a46db94ff73e54ba50abc4e4b24f035f834dde0ea932a4fad898bdc792145b05623bafcd5881435362e3166a48d3aa1e8e9e726ebf7989721f257b53988835f4d77fd92b08979672992318c06a84c11ab0eb3212b057c3d058951e53546429e8ad0dae3d33c41b333ff224aa5766ad83dd7462068730595312098bcce04f5673618343a859b071437b00b8967e1f58d4fd7f2dcbcf19cc5d990a026c927b4aa52acf461d97849ce8d6801f4aab63d4d0d8fd7484cf70242d0d5ac95286c32c39b60ad480a65d461e9b6653a7fc88911a2dfef317ff29b6522c52dcd58e2e4bd0ffaa02dd22a39f0ca443796a5224f62db3e134b846e908c213ec0cd1ba72d0009386246c85dbe85ee8fb97106b4d9efb5b835a38455ca21df91396e3f8dd20718e8b3a29edb63a3ce7bd6b0f88074a3b336d3f8f53af203bd4cfacb5075d", 0x1000}, {&(0x7f0000004ac0)="fcecb8b71115c842ec53ea1a349c718c4ddab53242a9f79d4dc9a47865206a61dc8d25b6f89784a24a4ec46d4e3474cd39d6d653efa37561baefee0536943454c1c6dd341ce49636ab2320e5c18ed8053b523816aff0ca1e8bbe39e244667f87504639bb77c75062fd5eceb0e9fd9e115d2b2193a7867b", 0x77}, {&(0x7f0000004b40)="8ef104ca4f11142c480a83304eb840a57cdfdded54b2e156dfa787dcad4fb87fa82a41662f3c457bbef5a6b360eccf5bee85ef3b892071ac7f86cfca3009144cf3a4838e1bcf03b37c391ccc99a98964ec7f10eea33ef98f0b4a7b7ea05f2525cbd49fd2e729328c8b51aa", 0x6b}, {&(0x7f0000004bc0)}, {&(0x7f0000004c00)="751677413564e92dd151818a79ccc109d392471a166ede48a7cd30419716ead07e1456b3f225bce3cca2a7b34aafc9e385488d41de459cd2f486fcf9a262317bf47bc5a4b73fea37585bf36f1c5f12e0d8c95396af7c072f5796430658782537c2af5423d2c62f8656bd8e03bbb1febca81ab56558de675ad0ad2189ee374c29bea35f166aba62f6907f471fe58050b233dad1abacc09b5fe5aedbc56e5838c2f59e87a8c4741ab47963d64358440d86cb36504fd8f689af8f19cb58ae084ffdc8831664af6a114bd8", 0xc9}], 0x7}}, {{0x0, 0x0, &(0x7f0000006200)=[{&(0x7f0000004d80)="69d0946659668f440423b8a0b0285ef75779546718438782ed5e4adaf473dcebafac49a4ae137a356990991906b3cc225366ba00e51d4a8cb408fc32918ebce1f8c0e777ec37410bd1705d26cef336142dcac0fafc4a262532af8f432da4e8a5434f14ea3a179241bfb40090aee1c035302443e8c4397ee12e96a3f50c3946295814ec5330f269d8ed9397da2d886e9be823048704ef0b5bde78d117d5052e2c953b5dcb20bf7fe7986c86d0ef0f9b19f0458b42b23294999d7aa4bfd7b7dbc48fde0ec1f3f7df19ef2803e96a3444be00674f9ee58396ef4e89243d7f5d473ef88ad3db698b514ed05df90def", 0xed}, {&(0x7f0000004e80)="48590e558b2a2fa05f80e3e9e36d4131422e029eb5f5a3ccc29f11664ac8bdecd7676fa6c4858823eb8a9feb2e1bb750fb22c8657b458c91061eac031b9aefbbc99d00fb8604f221bd453ee9d2865cf663ba95f74661dc3f326868e901ec7d41d0344a07e898b7c8db9ba1663a1ae7db97bce58ffeafc76041ff4939cd929067b531f253e3c923dcbd3d555fb5d4ad94d5030b6c1b50c4cf8c33d555dc6003bb40cf5622b819203a296f1e11a7ee91422e303e1af6e238b3280fb9692ec0d5ad40ecef50f1dca34c893f1fd080b9f221617e8669874f058920997347210832d0405483c500de2f3774e39820497c151d8754", 0xf2}, {&(0x7f0000004f80)="ecb2ee85928f7cb5a59509ee4cada6a29911a80c5e60b5beee380c", 0x1b}, {&(0x7f0000004fc0)="6634f285ff4d800ad2202f96ffd4a2456c5818ec344c0abff6e69b7bf1c7a9121b665fe46dd1c6500d4467ddadee82ca8cd996f905f5dd6104472820baf21aedd8f210b4823a889decf12183247a7a1e456157adb40136b5d3d83ddae712659aa46e78dcbcec933c528f99123e54eb24fdd38532b4be8cd93eaca97e4014ffd5a1665dff8c6d57575b1381f600fa8f03f18a65dc79d7886667e49841fc7c2747425af925f1ab8696ec04de02be0cee2a3a651d086b63b853e70d166518fc55d62968831e62008acfceb241ef2345a4664aa30630341fc48f808067328be52da8b3b86ab61cca0bbdc5a8b817fd418cdb02ee2748906657a96481e4d12b454b18ce662181aa14922f50c45a07295297407199c88c227af13fe189fcf426dee36338643731db5c4ff42a2b2b597c581648f89efd4e33f6f504d06b8ba5d637c25e34182ae5ca62eeea5080ab1a68130070790321b013021e7281593353c5527c18d43b04246f54129c009c962ab24e810c5e29f69bc8468b7f6a6d47e90d601c519f42601739d26b8ff4d89c6547de14fa5ca5597fbcd1ab402ae16f785aba90864a5366a50ee14071675461da1230c72f30db11c2008d4dedd007ebb99a7bf27d28ea2c7e4a6aadf2207a9d7e1b49efa8baf28b5fdb9f55ea84a35fd6c4265111819b67d5bc68f51a6ce08423735b3b4f60cdd8a5e08ce91d65b439fa462e7fa6d2e526da71a020c1d82557911217349c09ab096d0be93463b00ab77b68a7d801c7c09f51acbced3861eabbcc347b61a86417936fa5bef56f3da64049e1d1571563e450ebd4c58672b97501959323e56800cd2ad3f229c3a4a83eb9b82666d267a46c8921fe930cf093b1f033286798e970ec273871791309839b1887f25b619d73be0e646d8f9798c3d24bf4d8902ba92a363c650d163470d61df9565761cceded6c5adcb9456f97324b6593f2d5d9d6e8a2001aa74597134aa52e48ec78cb6b9ea8b7cdae93c99f7d6a192a0d869fef51ae1ce03dd644eb9ecaf9de921a1f900f18f217cd33f7b1fd069a60d0542a439be778e0ad45ce5cfe0422809f9aa27ea95af2c9506722d52243b6f8073459b90cefed913e29f308ceee8b708e67ed5d048cc96b6e95b90316f1f9dac10d0d23a4cdf1d371714c6eb9c91c47b161241460ceceb03ab17cbb18f5be3e8b6ead59048b2de1522c6febf49e472cdadf3bb3ce224ed4e8855813690345e20abea643016cf8ac9befd3ee798fa517110bcbd04ea81d0395c06d3d34aef594e008a3593b700d415b639367034f78222b9bee5fc1551c06c8fb0084f18237626a58d145f00e1c6dded8b7f1f1659e2ae66fedad11ecc6706eb9e198afe0d0e0976e842995944380143913340dc454278b2ad73f32b1c656b3a86639c33a2f41bca6157b366997aee9787321936c7ef51b61db7496018d87c2edb636b15fde34b167cad259bb1df2569e54f3dd0efd5174f9b282a4386d37fceb1b14836c6ca6ba7e10a7508feca50bc47f3da775c7be01121e8fbf0ba3ad3b668bb84e3eec8fa2edb085e13873ae3c23cee16f52f0046c0a147f3f2a669e8173ed47104c2f59430e7c455fd88f5abd1de8081e207fae8ae3bf6e03a0bea568892834d8355cd99373b32fe7e218c2c28a30abe474f8d765371e073e8c5ce106e1d54ddc04e50c451003ef2deb280e308ba0a9c3aa3a5dc93cc076b17a301a01ebc84aa2e199c6927e585e9a392537e982c36434c768c23cf90bf7e8a3f9b00fabd2d70659b82cb7b7d302756f17d36ce7183d56bd9187a3889402e7904551f4580fa66df8ff71caf538c316971c34cc5a0000dcdfa8cbac7cd3687a1188cb86203dd15df6380ad713e90430c019aa0e40d6badf7c4affc1d90f20c042a6b9d803757c4441d698122b56ba7638ec50f30ac389bd70bf8c2a456b5ae0d402c4155ef9f125264af739c5c4216e2dbca4c8757bbb359bbcbec1306c80d12843feef7720fff917fb40bb9807643cf4743016b5f7e2fdf57d0e3bb78714feb59253733f4548a1a3b38345129122936c6daf0d75cccaeb2331bfeb80c4d2117cc01193889f09ac098d451c707fc1e3aa26cb0ad5da42da48f9aad15d4fa607b73dbaf857c0f713295c48cbe0534768f5e45414a212d6267e7be4c8a61795579276dfcf6d6c0abf8d1ffbdf75ce851104fe2429ab4a000c0c23e6e0b8a349b0dd078beeaef2b0e1acc0403a31a668fdbe919d0599544a96b11ec435af521cb5f717cc53747a9af50ebd07a5d655458957f18f324c2409e8c336f1faed9fecbb04bfae3daa4074e99ca570f3f517c515fdc759626a51d6ff2277bff1eb476859dc65b990e48aff28a242773cd1d8bd0fbece4fc26eb5c874c1d6fc53da27c76fdfa2b096a16e4621ea841ffbeb3d694d7164cf764221b59a91a81f8e5a91d04df90aef22fbbddd161a7d74ce67c523aba1d67e2e7c91bd292cb71729dbde8362a1508e553309b27836218c1d858d37892079ff452803a56c0c01c280eae791d3c4d7eb35e9efefda0b8bc0f5cc96448180a0a66a6f1630b4faebe8379feb7fff411f0010f2f6ece2a5d3b66438173d83d515f10db1122678496ffd3946298e0cf66fa049d7705ba44eded57b08b1c88bcdca83b46cb2d0578795618f3ad93dd6cea8e5e841f29202e83400e632b1b583d8388c093eaa1c54926852ecc75d92d79ec94d79a03bafcd382d4fd2daef7829728773fa669f697b72a103514bf29800b678a75238ebf9094b59e827a9949eff5c2f95ba5a2b2bb6e076af6467461d3e5036792d703346dbe589e1e5537b00fd0a9ed3659eb6f278d3d83ea43be8974ceea0c6f54f7b8bd5256d73af303f1a78d7d166444c1607a7f5445c43a59a8bed1b73ed3e8a71a4481f8f46d4110c7bfd4173e56102b3da130ccb7641b99ea8c14192342e0a79c33941400758b761ce2a250d29d5ea34d034dc50a514b3df1ef4c08f0d49cea92650d4923bdd8d8d9184f04a83435cad97da1f33a67c929e095a01ac9af02076715e768275d65dbfea41d5f2d2913242fe9e26ce14b9897c61928b63263afbee8cc915d2a283922f5b51693bcee7cdead160ebfc62fe25f6a570403fdae874019477397947d9a6917bf0f146aaf37742d3bc403c53d6c7964fa2be0b6c3ffacf14c85c516aa47c2d5b1a05a998e37f47326953a47acd2dbbd5dd62c32eb7ef9dde95bb4a15107df8f8561b3d6234aa17f04cab21c04dd6f7affa1a876808b29337f22c154048800fe8fc51eaea2f603f0b36f13f1ea166e15a74083196e01edfc9f5908099de06dd4a4998c0c0b1c0c7a3eff15969e3373bc4707ab4625ddf9cad0756686e2ba1eb683e6ec0d4364c73153251971225c51f61565bdc806d324b88a265e0287213d71f8afba7170a07502a6c495fba14c1ddbe2c60d502c4871f25a472dc324dd0c6ff36a77c71d84d2267d538120ce9ad213c51c00a84a658288f203fc1786bafee81723bc4f3479a44581c0d9a0981b3e3684998d72fece60944bbf0412385877c1a28da4a14aaea1724a730ae3d31020e04f9e45222381f2e146a97a27754bda5e54865d6bd945658195137be9b600216f8aecfc28f9b1fa3213ba594496ae174f70c29b042c333de491868db79a78e9e4d3832cb185a63a71bf1bfd224711c67df6412dc96349611579ccecf25d5c79e2938e95eb50f2c4b9cc85c65089a2252b39b41e1f8af73e743a24cb3ac14c62cd884b25bff5fa7f1bb35c2986b2332401da3ca403d82200d5e946edc21e111bb98611c30d62183cb8a6cac50b871768f08e3398aabecf9585301f417f1e62ceebbc0c6b5c53f8173733c6773ef99773ea52d9c444de054ef02af53e63e0a09b948831fd5b514bd0ca2cf9e827067419d253d3b6a68612fe5a86b8904faac01e90fa58b0185109977e03a7ad232d0615d606e35b23af023f18f0067faa19c4b6215268740bf3195ebd052ca7e9841f27d06eaf579b506ddf3606178f96a10013117b51796f03c9348a6a669d380f6d5eab953e2cbaf98a296106e9639a0512df2444228409386d175a613e7e3dfa2cebff544764c925f261d9747e91db2df92d24cce23aae9ab42abd96fb88dfc2d23ae292a6f9c8b5f9fb327ac75e03ad2058cb425d560215c62ea02ee1408bb28bf5b053021dce196e826ba7bc51634f0ad3aff82979ce88a88a660aa69624392d2952d29809beb12b397a6c5d37a99b5b8d89501091db1802cdc92678f7b5951e22943442b36dfbc64e879ec2f58973245ffca86123e2ff08154891a48bc52ca73011fb722fddad233004d184d86bcdff29daf2078ba599318b212cfc2df65518acdd550ea7b875a76ee08ddedd4004b255ac79fc124669c1022af50a39b7ef28d1b5af2002c41db54b7f0d654a7058305d9e39da60404cfc6b700a8110d8e5df7123aa919e5d5eadeeac6ddd18244e2b9c66ec40706e7b20347593ddb3388945489de757f656e1d8a8cc4424b31348acb71e75cf587f7ee06baa4e67f99515739e5f1c7016c94b76db987d0be3add82c7e894ee8ed6ec0ee285ee17e0ceb1564260d64164904c5c71cc49ac5d167609bfaa19e0857ffa93036fcd685d3e9dcbf5d57c5f4147a0d28d8a710043b15d6a0c7b8a5f7502576387ee55263de7ca0dc14de30311be2a2849d5567d3239a37eb92fc1e66de83c5b46a63cb58c3d20331e97ca4b65c69aad821b6165b500ea6f0ad350f4269f8f456719bea6605e3b41e94b9702092a869581b88d39559d4780dc9dc1e5f3853cda5234f16aa9877866e06548184fe0f527c056b768a2b3aadac00d39c1ead8176bd6ae3d915c6ac43660bfb1633dbc0cc5a563a9d136464389c66b3ff60c70a2016631322d15cc280a7484c5ca28a5209a8517293a2020eb7f497e28190895f2662d14cd6eb49dddab41bc2d0a3b2136122c79cdd83593ae43298e2ff9ec4e3c8f084b3c013959439ab7e9d5897d11df99462b1c42499710a258a9fb52bf62a302bd90798608fed91cc611abab3c56994089426a1b3c71d77847c1d07aa0fa48b3cea97fc0df75cc7514e758428158fbf0f3ec6b0f2f26f2d90cb398d4691746c78a1583f1e10e51cc984e187c2b065cf42de006edfff7908041b3d2aa40381b07e90ad3d6f5a768bb82fb54e4e2ce586fdba04d3ff166676a048f85c0d2a8730edad2257947080435a7955e243d71338e5ade8c2a665db6ea90275e7388a3591de754b44c6cb539d1a5205d3f224d4bf6b8560887d51a4f2de358216bce2c74e75185bf3b48af7de291832841fedd80d150f4f29ef1f8809672b080341023d4395a85b6a90bbd2802cd0804ae5e5a6cc61ccc8d87336ee40e0b9f46cb117500e554eb119bdc9bef4a884971fdbe541a10bc456037c0e681a1055a003a8228657bc6785a4be9edc81ad81d03340bed56ba7f1856dcd6557e8b202ec7dec27bebfe5fc055c94eccf1e7af8812da1b09e9d452fb16c7a23f795e4723ae8d7e8369e4e3830743d4ca0452ce24b7e3686b6165dc4088060f992621ea44e1c1cc1f299e151755da7c12998501cfdbeb866d55f6293c38db7a32780f09f88a84c4ccb69aa81885ec89a19e9f35272a689e0f39dad5758d09e9b336156e670651c55e289e2baac1b20f4d812f922b70714bc453353d08ee62eef2893ef0cb45121a164957808e864e09b52ee0552314bef11de8799d0356ecf04f47ef6e0cfe111e015bd2f74ffaa2545b785992d0696e70310f85fd7e2632bcc71a38c9b062", 0x1000}, {&(0x7f0000005fc0)="bb482589b415d59d91c25d33653c5cb83b91f493518fdf9831f2a90717ef82477c5e05bb19903619ef3675f5b744efa115322a7b029f615f6f4a91abdbd23dbe0ba764cb821fc67c5c4070f3cfeae417c3f3264e9e44b4ac424b139e9f58deb11e2f0e5c00677bdc0e3a094386621ac70f1d8a812784006eeba5399aa34402cd34e00cac2d1ae9ccfe105e2174b58a20c1e47bae0584e31922e05308d26ba1b91723e5a94b83b1526fb811c24be91f1d", 0xb0}, {&(0x7f0000006080)="78e9b21876b886bf18ec4319bfd22e086382366bf32830d44eef82834da4a3350cb8ecabbf9fbe08b4979c624a3acfce514fc2a12920ed0fcb4c205e6af8", 0x3e}, {&(0x7f00000060c0)="d7d0bda3895cb1b33b389ae418600abdb96ee13aaaacbbf1f1615713820c3c1728a50d56340473dd68765f30f29616ab3c5d4d079afefaaeb5764aee0e992b92434dff1a27fbd6bbc0c8b9ef866a1d3c17de3a50a9f79302a9992758cfc7ecc5034305471d629b702e511349928a6b809988317dc71b6917d3aa45346b9d486539d6bdfa682e68d02148de06c66fdde04a7550f2559b2e4b75be4eeca286db2273cf5a632a46340caff239f404a46782f1da4fe76bf1040aec3bd6021ff4636daf5a1cd77359fcf384180849bbe41a935365c4b1fcb9559b0373b06fb5fb6a413efc68e30331285ed2b34f3ae84dbbbbf9428e4a5ed5e6321c35ac9b251044", 0xff}, {&(0x7f00000061c0)="76d83f8e54151d117f870823bfebb2e61d3fd31b88222487fcee1a5669f91fa8616a789a7701030c77a06a029ac366315a3b378a28879c5a94", 0x39}], 0x8, &(0x7f0000006280)=[{0x108, 0x114, 0x2, "bfd477a6c105e8253597a97874b9cc3f2930f9c87484e8436ed3a6558873a7f67c3c4ae2a1f450a1dad9e1970a7a9500ac8b0a4fda871dbc107820636f7022800756f2c293705962f66fefac30dd23201511e9f438f0eae07fabd5c03ce647091eb27c599306525e42394bb6a39a3a03f7930afde72bf206c6a68791337f90a362caecf5322e5063d42b362b127c9d83569fe018664665421753d4b0563554f8df0641e54fc2a8975b28c867f461529d145dd3111f63fbc13fdc5bb12ab2ddb89ebeeec3be0aba8fe00c8be5905051a0ff3c2e4e8a479ca99dca5cd6c6923474663e47ce1c22b9eb2f8b9c899b4ce8668487591c44a00e53"}, {0x110, 0x109, 0x1, "a5ce1779e0e92e3956cd8106d457191e3e6fbbeb05bff5f33a32d4266d0878c41512297f41a2b24f0d500144649957d350cceede0b7946e72f159c7d58fe770cbcfde5f1325a195d80ba62691fd8f75145005bbe029caff58a16a80798e4e8cf00705e562d01bfb9fb7fb7d0e9f0a3460b4c2180cc56a1488168183e0b69550bdc9c8753ab8c8ef8234eac9d96644ea8fe57937a93893992259e5a7b4dbecb34a5a7884326b0b86845294c8581c9b62df2e36c2be41c67b58bf3ae296d01904d52d8b586e6ec9b8fc4c7a22fbcc9f375c00db7217869eafde4ff3f8d44d6b90886ea32a5daef0f627b588f1b2d38e816aefdca8763f7e8986f9fbac3abbb"}, {0x50, 0x10c, 0x4, "5c4fcfe0725bf4d099cadf5cd63b23a411965cd61cf16898a547937ad6b8a513330d4e5d48929074b22f689278604b13ba85ea794568a5ce74bbce89a1"}], 0x268}}, {{&(0x7f0000006500)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x4e21, 0x4, @mcast1, 0x8}}, 0x80, &(0x7f0000006740)=[{&(0x7f0000006580)="e43833586dffd07546c214e29874f447999bd5650f83f25fc6652ced28ac407221a72f83df8be3ae3eb7f4605ab724a50fbb05ae5c93bfcf1d9eba406a92c7ecdc89f9", 0x43}, {&(0x7f0000006600)="7c7e9b63cfb529de987224a55b8d29820f938ea07c338786eabf8a2755b26c2e8ee82c65949a4b3903a88cac932220f84632d31f93df6af23b08854d952128f67cdc109a759920ec3198e7f243e312d28ee4130d3e29", 0x56}, {&(0x7f0000006680)="721ebf1fb00063010d61c018ede4e1a564c19be4f0ee8701ac991119e39458d599ecb648af8aa2e7ae761b2e97e72f8e3024748202e9f9a082d2aed1d743cf52217da8ece89c55d2d3e0c9f0ffebb95bdddc50839a9b1da6de8429f3fdd96be06d688c04de94737d98c47bfdebdeb3f20c03d92b6e8b42253e7dbe862af4c1f435ea4beae2b610c856f81d397cba178a4ceb688f5f987c083badb6c4b05d3fa8560029198569befddea714ef0040c550ca898c7f8440e75d14628332d02587", 0xbf}], 0x3, &(0x7f0000006780)=[{0xf8, 0x11, 0x5, "877fa907b6152b6fd61b856c995182707137d28cae341ba4b770cd95dd9621c89237fe6ccf91bfdfbac08271ca9bdbcf1b41a83057489f5b890c5f570fadca3b310c692aa48e8575aba4ae8d6f0ef10e6ac69a688b515c2ba9b891b7be758d86d9f14b7a4d03d6b32caec92f2b842f23b48219d5691f33d6fd5b7914cdbabac580d40e56b51965405b8757187d8efa9db24155b9b7e5718ee0ea6afe193a78f98cc8b9c7b6a98b301675f0499a892d14a232722ec9c4a8ed5e7bd99f6dd10d33395a5c536c96365fa568a18a0dbf9eecad3788a02bbe9509b2c738400d3005c11717eabe0620"}, {0x18, 0x107, 0x100, "46093502bde5ec"}], 0x110}}], 0x8, 0x41) syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000001c0)='./file0\x00', 0x800700, &(0x7f0000000000), 0x5, 0x47a, &(0x7f0000000200)="$eJzs28tvVNUfAPDvvX3A78ejFfEBolaJsfHR0oLKwo1GExcYTXSBy9oOpGGghtZECJFqDG5MDIlu3BiXJv4F7twYdWXiFveGhCgb0FXNnXtvmQ4zfTHMIPP5JNOec++5Pefbe8/cc8+ZCaBnjWQ/kojtEXEpIoby7MoCI/mv61fPTf999dx0EktLb/2Z1Mpdu3puuixaHretyIymEeknSVHJsoHsx/yZsyemqtXK6WLj+MLJ98bnz5x9dvbk1PHK8cqpycOHDx2ceOH5yefaEmcW17W9H87t2/PaOxdfnz568d2fv8vau73YXx9Hu4xkgf+1VNO474l2V9ZlO+rSSX8XG8KG9EVEf9EpL8VQ9MWNkzcUr36cp4a710DgtsnuTVta715cAu5iSXS7BUB3lDf67Pm3fHVo6HFHuPJS/gCUxX29eOV7+iMtygw0PN+200hEHF385+vsFbdpHgIAoN5n018eiWeajf/SuL+u3M5iDWU4Iu6JiF0RcW9E7I6I+yJqZR+IiAc3WP9IQ/7m8U96eVOBrVM2/nuxWNtaOf4rR38x3FfkdtTiH0iOzVYrB4r/yWgMbMnyE6vU8cMrv33eal/9+C97ZfWXY8GiHZf7GyboZqYWpvJVtFt35aOIvf3N4k+WVwKSiNgTEXs39qd3lonZp77d17BveYlx7fhX0YZ1pqVvIp7Mz/9iNMRf39hV1ifHt0a1cmC8vCpu9suvF95sVf+64/+qTSe8wZVK/rvu/DcWGd5aJGrrtfMbr+PC75+2fKbZ7PU/mLxdOy+DxbYPphYWTk9EDCZHavkV2ydvHFvmy/LZ9T+6v3n/31Uck9XzUERkF/HDEfFIRDxatP2xiHg8IvavEv9PL7feV8Yf6Sau/zbI4p9p+v63fP0PJ/Xr9ZtI9J348ftW9a/v/B+qpUaLLbX3vzWst4G38r8DAACA/4q09hn4JB1bTqfp2Fj+Gf7d8f+0Oje/8PSxufdPzeSflR+OgbSc6Roq5kOrs9XKRLJY/MV8fnSymCsu50sPFvPGX/T9r5Yfm56rznQ5duh121r0/8wffd1uHXDbNVtHmxzsQkOAjmvs/+nK7Pk3OtkYoKN8Xxt61xr9P+1UO4DOc/+H3tWs/59vyFsLgLuT+z/0Lv0fepf+D71L/4eedCvf6+/ZRBIRHav06Mn8TN0hsUeUiXQThydxZ0QhsWai2+9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7fFvAAAA///e3ua/") (async) ioctl$NILFS_IOCTL_GET_CPSTAT(r0, 0x80186e83, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) sendmmsg$unix(r1, &(0x7f0000000000), 0x651, 0x0) (async) request_key(&(0x7f00000008c0)='user\x00', &(0x7f0000000900)={'syz', 0x0}, &(0x7f00000004c0)='\xfep\xb1\xabK-\x03\x00\xe5\x81\xb8}\xe6^\xab:B3\x00\x00\x00\x1e\x9a&rs\xcf\xd9\xde(\xdet|\xd7\x14\xe7\xe7%6\xc5\xf9\xe5\x1cx\xdf\x85\xbe7\x9e*U\x8d \xa8\'\xff\x0fl7-8Jn\x0e\x86:v\xcc9K\xc18\xd7\xc9\xc3F\xef\xd5F\xd6~k:\xf8\xc6E$\x0f\xb3Q\rI\xeb(\r$\x1aP\xaf\x8a\xdcx%j_\xe5\xa1\xb1\xf6Q\xb8\x88\x93c\a\\\xd3\x03\xfc\xba[b~f\xf3\x88', 0x0) (async) request_key(&(0x7f00000005c0)='user\x00', &(0x7f0000000680)={'syz', 0x0}, 0x0, r2) (async) add_key$keyring(&(0x7f0000006c40), &(0x7f0000006c80)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) (async) add_key(&(0x7f0000006ac0)='cifs.idmap\x00', &(0x7f0000006b00)={'syz', 0x3}, &(0x7f0000006b40)="b2478081411736ef8550681b691a968b9f61f37f1480e9f77dc983a3c723fed2b0f92b9a308ff86fd0a5752158c8de78e5a20cdfcc84b0d9fced7aae0a8477b4ce315515e6bfbee75b473296fe9f5c4b7c0d12dd521fb5a3bbbd54958d313e4fdad40327e327a64a5a47b046d3701b0623f728797022f4c975f8607e9744fc346786f945e5b4fc5dec55fafa143866965157fbdcc9b6e08180ec6e4a9f4f75b9d9c6644f8276c2834490ad12a0f7fd60750e1b9591b94c16dded30b6410953d7090a10809e4d5297380650ca6a8eed0a4269e182e9b0fdb86430f93b0305d3aaf2fc4f", 0xe3, r3) (async) add_key$user(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000004bc0)="33c01b295d45af4f62fe34ab5146e2", 0xf, r2) (async) sendmmsg(r1, &(0x7f00000068c0)=[{{&(0x7f0000000080)=@nfc={0x27, 0x0, 0x0, 0x5}, 0x80, &(0x7f0000000780)=[{&(0x7f0000000680)="bd924b598a6226530c61a3c8531a738817f96571b435c0399f1f981b67bc791132ef51ca0bb8dae510fca3cabb5b0a25702dc9fb97a1b57984c09e7cbd202899e1d273945a992cdc5ace0a847e490902201373b36a04c27dc4697bcb2a300c586c6572aa0d57a084c642a33a68c227caee059a45864e43a3da8f903459272a4292755c2fa3f9a90fd10722e74490b60470374cc63e6653ffe007b296d3f6b974d6c0bd2838afa3184f429af169b6a8252bdd0953d695f55678e7ceaf30e53457a3b5a3b866c2918a7d452f5aa0180215e6f1f488356dcd7d2117c2b38164fea7cebe7a7e57caa9afab60e11d9316040bfff7", 0xf2}], 0x1}}, {{&(0x7f00000007c0)=@alg={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_ctr_aes128\x00'}, 0x80, &(0x7f0000001b80)=[{&(0x7f0000000840)="e6249b7ec698f57371f7adce666a75dae1b9fdfe84458b56fc5e2eb5cbd841e2e7ea3c39ef2458c25c035ad8623162033a65003271cdac2defa4ddf340ccce68928b63d56d77a79c41e139138be4d0662748a56ff7ebd4ab1d3aaf957ba19a8b9220154f012b667a7fde4916a679df61e45dd9d8f803e7dc6931cb81e1768c5b4877", 0x82}, {&(0x7f0000000900)="7bcf0bbe1ddf5f80f409611765a448d3b1a831095bd444e5e086436d134e7ad20b4f5ca38034701c92e60ba63fc7fa16f740b3a51059a008660f900a10eedff527415a5ea7788a9976262cc3d670171000814e8c00f8c8f99f992a458b2323d58d3e8a4757599d3e75129538e7437f9014cb4f0a17822490fc2f4964fe534ca466d70d4e987a0c0e85b16dcfc2a42064928ebaa977a12d5fa750a99aae72aa48d803d2f0229bc0996c5d984c7e1a17ef3ada760f1d731bc3c302e35ebd7b3ffbaacf19ad1354b40518c9e5d823b0e1cbfeb0d046a7cab98395b68958e4dbf1c8814efafe2a9b535ecfbc0e14aa1a7bc0b56126b41efee1310e365972164d2ba304bcc1c27a2d6e4c9dd19681b8a417e6a71d848543de7ddb3d1431fbf83818dc2e4ad40e6329dec8642a8f468d26c12d3c0f11da68eab03b47c3f36312a439a5244fe1386b52fdda7028365bf91589247b7685fe393709bef29e516f564bcd46b3fa2b5d5e071aaf3e304f2fb6c36fe913f39289285f0c34126bcc090ea800a7c8c46e685a591d15fab3d76e90dc5c9f7afccc63c67f49bb3f6be5c5737747d9cb54204527bcd08800bf52be809f67337d46d04f123a5d741ad05b401b3c959646048426ba7d553957da06ee5db5365de61da6555c0efb2bf69aaf0a74a17679c17221c8f3763124f96f974256e3603654d84b592ddf662b9fb1a4f850e30a9f1978bd290ff66012941170be7248bef84f31ab659f6e6e3a1a066421e48e128e8d435f66be566961aba43b7aa0682f04b1d9680ebdf8a58063efbcb05bdc28ed93b78ef0237e912a1ba8a7503deb9d3c8c00b91203ec337367cc71aeaae32604f38635a2dd98b8fec754b5b7149e1e7eeee5038732a2edfb36829d637d30957a38709713be987b9f1a1d120cd009bef8e77c697ec2fb6283258abde75d6fd184e0d55a74dc5019bfe26b2ebc368a88475b19e1213defb670212b05dee1a375f472088e28a9af78d287b00843839acda961960f9ca8df0e5268a03f0542aa599c35f46b3fcf681c80dd646a72ae950509087b1b986921d5d874a20946b4012b383926c86df4ee78d38938fe231368d2447a8f88db9d2aba241578702e39b24468c869dfbfba5473860300df87d2c659113f5e89063078daff1734fc20569231b152acd892a91057743d720467cad79dde4fba6badee05b09f60751bbe9d698ea1f84dc233407238d045fe4d2952c1c9cd22780c78805a74f612f94faeef2c7b4dc9c3f367b1106b5225c5c82b893f5ed2894a4afffd6fd4c2620d8124b00aaee247c8b4d4d1c0d6d3ac5ce6b6fde6944dfa65d393ace60e0b5e33db840703d13c4286773f29579ff5a0715abba1518d88e80492b687b5e48b3e53b917ec8441956dcfff6af6c5f508053f0fcfe29f49d498015732be18235bebc329ddeaf56ed05e28c042553aa9d697c7608ae61c34a97f0a75daa8516293a3e479195fa9fe1949ffb64359f36312fe1c67cde3700f2b866fbe3bcdb57f6921b30a532849401b8360267d7c619cd36eaf775304b6c885899d050572103cf725e16b544ad477b6570de47aa44f1844b1d1338e075b61ded3a4b362a1afac53d7a91f32b86550571181decacfeabc209a4e73f0161e302d2631d1b1605691cf42e2762407b22df289183a6e7e8e99f06b0a5ebe104e463ae300dbb8c005343d9f1d0a909a23eb87d43008b12c64e4d66014ebf0232682c021450ea9e21653d5773ed4d7ec37ccc6f87f18514f0354fea8505f8a20ab7c2912d74ec26558491a93c3266d3fb32329a9f3763482d7d806c71a7f5f68723dc9ea3f4afd320caaca019da5422e5b10a6b20d331e8a2124e943ac28fcb42d525fb0599b5e226745cbb23e22a9783d0c441ff1ae8ea3e9365dce8b25b9e92e5248969ff98f9e523a117578f62b5430ef02ab510bf9f3eae3c52f24047fbd1c19f146dfe881a55e732dbc21006d404bc42a48b2636eb61436b054b631f2f8127690b59b870f43a9e9d455976ec98248cf83d9fec47bc2b7cbce41464941fba5907cacf5c629732e2efa6586c8fc279ff03f88a5341c2af9d57a3bed475d5264f00d00e0a9880ca05af6cfb0c2da1c9f734b8315acbfba4e69799b40695e174a095610437f16c023c5b70c29751094ce8ec4f2c7ab1f823b2bf5767a7a2353d3011e8f7d86221a91e3373aa39f866339ae8050617f7355d1014b3c5b594694bbe4f9ab44c3bad46eac623cfdc41581f5c2c02fafc3922417704b0ac20d0448c111a54677236da7c7452220f76810af57ffb07157e14fc94729d1d8d603dc4788da6e0c212bb44b567e87aaa93d6428bb3662f1fc2242750870724a23efe4dd50764a9906ee3023367e57645f09593b382df9f0dc190471df7d5884ccea72804bcd5921de04368bfeaef1afad9b9316725ce78a90706a798c72e0cc9814cf57897dc4e33b08d5cbd74dad235b1fffc2a3bc028edfab7873c8c0f44542a1d9f94dcc997d54c60c164b1dab5b11647110453c926e4ab1fda55a1431c16be8855edb0871c5ce7f6c25b779cb12810a14463f5bd64f982eb287ff67444b2593c3ace5fad0c55e0b618aa9a779891133457d6082dd78c39513be286d54b29c88e4c0fe1fd5977e7229ea6d32040e302f4db86cebbb98bdaba6457fcd0d3c9f57d182ed21e9f0bb55145b74122a6f7d193138582f8c7b4040b6d56f3fc234d3a5f1917b1be6bc8d5b45a9bad323b06ccd6721ea95963c4795911a5a934ce28a18f2888e81c499ea6cb756abf1f3d07af83ea36f4d79aa2dd8f8216fc3de15b42c58b02f64a2c6721215c9ecb92f01cd06551b1cb3c57746aabfea0288a163554e18113933719d16efee225c9c158bb30c2421c9d1a69841cf88c4e1195ff1a5525f16a1c1e9883574252bd35579b78a670f244f1a9117f9eaaa66fb31b5b859df5d78374c5bb6f8213a53e1f637f40d00b06220307de5721ec5b0f32242b9f3704b8f87b69220f7da563784df7a7e28ac1cb24fc2129c439ef5651662a97e88548320b98a7a391fdfc63729b607b0dc26ba0b316d714b6f2eabe55cc04f86c8c4aded1c51dad13ffa142481d27cbff8e827e7543b4b957f1f7f5d1a06dee6be7015283390db0d60b53c58607cb3444b9ac84a873ff21c7b3a36ff7f7dc9c9d35740c77ddd5a9ad6e1244e9ff76d8752185414e692559fe9b4871d3a5f0452f1b1e3a592674dcc6577cdf56959ec006dae89513f33244eb71a61cea0b420e275268c6fee22f3849d785b8772d2c90c8c3868d272884b7af89fedb19eb42112cc5abf99a213fdcd20cfb681b3a85510d859a1013439da3b6171940314d53b7996e6f9fe2fbaaed2ac7f3411cd9e7d531d648090cc1925ddd2f47fb04bb5a1e566ad0bf8bbc087e01cafc3acdee2742b899d9ac27b8fd91367d266c59f6d022c449fd29f050133d057d1b8548cd54960ba0d410d6ff9ca9e6752b93d91d6851947dda8250729d3c908a90aec8f1e140f150b298213ef2998b806fabc256db9539b1d1db56b712fad718f95aa12aaed46e2058f98f709599adb8cb6948e622b402d44aacf30cc4ee2fa2e5e42f15e10702058d3ce3a28a39461f6912789b63c7719603718d203cc0fba6e700dbf93859adab4c9fbbd68cd205d959aca4a51e77e38e5e99836154fbe8c0d69da6bcdb5ef182175db4d678a4477dfbab80a540baa5ef16bdb34a6d7f12a5093f09f2a61ef85ba07c3d0d552f0a23443152b2d9023a67d7b2152b5a25a51f7205306c46d2b4c76d15b124dd880cac615bede939bce0ae616d20ed746d234a22548bbd6620f2cf402f3d083e6a6ee1c81ab77cf8f3dd0069dc8c3011ac178bd893d1d0c54adc6648ff7e719c61768fd0e214f399c9d63992ce20d8e2848787e3e23722d1e957956284e23ddbd9edc1d75f26b6131b50a8ff2acead2da9895efb138660b212429542cff0b7b62ce017a8b7948d044cfe13681065e1635034a9d4ff1a43cfa8811e1aabe57c41f4749f06ef08a885d59f21a7c46d91702a30181e43ac1b8d83a978cf9cf2a8bb43873142ba4396f20a6a0fcc607439a34efbb45d42312f7557859e842aa0e59f58e0b8b1e33a5c00cd7151229f6e6c35af068fdbcb6e8f5391d5b0e4feeaa9e2f9afa3ea8be0728d63a860c10736e101af9508048c96633a47427ace84b0ce912a843c8a5391ef750f8f526f232ad7f569225232e4e4af522aca1519669e2e9deecb6f86ed4f2bff1bb5ad15d4bb86ff9e2c72ba9ec03c464253afe5ba872e7a1901adf44de91755962354cf62e4f56ad146f957202c8b4c2ecc34c9d62a6b47041eb4e2d430eeb246901d2793329df456a770c671b975ddf5ada0ab895f587afee0a4459755f5d9096a62f971630867291d6de9b809b78cf3f5e82b3735032b2dd30b816729cedf9067f415c299c796eae67d2561d024ae040ff73ca0130e72f95e64d6c5dda4e6e6fd8900114aeda68affd7c98ddc72a5be68cdf0de65eb4e3b78602c80608cf73720245a68603f95cbca86318148bbd17ee5bfbe85ddbf95591d80a38521e71de036593871df1e4da3df8d7b845637fe6d6b3fdeac208ff6ff8c76938597bdb18c82a1d73e81e844330e3d64c749960ea3e312c2d709891f0c3a9dce987809e926e0c51d06a7fb9b9d6323f2700b5f4848656383fc7b136fc9c30f040e9d157f292f260156163c076e9ff748b4a4f6398eacd91c9614deff6ad67852db65434fb42f406edc5241ed0276d4868cca27df309edce7dbaf3ed244fae4bd106e2cc2dd9cf512f9e452bcb47cde1f07c7ebd12225aab4067a5ff487029f24b9fed4719c176817a291766eb7933353f119ad4d78051834f58d9cd22b2a06c6d236524834d010926e7fe6158e5396a3c8abfe10a0afefc15d111b732d0d0d4085283ab64b7eb22032bf80fe910d6ad2e4b4973ea38eba73d9676e773e6c9160b5d056f57fbe8ddf4d08662f0d8f58320204eb5f974d7790b1d864e1f3d6e8c94539c6f9a704a42a09c80b28a4044f1a650bb2412ba1af59cdd549261fd9ed87946f705ed7aad496aec4607c922bf5f3f8bdff40494e389c9f74a42ad2de26d497e09401ef3bc2bdc82d046d2bdd81172307ab95936414fae60acc6aeea07b127f941fcdf2956e3fdcd11a00194e4214e99bba4b9f1266db3d553b66db695fa24fe68a22714f4d4df6946ea6abf7c900de2fccda2f3cb2e1770b1c654f5be8daa9e6e2a6b7dafe8997fdf4c5ff9913bed089b3564e2d0b57c761ab03f889e4fddd878b8e7894b5a25b14b806699a226f10b9c63ec642bb623331328a5d05d430a089ab8e3c2c8ecbceb70df96706261f4d2886056e3dbf6c35385691a76dabd8a28f0c127fbb97eff0e17e30ac7a186a02011b35ef56c329f7b95d544624a7d44c4c19a27784da2128ec12fd059d5571edcc5dddca078970c72ecb500918bf8b8bb67f7bc2eb15772e87c8d7291042ee1e2def47e501fe99b7514c00a7b9ac299f3ce0d27668711ba2e19669ce12a2fb2dceec682366195abaf040d3c3285250a1ff1ad37ab513bce1796caa06c2b21457362008cf4a5be352c593d97d245a9466216f80f96fab8f43b8e81eec23e265a4d1c6234584c2da38c6c049c0e456241cfd5c90e3334ff53c2a1e5f80d6a8ecc5b968adb42358cc2cab193f0908bedc6df52b52562e5a5df3b9afea2d9069c54a5dd71383446184596b9939136ddcf855af70cae58ec01ddc2b4dd4f54e017474909fbcc26f8ce5011c649b3", 0x1000}, {&(0x7f0000001900)="d924cc756a49186f5e988b7fe61b1079c88e38acd213208b38897534159970e1b4234c1cd9c47d6c6892d5dc8ef514ac190770606b94a7bc74f9369bcbe11d99827e527865c992bf851b289e014e6d40125517e1c8425b23ee0ec17b633ab9a375a9e1db40307fcc82f1b6cd30fc91c4b1ea13f5411b341b32185a43f782da74a04eb480f4481f824105732bfa70e3b8d9c11b702e50e6a919a0023c6cf57465209c49fc8b8a3c49fb", 0xa9}, {&(0x7f00000019c0)="98802f93fcfd748eba34a0e8d4a7790e9b8e088f8d34fdbd9fd01615f609b51b536c2099d0c3acf5a9f091fc159101eff46067b03bc3d048efe81ddf9724e3198c2372cad8218f5bef7e0d6977f773f465eda4bef0bf02f18517811e809b912de256018eb47588b8da95003ca371", 0x6e}, {&(0x7f0000001a40)="435e1b8162471b6f9b00dc77a9680ba578fa64b33d84a300b4ba41bfedfcf05368b39fd409c8985c2512a7cb8bdc41636c68beb99331b06ed1fb323b1af16c014cccb204d4ef3f5916e56eb1b03d91", 0x4f}, {&(0x7f0000001ac0)="d8803b86bd7bb9c78b3f6fa7b65ebbf44a7f18e1d023f372a704afa5cdd4fbb0bb567e4333d11332bbf855c67da795327caba8cf43d7b562a0d832069e1d962526410e63cb32ec20e7f8ffc26aa01da63ab2edaaab390c706f006a71197bc7af4d03ef358ab2448f4b424f464ced981666fce7bbbc8ba4a98538a413f0b13386c2fe582505a13c16c06c04287f27d185b4", 0x91}], 0x6, &(0x7f0000001c00)=[{0x1010, 0x104, 0x6, "d07c701a864ade33baa443e9312e82be6d43c76d072bad1abf3bdf773e6f620a55e0b3c05ed47f50b5b34573313cfa42824880beaa4932fcecb6980374ca4b443480fbe8de0594be54f462b892d5901bff1641e385099cfa874159cbc79ad78811c594403d80c25379a11df726e4522a451946fbcc586082f925301d144c35ac73680d51f0784d64cbb0e7a03b4b70aef2953239a8f7a8fc64d3b7d620f4c7cc15d645d1c38a978633d851ae99ad6ad9d73a9acf23e9a4fbb2b8a3d9afcdf26631e15724c6e2ecc66e28a3875aae689c553b4f9cb77029d3d2c7d051b57b41bdd150f0281757ea0d724ec3263ae180e52598a75e4754b08fdd8511759972c000566481b10f3ba5d2300c5108a62879f9095f09a51844e9ae4ad09a4c9e4d81efde07148a1afdd59eacbc5171792d63c372061c7791a7c3686d944b69574ac91db54d20a14d0638b00a562d9077683039e8f270baebd08aac3f7274fe4ac0b7e61c8dcbb76b3de332fac3e5ca8bf8ea1be72c47f78758ef5d535619c760328acb25aacd83807058143d3ae51d1a049f9e5f123d171a88d47277727b737c7cafdd16b14ec66b59657af8970fd2c88df51499c7db19c103e4ad6ba28a01ec2b82a36bafbad556e1655dc33ef81280662bae5a7b616f059606df39152c522c2782644d1092cedfea413d058dc026183323d7f04efc99f75a2f9f6f1226f52dd9fe160a4bdab5c213869db0c57e11370313dea790176e5bba75b2439f0cbc79bfa340a85762f8daa2f62e3d9612ea93eb3b1a054503fb46d688794832f5f58569de96493404749c9649ff7e2d005091d7719aa369e8cd8beb955b2d6b82476de26a00b5590cf705c9034551835ba62dcd7e252ae4fbd2e31858a36dda3b233aee033ffc9aeda6cb07a8a41198ca4a045b750d13a56978cdb26c45cad53e59e86549d31e5afb1b1caf462866da2b0e480d97aff35794d3cf0853ecbc5162d76ca01607d92e08189983565d4f8899b0e63e55c8bdb2ab872eb6635e82f35c0c5eb6139f1668cd52e852fbd18f20b5679e9dd575f9804a3ac588e7a610bd64e01ae00038ad3520bf238ee06378c1c1c0a297b2d650a51bfe9f660f3856539e2ede296a44c0ffb4de514881e4dae626666ae25cf87bf8f31a680376c9f60ee8c866d5a80d6bf66d1a5330e4fac70b582fd6054f042ff0934cc84d26268590a39ac252d8c7ff241af70931bec5687f74286fe6db7460befe243bef784e15ecd0f9f4aebc5d2c3e6f16cfb8b7045fbf4cb5519eb1764619127e4d8f7016395c022195cd792a5a3346b77e0562769bf866b5c2199f32c58f15e7eca65c869adbd876cffff4b43dbe0fff11b23a4eb0a21ceed056bbfd3320258f7189e0a9b46850fae3700a7b728b362bf786cba19967117611fd5472b1537fe7dabcc573430b9332e34d7aec264846b6942b02df3d208f2c6e0ff499ff884ee1c2073c4c0503c3adeb253b1e860b7b71df04c3d2764e651e940ad8c4c0226fba755727bbfa0739538eed47a9090dc7d305aa407c56b63400fb8aac985b678f657583d0540dee008508d51c5a500aa6555f4fead6eb04a2da9dd5317f58179376b27fe30164743bede8122684ccc2b7d8c7321db6e428d663e52fc9c2a2303ab5ec5832ff3654b4d11f2f35fbaa4b8daf14968fee443aac94f906681c934301d2a3146190e21e40d3972d19548bd2861bb0f0ecad09f68105434e241e983891f2186955a829ecc656ddd496b89820c6f1971a2ef2427fb35456587e1d20db0303dd64cc9677d8c1fadb5bd173cdad6f9b9621e52b4d6f1adb407bfd6e43ba1c16bee818bf31a0f7fccc8417cec707a0e86519658cd59eb3a9ec40edf8d03192a928436346c6d25bc3d5a7a9ee2d8d74570d7028b7dbb06ed7f06363412954488c5bec515139bb974ee1fcc259ce7c27b2f456e64815ceaea31dbbac6dff6b0845bc6e8841298a328004071af17e0df5e5be3463bee88bdaa6d0450aa17cbfdc1fdc3dfc14c4ccf03d388d3d34b8104b8de5d153fa0a8f848ad66e3464ec3e9756fc3abd157fe7d46fe7d1ce6741ad3a0b0361d9c90f5647afba73a1791389f7c20a293e0199d9f076b400ab515d084e61aacf6eb56775a117f58f4addd1aa9f14800730674f45a04821cf82d8516793820840db678edd8e84137b8d9602e3945b42f2a8800626e6e9db342f3a2c53ba2dc8f836c9614d8fc75388814aeeed97117146c319f42599971af6bb6083065d8a2ff3e4fcadd8496dc12a1a5b41ac744e13d2e36cc36fe252256b4f89896f0adcb85ecb8f72c9e8055ed695c2e11c5ee9ba30a2eb4bd87b99c958d932787adde8497f41ff8f8fa8c78bdcccdb13edc76a3ce6ef5ec521de699418ee13af4393e1ca1cba53caf8cdecc7e426989c4775c011b62561e80b148c60f2c8846f9394f7a5e711a91921c172451851277ed524ed8be7633e3d4b4430c2e0f76d3cca62bef528df222a703dd5a67dc24e8198bd3bbaddcfa40a1b46c1472a8af5295f59b4ab10f674a2fbd9994f89ec151c523936976ad0be86ceb126b12dcf186989fe454b2e9fb176882c2938ff53c873be45d2961ea15fb527a46c9bea41196bb5de2f2ba0380598a879efef9813dc3b87093beffb895cd56fd324c8929de808b1480b70f8fd31dcdd4b23cd22d99344a585c8c5d01dfd2f69c5b58a75a45dca8105c3021fbc778aff8267dab650a9640b23052badc508d2ea537e6f35cafa698745d4db659ecb0e33f8cfccf8591867f8d0efce1c6ef30e6247aee98a3df414c3fa6917f7fe3b2f96af32480c5fc8ef77d850662e283b334ca2c67a6009cf3474bbe221eea54bc918f21575cc82742d18e93efcf13ca3ef1bad7563e3b27b5ecc26a30d0dd7da348ea61c2f7b8f7733c0b555ee6925755b766bc06b1ef12ec3565e3d987033e014ce7e6b9953a6e2a2604b096e8930398b66fee02ae451b0d0c21ff0a205d408d5573f99fbe6c712c40bca5f375b07874b39f19bbf71716443cf0a127bcb63183963f3e6a05529a0cb9d0c8bfd18780457c2c72657fd5c06e7ffd24ec1fc997f4abe31193d0cc0934a62937609c539b19c23969d5d9616d4b0c19553f810a973e11b5815a88a910ca6ddd658a6bed2613af0861d3a1c82e38772d5884d9aabe0bcf668a5847f4c1f1173adb49ab9e24a14ab30788a213ed742cc6022cfa72db7cadc132da2473b1cbdfcdef8c9114c6a6da781872d64e032b8c0fab45ab644079cbc07755a8a7c4fc2d38d3759326ec0e5481b070ff8fffe0ac7b75b3d00123f971de9b1d8bc457004e744e924fbae712b59fe404c90c0e3ac041e40314dac5aa9c83ca55eec32d2488efedacd71a9de241b1886c386dbf1711dbf756f2dd0a98324d34024ac878db77c05a17d4c89eae6eb89a5136f6e9329cae258ba9dcaef8c83ecff26abc5cfc52cd2696d635c4fa7ef2bcd037f262b482891be1742cbd259161386367172525bbafc854f816c7fe3b44020a7457299bdefe94651a4efae3e8514533f14b0c7880d3b9a596b97db4a82abf21a29dc16a01636b0d356316c4a96120a2fdbcba3e266d18bcf95b0ffa21e5b82636d41a4a402d0b95d68dc5a9e65764e7f867c482a88b0c8d0c9aa5369e36bf1ff987e9113bc3da42e586e9e56957b63136ec1ef76e3171e89653b468b39e46311e28c7ae4bfca66d8ca47778a1d6e740dcf05eefb96421b326ef19b75573e9f881168909e6f310be8a54bdd6ccb38480253fd0fb12773aede94a32c20efe53e5f16da4ae415ba9d11b12c9eb8655623f8ba5211f375d350e1ead655568b6416e3775b9692e51d746e416c31a6e78826b3cb91ea361287c91a1ec9170c4bb1d2f8a8d5b52165cd7850b399a6e2d69be076d1e63e37ca7be75fcaa8477106ac6c509c1b98c65b5cfd96f3ebe19a7b9ce9ffdabc2779348d40760c08ce90e13470a046b07b6578baca9c7908921afa33030cf47ae8827a5b777830c9164b2583b16b016904baff11fd627ca9674ad288ef704bb79004c070d75e10a28249870e0684524604bbd605e7c5b61d06239e6786aa4cff4a76c3b793772535b41f0ba59bd8ee01bdaff64b9dd177768d587dcc992a04602a642ba68b3e5765312688d24740025108d66982b0aef1d33a4909a0befba586de3229fedf98c02257f7b7a5a3b4b89dfe1512b6059e8e45801e9230c203164aa42490bfeae51820904cbe6e4cac8fbc0307f688f7f7ebc84c3cdf8cd67e7f358c3227064ac4d99e80916c7baf4fe5640f081922358429b935ca5d06d217166ce0c498c5ca60f24292d0c548a0682506054f0af3a48242df62e4a3676ae112990b3662fd094c09f8eb475a1bdb497f8e37d76bc1ad1c68df089c6078c3c51cc9f212f6996b69f957f3e9f5c4a3184c6258a63a71442e8f7ded195c913de24ff5296a8d62d57c76b6bf257e21caf4ebf1a34c477d14fc5480d41a965a242155362b465fbf1c677bcae071c36ecc32a99573e7a2d0d4e3acf5bcc6a2ebe6b602f1c8ebee870b15ea375e742e6db1a0871f6a9dfc8fd7a9e038ac75652bb372b9a79995582de873902abbd75d32b9d46ba7e913569ca79031f68d5b8406709faa9e6e2a7ba4668b9a17e93c211eebec59ca1aa2edc418fbf17756e6e890736aa1f65784dc6a04205b7e0fc12e74ea4a73acfec5e10c340ccc23e97a59ecfc6cfa0f3d18d7d40ec34b59ebad95765f12b7c8bb7103da4ebde6b0dbc2e23b91ac2fbdc50252532077c5af500e48ccc960e0b48f4e6ef3305f54dbf26f86dfc37dd573db8c347be751365e0dce4dcc318492cb5aa22458fe4e8408d0ba58812ebf6ed3731ea8bef545c56bccf99e47c5268b59f12b585d219810e214b2f9b3de18e939993458792ee5862e3f43d4a87038fd06ad9ef1d64dc232f05bfddbb417fe9fd1952e549006fcde9557b81b0004a17377568fe0f6ff5fea1e8239a4f65cbd35960c15bae1dafef5621d152ecc4772f0b275d8ad2b52585fd561f3dce01a907237fd43a1cc5dd81d496e0e8c8b442c07a00c6a3ae1099266db9da1f2f177009418d08f84ccf24d2c5d70a7e8a5988b28fe1733a0cfcbf98b9895ca396cf5df4843fbe2774d9f275b6641483e928a77113ec5df2488d74930fa7aae141be3e0ccc1792714385322a1e7acb7b72648e984dac3e680d8fd2a309942b135b7ae441d9d01bda02ea40847704f2bd534caad4ea6abdfdf55db5e24ce072c72610de2ef7e6be7c4c3c61bf004cc0a779ccc2b7a42e0d4a69da8be6274479bd5128abf2e27703b00c652c478f216d91fa6a903f0431edcab698c5a7cb3afed1240225ad79fbdb54efc5d7a2aca8f45a870280553a97eaee58ec586f4b228bf0114834a64b89d6360b8413c8fbe498f608e81a1afddd5f9d378753d11cabed43a3ffdfed3a1356498235599bd21b2fad4abc5e3a77d2c272b2c5c2343bab9f5ae58444229972993d7075b661175d4b7e925584eaa63e5e8a69049909fb24d2ad8b1fc2c6d69c3a14928a833c83fbca922fe66568ccb865a34484420468a6105a3b49242f9c2f29bba8e9c49841b46d82795ca650dd80f0497eeec8ab82232326666e1fa6a14a9fe3200cca00d74dd50f83cc1ee967fccdadbf4231bf7e27352ea3a1aa19f56cf144f8deedf1c6f42956807961c8b89c99593ff14d7cc48ac6f5b4d6518d76461c79ba0ae52c548ac4e35d866aeb3c9ca151370956d5d3f7c88f98788123fecddd72814734cb533f6fd67714c80501157"}], 0x1010}}, {{&(0x7f0000002c40)=@ax25={{0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x8}, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}, 0x80, &(0x7f0000002e40)=[{&(0x7f0000002cc0)="5a97833fb73f5b57f13069fa79b392e608062a528660", 0x16}, {&(0x7f0000002d00)="f6cb35f49e70d6be2a5fba3b7268b19803b5ca86a7a786b4046867d90ec0d9b51dde04cd79d3fe8353bb0e0e66e1ae9a9afffb6e5d5a0b272795717db7324aab3c3fbb4111f5926a868728e219e680441c7512a909bb8652371647f1fa6a70c5f1ddf23930f3cd860a49fd9b8723f16cdb1c8eaf0fa7e0132f17c403a3992b7932249f7b633d4fed4cb81f785f20784c164bb3ba8d466ac437085c471c7481a326fab4bf8344401d76fed220cd751eaf42ba562c1fb18fd9d98c85712949f325c5b2", 0xc2}, {&(0x7f0000002e00)="c18374d0d3d5c0fdcecb0ff1317ba7c14c58548c72f36643c4dacbee7c7d64", 0x1f}], 0x3, &(0x7f0000002e80)=[{0x108, 0x109, 0x7, "99b81133df8013b712ad09468503c71a36bca3f7617874ce8d1f05af20d0fb45402fee9202d08fff66ef798502c83f19a565a85ba17aff2a42793198e2fa18b31bb1a503de6b21d8ec782fc160b65a607da6789a848637844bd92b36ace1a2ef7e69526aa4cd9ac5ec999db6d1d0a59d6b20758ef162169bc7b5f93e244322c11e4b5cfcd23df52e3d123d573046f0d232a959356adb29584f5e4f65a93ddf0b751d616efef8dd89963c3abf38480e177b598cc991de58b0c2c07e7a4fdbe8842065c868817740ea160c47fd1e6d5b713050d6f9fa8c84fcf58367e57c342e4067525a2434101163b0f045029236d2a50ebc047156e058"}, {0xd8, 0x102, 0x7, "59bd574269fb39b4d18c6d81a54c81db49f2f0a8256fec86cf7f8a4f2d75a981cf8a8ce71a4252fbad874148c6904046203c7e0a7494da35aa4741cd3a18aab3852c54737f15e2b472b739f92591dcd6193803a417a4b88a1852e6c35bf65a0b808d8c62d7d139fb1d6ed76d257307c24062f7f980280c056869d35b68f1c71c15a6667f02a1c3ba17da6000c5ebc42ffb5590b13c4c781f06cbe0f0cda007b4419203becacc1581af54791ec6b62e5701697e65b17856213f7d64832924624750e4156ef8"}, {0xd0, 0x6, 0xfffffff7, "3507818ae7b1946bef8a4977ffe0607dd90ebb9bc1f9270010f56652dfe3b59774215dca82284f667bdf4d1e59c8494adb1b1760c6ab5bb094564623e5c5d62606763456158ac8aed380cf27d8d26c326a22cc7d2d97993679f5443d5382956a05435a5fbddb4021c6bc7973c46e518d9e75c8f0fddad79f107535bd4a9eaacd6918438965869839498dafd2b136c4bb562cf0155221eb3d8ee06c1d7fffeebc84f55b1981dc815acb19b4189c13050a93d0625ee9f9ad0ecea782"}, {0x110, 0x11, 0x7, "343aa6b4308e7bb26aeea39b1d2d7d296c0ed9d5602b5e96463b8b3a78164e97f503c2635244f7871920d3249b2f6afe4f2f27f1e51ad0a39fb354a9677fdd24f2f2df2c0dd6eb11d35668f92b35bf9d2509c5b1e05d7b215916ca5903670afa115fd03def01dc704151b49051abf406bde888ae89f6c877e592db2934ccda214526ab8c7cdb6788ad2e589d47604b625c87e71c2ef20078aecb67beee1fc200947c166aa735ab8fada7c97b17a60b4f03ded2579862882fc8dfa86df6df2b2f39ed8abf38a73b112c64038ac15aad859e3b69c6b70e551f32120dae47d516853ea7bbbc183099932980bd4610dc765cd3d82ee20d627aa9dd"}, {0x68, 0x10e, 0x5, "551074bd916cc3d196eb884fbddce8ad5dee29b30d8e4108db9fc24522e1f7272bbc248755f152bb19c7daee20d1f021313ac06a6b8fdc61361b95af930a559791c54183c16bbcc9fa0fe7827ee8ac0ab98d0e9bd7d60352"}, {0x40, 0x108, 0x7f, "1b280e575d5cc131d70f930e25b70ec7929f98521d0eb75d6c5cde2806130d20edda2de2bf3ea2c48ddc2e"}, {0x70, 0x10f, 0x9, "1ed148fdf7c8777265a6f2e0d82ba5757a8ae1bb27958d0bd0fa158e44451bebd9e129349f6959b2a4b6bb507913bbc48557a5d78bea82e0055b8c01e8536a7abf176f374d4d0eea95dfe6278c657c307bc402ad1e7520b00156831c299386"}], 0x4d8}}, {{&(0x7f0000003380)=@isdn={0x22, 0x7f, 0xe, 0xf2, 0x4}, 0x80, &(0x7f0000003540)=[{&(0x7f0000003400)="2dead975edd65616323a0cc1dae9d14a9735ccb414660d1f850798d9a48643add6b074e05bcba22cbc3be5525d7d70996f32987a7ea9401923", 0x39}, {&(0x7f0000003440)="02930ed553decbb8e1b6b98e613a4709c106c5799f6feb0606de1aef1970bcf0677256b448cf73ab5926dad2f66169af96e1b372bdee4c79b6ac9c84cf0d", 0x3e}, {&(0x7f0000003480)="c0a12fd64a3f1bc7b680bc5b1f964553261786628f94de6f6d06bc7957cfe0c74bf6a384a8dc8484f21bf7d37c0cad6b56e0f8d56d97cde8e61c2817e2a96d2ea1e3553cef905f78eafd3677ffbb6ce33a2f40f0b1db0a7accbf356a3cdd955894f2f3246b503dc5972a34dfc8e6ade531c3f20f9ea8acc09d2f6f4c374de4b0efc7a3d8ef7c3a30129f54217675c6dfecbf40c4ef4487fa8c11c0ddea4861e00dfcdff9df0ae239530dc9dc9e38316d", 0xb0}], 0x3}}, {{&(0x7f0000003580)=@caif=@rfm={0x25, 0x0, "5ffc3ad797df810d6f6c41d8986f34b4"}, 0x80, &(0x7f00000037c0)=[{&(0x7f0000003600)="6b3f671b76bd9e66eb4f64fb165047ce553e313028e8d6421bd595434658c412cd10aa62cb2b17fc033021d31a25be15a9d884fc0cc0013315954ea4a51c7d6a2ae631c19aaf638a76e82e311c2a2a6944ec6c07ea85b1164d0c27fbfcef594d00e16a0d5c94852a1c8a8bd43f0bef3216e324f43a45c4442e2aefca5b09cec6157b9255ed55190ff6d0410e2d02a3939f0f832307719436a7cfe2cf7631c097689ef632f9ec2cb740b0c3fb3c2a76dedee87fd1e05f068821f1ed09342a0383685d462111bbfd213527d202c8c83f29ba8306b4be48da20ab72c92e896c7379", 0xe0}, {&(0x7f0000003700)="0d9058c82e79def4bb4e96608d039557283cd82441bb6a4bc447f7a5d034ee82e52136a41666fa02742c0ca785ca45b555f1ccd4d1a0f8103fe5e79bde0321f3469636085c4ab4af39ca8a069bc342f0062d6d57d337e9837e518bbe2e47425302a64dda25732ad35137b3f1d049f59e1278533dc4c5bef2f038e1a3c9d82ff372e60575ca870afd8e6d53a3a21d748cc33437677b8b863921b6f37eac21635ddaa1d6", 0xa3}], 0x2, &(0x7f0000003800)=ANY=[@ANYBLOB="200000000000000017010000010100006d11752e8d1595354489062200000000c0000000001f00000600000006000000a91a6cd4443f45237b2414e400344d5d2f521c234b4b76b568b7fc871e6bca5e1cab187f3f72f8bcbf0c0ff27421f194b63cf7082fdb958e81807d7d455d880821c37b5f98e460b268a4ba8ca8f6608bdaed1189702bab4217c56b487078094efbb30f9a7dbfb028b3f8c18bc68ddcc1e160ec4c6b740fccb0e2038db1bbe85af14ce1c694bd0e042c99a4ffe4fb82e61c06d18bfa82502d2d35d03e669ed5487fb929229eaf54b2bf447ee5495928fb400000000000000019010000210600001429b908407fb0f8070a5f1c5abc4891a01c4e43e7326670b2c7d758ef4b336aacac5a5346740827850000000000000008010000000000001701000006000000b3bc0767628b411630096ff8885e5dbf32bf5faecdf28e3bd87941257c1ab472ad9974bad526a9527f10aa3e018abf229d3a414f3a2f706af0ad7c41b6495b94b92579de94ba054ea915261ee94562ffc1b8e08ba83f5eb896f315b325153f577e528312c836db92ac55d171cd58ba5bc70563ef6758ab7c2377ccf4696166128325b69202db06d23a6ff5e3c0ed5fde89a9a01607ef7bc38af8bd2338238517e45ec05ad609611b948562d279c3f03e34b2675f8e90d97869065912f9d0e99990765ef9568c323ad3f6e9944c445b9c28af67145ea1c60602e1a4e8592225699eefdc5eb31afa50f652621992454f5518cded0000000000"], 0x228}}, {{0x0, 0x0, &(0x7f0000004d00)=[{&(0x7f0000003a40)="c6471f6a", 0x4}, {&(0x7f0000003a80)="abde05a25069d8a806b775c87d09fcf22b67add8b05729548e844633bd46504df714632886fde50121deee", 0x2b}, {&(0x7f0000003ac0)="1843df013c17d74ab26d87b67726ca88c4e1d890b8ed709d8c4a0bc67610930557fc1fb65d1feee8515f5a17279c4d765bf8340642e6addd2d5149a42224409bc5e972eb27c8520d5a56b7c139d2a61ab6e9aee329ae3bde0e133420ffea5f34c083be9ba4f605fb97c5df4a616a04b182161a81b2d0f19c7dfc4408760280c12ca6db5fbd583f36bccac04e110ac9d94eca2b453bd78a3ad3f13ed54eca8b031ee44d9f11dcb906b5e6329581af2228053dfd14fcd3896d6e76e8066e55a4427d16b680b6711cc11e27ea9a524714142b6b5cea58e85079e0d002d404adbd3f9cb0e4d501a452a51b98ec849dbf21a504a0b1bafa0ae961683e24a53d7047e700588e76c45b30915c015cde2680acc8d65b2b1267adc99e210a5dd2eae2d377e217284d99df7216fdf6e6aed0563934f80bb8271dc0aa30ff8268c90faffaaa368db894b40fd93c1805ca8aca9e3ff50e7383e6a5fdeefb60d96661003a5c653d5323ef3263ddab48fec0b061b533bbc97aa8377939b10b4941da05684baf67b143cefb0c5a0f505513f05abc9b17c018aaf95f72868f1ac9691f92c0df63833516cf8e34a33036b6f6680ac9b72bf115a20a033214b7bfd9ef552778429d82078ee69d2a03c20430f86fa629a779295a617476da8d7a7ddcb3ac4d6ccc0a04525f1ec349e77929f24ad65ce7fe7ea6d92c2743cf583185dfee8ed519ea037d422d5019ce59acaf676b1fc98e97926c509f486ad477762be15354bef7b8c6fc1eee2819e091606d6c26d0a4f2553504a28ef62df0e9484bbe04ad5c774d603626247266ffcd17d4848d06affdccf54af82da11bbc3b0cbe3d3ae4b99776255739ee75bffe7d48a169e790de88cac2204615e4dcdda30069f654c437c0f4ba8ab7e83006576822026aa45802a1b6c20a5fe64a10e1b9373ca29eb8127efc37ddaa8b952028c493e971802b586466f9196de3f9f93c6f813e49ea1767f428ecec75d33daffa38104f85b83ab7917cf31f982110996e1ca03f017501e6a8aa68a5cf36c032cf19c437479d01be5836a659cf7da55a9bd4214c1b301f252672019d8b26cc3920885fe66b118310853b1208ba3f414cec58c61a2550718d1f32da0f83061fffdbf0389453cceda6060ccdf2687ad98102300b413d6ffbd552b094d2b48763f8d2438e63e3ab884b1b98f365d7d7de6d70e92f8012a933441f44b4f6a386a36577edcc69c099190b3a443ffcb26500dc6dc71b69abc6ba7bc05b41a5386e637dbb50b9fe60dc03958efa29b396700f4ec601982184d36d67b19b61f897187afe20bbf650426d2982b0bdf246512d723a1e16c0f4c3d8e12b93c1cc366c91d32c5c1a1bca3d0a9b781d28e4b5671d0bb7e8ab435a9160bda20341e3a463671d1cf47d6df653f2cfbd82c06b8050c99533b85e348da1662fc29dbbb9db6f9f0cd9fecb0ad843833be9dd5264173f962afe4ed84838d6c039fc5222be1a97a1dd6c4fae5cf71394f79b34995b3571f87dfa8c566e1547001a5a7311112051863e22697b5afd8c14cbe2d3d0576efedcca325003c86e527180a2351f16359227f0adc61c9897ec3173c1dcb2b10495ebf078dcee18aebc145811c400405eeadb7ee06dce3588907c6bacd0f65fe4332f9c5367049b78020e387ae3ee314fd708d60f1cded51daf8b836a34a7e659253934373a2d79338b2727c1f9d6142c34c6ed70b766b82adc53b669f656e2134c506db1d05c84111f01425c6dd7b39b9d9724621f0aaeaefee9625f59c54b438bad77fed62cba10950b044dbab99d160ce5eabdf84c47a50dccbf942897d427bf699849497f0954c35aeb3012c93fd9eb7c4524375e28cef01078cb784641563ba73a4b89f0ee5e6c147b9f469d3f2b6b322a4c14508db5b349be7290196ae09ef6e0d9f68bc8752eac3af254d46de294cb15ebbbafe93380d68205de4828d075d373dd058c36bee75dbf92f3b7c2350bb5eacc6915826c7aaabb5f1d91f2a9d8c35c8010781073f78b52bd5c65c8146b96276f96f6677f238b595413d6530827b67547f84b5fe8c7e2d0a2afe89d8adfc99eac2406973acda432610538d2c79134a25a38d3d064f196cf76c538fb1a81b0ce29018a5be4ed2297d056968b490bade6eb64b82c33826c5114fbbabde35c05ac98bacc7cfc7dbe8db50bad00ee437e2008d4b9410a7deff75355f4ce41b89396f463644a465f5ed30858f67ea6f7f6342ed07ab9b92eaeb37b0c5ceba5bd59c42ec9f6e641503bd2fd60b21e8ff40165e3aa48dd2e1ce30b5c2d4af5d97faad0dfa401630bf869951745b8ecac79beca64c304e8c0f4b9d2d4289c62c0725340c38b62834953def9f42b4fed332d88af7722d72bca6c95052e702eb2442f16e6c6fb6a769c88c36d258eb3d3c7f136c978725f64baf0a42d8e74290ce62f18633c6491e24b1a3aa4ac5561ed3376d0427b9a3db4544e25b5f6624697bda20f1410286d5c60e15c439f6c251d2f4a1e04352d9d035ef2269d7abf87e56351e2bc02c93ad6dbbe05d685bbe213e31c913ce6c534000823a580868c1fd934b430eed86e8ce31d5e3358eea937071b9225446751e7766948a1ba40e00c911c3e1b5953397f29b7a3910d0c40589f765335589a5b84067b4c54898cb7fdc82a75debf5e30f1eeeafbdc7734f40271b44318f31a5eae552666e499a7e08492d729bfe301c2ecd2d8d06c854b1a69f29e67ad9fc9b479c1f05ece7e3f916a7a596558d4c3c7b08ddf142a079547da0f503b10f0dc51c4dfa549c2b5c2fafb966892062285285c92e49072a90bd69cfa82b9a3f569c89b4fcaa8d9cc98641797f8e8619cac911da92ffe0a85d38855ef6f81ff90258938e053eb331aa004343988c6728d9a2c951c26e94c7bb05112900c1ac729b54e28229dbe8fa8866e596cf3adbb3d60ed5d6ecead560686bf5fe66a68578b26ac3ef1d4b42da91e27a55289cb604e46f1accc638ce07211d76c559dc92406be0c65b2ab23f4a508c7fe3cfc7bffcd1267d881843ada0a9439b7ec0ba896e6941772fc6bdaf32fcc28c3442948d90c577fa9f5b48539ecf29e5f2b89ce5dedb47c7ba5018783e792a7050fb0f72bdb68c09aba112c30cbdef1affa6f5acb3c7f0ba5dfaac21f8735e03cb48ffa0cef95ddb4cfd80eded9fb7be6a810275c6ae689101c869e6347d1a7385c6cd5fa6680cc4ce5a2a9a2cef8e7514bc58197d8bf83bde815c40438f5023a9a1f8668c58c9000d568165958a854d8fc2abf8fea00fa914f0dca16daf0da5df8bf257e038d4630743cd8623cfde85b8ce3c4f036d89ea1b1bdf4634c69cc561c897a7d68b493089fd231f7cd164344d49ca8cf967be4f40bbf8a2a5a3199bdcfa77f8627d0f8e24071b1fa7960eadbe2598db8e6934667e0a429ba6096b413eba13c966e5521fa8f5b9f33e1d90430dfd64f8d405e3ff5133e56407accfe2f7b69a528b12633a5334892949028eb477c62e54fc636ecc6150766b5bc82dcb9d96f4e1a296d71f990da8639537c3851f1f7a7ee274e4333db35bda886ba800dbed2cf0a5d2dd25ce9ecf224ae623b9ad7c41974c31afa8d3c437028e15f6361aab11d565aa06f119cfc40cc9a80d0118ad62f7744165070a51e2acc1b53a4eb408e31e115125c8c76e0807422b18dd4dfb2621ae7cc2895fb1c16a5faa0157f547444609cc7f547d1b0c77936d4bfbcc69e880ba3f2ed745c8b054b98d14b7ccc9b0e366ac311011bf40b05daab4429cae96fa93b75f91b80ff005981e8b957ce8f14ca19d3f0b4358dfb304020f59b7e54f9c8bc1b9412cf44884951087f56baaa379dd4320b0b59a01ec851513854cd458eace6be8be551573c379d57262743f861b3612d0f6d4b50e1714af639c9c5810534ae40df6d656acdb6067c3f7c7b39d1b345a7f839e8616ea99b241aab978c2fbcbfd9a9775d7070dab656684a4acef0f5dd83b5b59f68743c07d30f5dd1057c5ad566454fbb5e1bc7017abd84a085e31f0c22ca1f49b3fd04c8973a4cfb67eb9cc79f2378121444c745cae9e940b5acc99bb3180d37a4bfe49de1f26044d60c1c201f84dd5c95b4006e390f5adb4d064d9733f2c2dc73e45ef3ecaa47a78c2bf8366454610ee50be5f5b4093de8ef68733781a66d5759613c576943463a937f4ba2b775a27229f1479a0d771224f8d2617c502333e4003b565f944c54f2637acd19b82716cbe3ca78f9eb0f08fc4dcbb57ddfa1cc570251b69888320981d1b04846a795ef12750a4207fe09256b0218738acf3b6fc8059daf900aad1e52cac61211859d0b773ea1e976995496143db4e1e3f27fdcc0ef050003a19de4ac301db62cca4acbbc061e31bee48de9cc1f20a6c84660d52942986f4439ccae7c47730a6e5056a655065c84bf48a5f81eca7248ca99fb0c650539f3298164c1ae592a70e495415551a8cda04300439d11622c66bd903121d99c614e803e4a99300bc44b64e8a397e1073f00b298d7ead5d96e400b92f1ca418f592d968289e9ef4b094f3f6016a18a6dfe5cdd6ce998ba7ef41c1398fe475239a3271c59ca3eb1ad04755469c57fbfea4cd428aa1119ef0099e5902bba420ad6e9a5243e14daf26bf7062a76fa21cb575cd39f52df0198959cc91c375cca7d0ea54b63fd99877964cad58f1fe10bb3514eeeb70f6068c989689b441d91f6ab9607f33bafee22dba3e99b9f6ed8d133fd27a2572ac9e1dc0ee37fe33b38961b9e776827f8ad526ad154cee6a8b4c53ff7f99eec83b547e84efbb9b266893e07c4b0f7a8d9f33c854e8731227311587cd5e0ef4991cbaf8f9e4f07f39a4be0bec5e4d474535e14a38dbd02cd02dfed7ff56463c83ec3eb1e132bd06e2f08ed4bdf0c0797ece5d352c17536df2e0b03df86579ff7806cc99e9c14a503586e4e4649519c3ed0cc2d6ec69b143c98755adc063911602bb3a68bb7fa9ba9462ca2f2a4483fc0d2f1b9a61af9cf4ae48cc82715bcdf5a2d7bfcc95adf2e87d0e3527a2d94b33ce298199418e13e8192d9cef46e553f59da0fbd804bc64626b252c60befa7ad83046353cb445782536c335cda760f01de4ab8eb6fa658667a403b2fd485b4c02a8a334ab28c562a27782a4b0b26e07e67311d19548345de9e22177dcadda689a99aa20812af600d3e4f71017da9ad2691fd6f087a39306a24a250d14881d6e391e77678e0ad557bd23e6508e6ddf6a3b8013c2a34c33385492dd708301865a89c94ed4032921e9920c4d55df3a763cb503ce5049dc40a3fcfdb3b7009187981205c421b23c90cf93a44aebff613ea959d826ddd8f9b2d58a46db94ff73e54ba50abc4e4b24f035f834dde0ea932a4fad898bdc792145b05623bafcd5881435362e3166a48d3aa1e8e9e726ebf7989721f257b53988835f4d77fd92b08979672992318c06a84c11ab0eb3212b057c3d058951e53546429e8ad0dae3d33c41b333ff224aa5766ad83dd7462068730595312098bcce04f5673618343a859b071437b00b8967e1f58d4fd7f2dcbcf19cc5d990a026c927b4aa52acf461d97849ce8d6801f4aab63d4d0d8fd7484cf70242d0d5ac95286c32c39b60ad480a65d461e9b6653a7fc88911a2dfef317ff29b6522c52dcd58e2e4bd0ffaa02dd22a39f0ca443796a5224f62db3e134b846e908c213ec0cd1ba72d0009386246c85dbe85ee8fb97106b4d9efb5b835a38455ca21df91396e3f8dd20718e8b3a29edb63a3ce7bd6b0f88074a3b336d3f8f53af203bd4cfacb5075d", 0x1000}, {&(0x7f0000004ac0)="fcecb8b71115c842ec53ea1a349c718c4ddab53242a9f79d4dc9a47865206a61dc8d25b6f89784a24a4ec46d4e3474cd39d6d653efa37561baefee0536943454c1c6dd341ce49636ab2320e5c18ed8053b523816aff0ca1e8bbe39e244667f87504639bb77c75062fd5eceb0e9fd9e115d2b2193a7867b", 0x77}, {&(0x7f0000004b40)="8ef104ca4f11142c480a83304eb840a57cdfdded54b2e156dfa787dcad4fb87fa82a41662f3c457bbef5a6b360eccf5bee85ef3b892071ac7f86cfca3009144cf3a4838e1bcf03b37c391ccc99a98964ec7f10eea33ef98f0b4a7b7ea05f2525cbd49fd2e729328c8b51aa", 0x6b}, {&(0x7f0000004bc0)}, {&(0x7f0000004c00)="751677413564e92dd151818a79ccc109d392471a166ede48a7cd30419716ead07e1456b3f225bce3cca2a7b34aafc9e385488d41de459cd2f486fcf9a262317bf47bc5a4b73fea37585bf36f1c5f12e0d8c95396af7c072f5796430658782537c2af5423d2c62f8656bd8e03bbb1febca81ab56558de675ad0ad2189ee374c29bea35f166aba62f6907f471fe58050b233dad1abacc09b5fe5aedbc56e5838c2f59e87a8c4741ab47963d64358440d86cb36504fd8f689af8f19cb58ae084ffdc8831664af6a114bd8", 0xc9}], 0x7}}, {{0x0, 0x0, &(0x7f0000006200)=[{&(0x7f0000004d80)="69d0946659668f440423b8a0b0285ef75779546718438782ed5e4adaf473dcebafac49a4ae137a356990991906b3cc225366ba00e51d4a8cb408fc32918ebce1f8c0e777ec37410bd1705d26cef336142dcac0fafc4a262532af8f432da4e8a5434f14ea3a179241bfb40090aee1c035302443e8c4397ee12e96a3f50c3946295814ec5330f269d8ed9397da2d886e9be823048704ef0b5bde78d117d5052e2c953b5dcb20bf7fe7986c86d0ef0f9b19f0458b42b23294999d7aa4bfd7b7dbc48fde0ec1f3f7df19ef2803e96a3444be00674f9ee58396ef4e89243d7f5d473ef88ad3db698b514ed05df90def", 0xed}, {&(0x7f0000004e80)="48590e558b2a2fa05f80e3e9e36d4131422e029eb5f5a3ccc29f11664ac8bdecd7676fa6c4858823eb8a9feb2e1bb750fb22c8657b458c91061eac031b9aefbbc99d00fb8604f221bd453ee9d2865cf663ba95f74661dc3f326868e901ec7d41d0344a07e898b7c8db9ba1663a1ae7db97bce58ffeafc76041ff4939cd929067b531f253e3c923dcbd3d555fb5d4ad94d5030b6c1b50c4cf8c33d555dc6003bb40cf5622b819203a296f1e11a7ee91422e303e1af6e238b3280fb9692ec0d5ad40ecef50f1dca34c893f1fd080b9f221617e8669874f058920997347210832d0405483c500de2f3774e39820497c151d8754", 0xf2}, {&(0x7f0000004f80)="ecb2ee85928f7cb5a59509ee4cada6a29911a80c5e60b5beee380c", 0x1b}, {&(0x7f0000004fc0)="6634f285ff4d800ad2202f96ffd4a2456c5818ec344c0abff6e69b7bf1c7a9121b665fe46dd1c6500d4467ddadee82ca8cd996f905f5dd6104472820baf21aedd8f210b4823a889decf12183247a7a1e456157adb40136b5d3d83ddae712659aa46e78dcbcec933c528f99123e54eb24fdd38532b4be8cd93eaca97e4014ffd5a1665dff8c6d57575b1381f600fa8f03f18a65dc79d7886667e49841fc7c2747425af925f1ab8696ec04de02be0cee2a3a651d086b63b853e70d166518fc55d62968831e62008acfceb241ef2345a4664aa30630341fc48f808067328be52da8b3b86ab61cca0bbdc5a8b817fd418cdb02ee2748906657a96481e4d12b454b18ce662181aa14922f50c45a07295297407199c88c227af13fe189fcf426dee36338643731db5c4ff42a2b2b597c581648f89efd4e33f6f504d06b8ba5d637c25e34182ae5ca62eeea5080ab1a68130070790321b013021e7281593353c5527c18d43b04246f54129c009c962ab24e810c5e29f69bc8468b7f6a6d47e90d601c519f42601739d26b8ff4d89c6547de14fa5ca5597fbcd1ab402ae16f785aba90864a5366a50ee14071675461da1230c72f30db11c2008d4dedd007ebb99a7bf27d28ea2c7e4a6aadf2207a9d7e1b49efa8baf28b5fdb9f55ea84a35fd6c4265111819b67d5bc68f51a6ce08423735b3b4f60cdd8a5e08ce91d65b439fa462e7fa6d2e526da71a020c1d82557911217349c09ab096d0be93463b00ab77b68a7d801c7c09f51acbced3861eabbcc347b61a86417936fa5bef56f3da64049e1d1571563e450ebd4c58672b97501959323e56800cd2ad3f229c3a4a83eb9b82666d267a46c8921fe930cf093b1f033286798e970ec273871791309839b1887f25b619d73be0e646d8f9798c3d24bf4d8902ba92a363c650d163470d61df9565761cceded6c5adcb9456f97324b6593f2d5d9d6e8a2001aa74597134aa52e48ec78cb6b9ea8b7cdae93c99f7d6a192a0d869fef51ae1ce03dd644eb9ecaf9de921a1f900f18f217cd33f7b1fd069a60d0542a439be778e0ad45ce5cfe0422809f9aa27ea95af2c9506722d52243b6f8073459b90cefed913e29f308ceee8b708e67ed5d048cc96b6e95b90316f1f9dac10d0d23a4cdf1d371714c6eb9c91c47b161241460ceceb03ab17cbb18f5be3e8b6ead59048b2de1522c6febf49e472cdadf3bb3ce224ed4e8855813690345e20abea643016cf8ac9befd3ee798fa517110bcbd04ea81d0395c06d3d34aef594e008a3593b700d415b639367034f78222b9bee5fc1551c06c8fb0084f18237626a58d145f00e1c6dded8b7f1f1659e2ae66fedad11ecc6706eb9e198afe0d0e0976e842995944380143913340dc454278b2ad73f32b1c656b3a86639c33a2f41bca6157b366997aee9787321936c7ef51b61db7496018d87c2edb636b15fde34b167cad259bb1df2569e54f3dd0efd5174f9b282a4386d37fceb1b14836c6ca6ba7e10a7508feca50bc47f3da775c7be01121e8fbf0ba3ad3b668bb84e3eec8fa2edb085e13873ae3c23cee16f52f0046c0a147f3f2a669e8173ed47104c2f59430e7c455fd88f5abd1de8081e207fae8ae3bf6e03a0bea568892834d8355cd99373b32fe7e218c2c28a30abe474f8d765371e073e8c5ce106e1d54ddc04e50c451003ef2deb280e308ba0a9c3aa3a5dc93cc076b17a301a01ebc84aa2e199c6927e585e9a392537e982c36434c768c23cf90bf7e8a3f9b00fabd2d70659b82cb7b7d302756f17d36ce7183d56bd9187a3889402e7904551f4580fa66df8ff71caf538c316971c34cc5a0000dcdfa8cbac7cd3687a1188cb86203dd15df6380ad713e90430c019aa0e40d6badf7c4affc1d90f20c042a6b9d803757c4441d698122b56ba7638ec50f30ac389bd70bf8c2a456b5ae0d402c4155ef9f125264af739c5c4216e2dbca4c8757bbb359bbcbec1306c80d12843feef7720fff917fb40bb9807643cf4743016b5f7e2fdf57d0e3bb78714feb59253733f4548a1a3b38345129122936c6daf0d75cccaeb2331bfeb80c4d2117cc01193889f09ac098d451c707fc1e3aa26cb0ad5da42da48f9aad15d4fa607b73dbaf857c0f713295c48cbe0534768f5e45414a212d6267e7be4c8a61795579276dfcf6d6c0abf8d1ffbdf75ce851104fe2429ab4a000c0c23e6e0b8a349b0dd078beeaef2b0e1acc0403a31a668fdbe919d0599544a96b11ec435af521cb5f717cc53747a9af50ebd07a5d655458957f18f324c2409e8c336f1faed9fecbb04bfae3daa4074e99ca570f3f517c515fdc759626a51d6ff2277bff1eb476859dc65b990e48aff28a242773cd1d8bd0fbece4fc26eb5c874c1d6fc53da27c76fdfa2b096a16e4621ea841ffbeb3d694d7164cf764221b59a91a81f8e5a91d04df90aef22fbbddd161a7d74ce67c523aba1d67e2e7c91bd292cb71729dbde8362a1508e553309b27836218c1d858d37892079ff452803a56c0c01c280eae791d3c4d7eb35e9efefda0b8bc0f5cc96448180a0a66a6f1630b4faebe8379feb7fff411f0010f2f6ece2a5d3b66438173d83d515f10db1122678496ffd3946298e0cf66fa049d7705ba44eded57b08b1c88bcdca83b46cb2d0578795618f3ad93dd6cea8e5e841f29202e83400e632b1b583d8388c093eaa1c54926852ecc75d92d79ec94d79a03bafcd382d4fd2daef7829728773fa669f697b72a103514bf29800b678a75238ebf9094b59e827a9949eff5c2f95ba5a2b2bb6e076af6467461d3e5036792d703346dbe589e1e5537b00fd0a9ed3659eb6f278d3d83ea43be8974ceea0c6f54f7b8bd5256d73af303f1a78d7d166444c1607a7f5445c43a59a8bed1b73ed3e8a71a4481f8f46d4110c7bfd4173e56102b3da130ccb7641b99ea8c14192342e0a79c33941400758b761ce2a250d29d5ea34d034dc50a514b3df1ef4c08f0d49cea92650d4923bdd8d8d9184f04a83435cad97da1f33a67c929e095a01ac9af02076715e768275d65dbfea41d5f2d2913242fe9e26ce14b9897c61928b63263afbee8cc915d2a283922f5b51693bcee7cdead160ebfc62fe25f6a570403fdae874019477397947d9a6917bf0f146aaf37742d3bc403c53d6c7964fa2be0b6c3ffacf14c85c516aa47c2d5b1a05a998e37f47326953a47acd2dbbd5dd62c32eb7ef9dde95bb4a15107df8f8561b3d6234aa17f04cab21c04dd6f7affa1a876808b29337f22c154048800fe8fc51eaea2f603f0b36f13f1ea166e15a74083196e01edfc9f5908099de06dd4a4998c0c0b1c0c7a3eff15969e3373bc4707ab4625ddf9cad0756686e2ba1eb683e6ec0d4364c73153251971225c51f61565bdc806d324b88a265e0287213d71f8afba7170a07502a6c495fba14c1ddbe2c60d502c4871f25a472dc324dd0c6ff36a77c71d84d2267d538120ce9ad213c51c00a84a658288f203fc1786bafee81723bc4f3479a44581c0d9a0981b3e3684998d72fece60944bbf0412385877c1a28da4a14aaea1724a730ae3d31020e04f9e45222381f2e146a97a27754bda5e54865d6bd945658195137be9b600216f8aecfc28f9b1fa3213ba594496ae174f70c29b042c333de491868db79a78e9e4d3832cb185a63a71bf1bfd224711c67df6412dc96349611579ccecf25d5c79e2938e95eb50f2c4b9cc85c65089a2252b39b41e1f8af73e743a24cb3ac14c62cd884b25bff5fa7f1bb35c2986b2332401da3ca403d82200d5e946edc21e111bb98611c30d62183cb8a6cac50b871768f08e3398aabecf9585301f417f1e62ceebbc0c6b5c53f8173733c6773ef99773ea52d9c444de054ef02af53e63e0a09b948831fd5b514bd0ca2cf9e827067419d253d3b6a68612fe5a86b8904faac01e90fa58b0185109977e03a7ad232d0615d606e35b23af023f18f0067faa19c4b6215268740bf3195ebd052ca7e9841f27d06eaf579b506ddf3606178f96a10013117b51796f03c9348a6a669d380f6d5eab953e2cbaf98a296106e9639a0512df2444228409386d175a613e7e3dfa2cebff544764c925f261d9747e91db2df92d24cce23aae9ab42abd96fb88dfc2d23ae292a6f9c8b5f9fb327ac75e03ad2058cb425d560215c62ea02ee1408bb28bf5b053021dce196e826ba7bc51634f0ad3aff82979ce88a88a660aa69624392d2952d29809beb12b397a6c5d37a99b5b8d89501091db1802cdc92678f7b5951e22943442b36dfbc64e879ec2f58973245ffca86123e2ff08154891a48bc52ca73011fb722fddad233004d184d86bcdff29daf2078ba599318b212cfc2df65518acdd550ea7b875a76ee08ddedd4004b255ac79fc124669c1022af50a39b7ef28d1b5af2002c41db54b7f0d654a7058305d9e39da60404cfc6b700a8110d8e5df7123aa919e5d5eadeeac6ddd18244e2b9c66ec40706e7b20347593ddb3388945489de757f656e1d8a8cc4424b31348acb71e75cf587f7ee06baa4e67f99515739e5f1c7016c94b76db987d0be3add82c7e894ee8ed6ec0ee285ee17e0ceb1564260d64164904c5c71cc49ac5d167609bfaa19e0857ffa93036fcd685d3e9dcbf5d57c5f4147a0d28d8a710043b15d6a0c7b8a5f7502576387ee55263de7ca0dc14de30311be2a2849d5567d3239a37eb92fc1e66de83c5b46a63cb58c3d20331e97ca4b65c69aad821b6165b500ea6f0ad350f4269f8f456719bea6605e3b41e94b9702092a869581b88d39559d4780dc9dc1e5f3853cda5234f16aa9877866e06548184fe0f527c056b768a2b3aadac00d39c1ead8176bd6ae3d915c6ac43660bfb1633dbc0cc5a563a9d136464389c66b3ff60c70a2016631322d15cc280a7484c5ca28a5209a8517293a2020eb7f497e28190895f2662d14cd6eb49dddab41bc2d0a3b2136122c79cdd83593ae43298e2ff9ec4e3c8f084b3c013959439ab7e9d5897d11df99462b1c42499710a258a9fb52bf62a302bd90798608fed91cc611abab3c56994089426a1b3c71d77847c1d07aa0fa48b3cea97fc0df75cc7514e758428158fbf0f3ec6b0f2f26f2d90cb398d4691746c78a1583f1e10e51cc984e187c2b065cf42de006edfff7908041b3d2aa40381b07e90ad3d6f5a768bb82fb54e4e2ce586fdba04d3ff166676a048f85c0d2a8730edad2257947080435a7955e243d71338e5ade8c2a665db6ea90275e7388a3591de754b44c6cb539d1a5205d3f224d4bf6b8560887d51a4f2de358216bce2c74e75185bf3b48af7de291832841fedd80d150f4f29ef1f8809672b080341023d4395a85b6a90bbd2802cd0804ae5e5a6cc61ccc8d87336ee40e0b9f46cb117500e554eb119bdc9bef4a884971fdbe541a10bc456037c0e681a1055a003a8228657bc6785a4be9edc81ad81d03340bed56ba7f1856dcd6557e8b202ec7dec27bebfe5fc055c94eccf1e7af8812da1b09e9d452fb16c7a23f795e4723ae8d7e8369e4e3830743d4ca0452ce24b7e3686b6165dc4088060f992621ea44e1c1cc1f299e151755da7c12998501cfdbeb866d55f6293c38db7a32780f09f88a84c4ccb69aa81885ec89a19e9f35272a689e0f39dad5758d09e9b336156e670651c55e289e2baac1b20f4d812f922b70714bc453353d08ee62eef2893ef0cb45121a164957808e864e09b52ee0552314bef11de8799d0356ecf04f47ef6e0cfe111e015bd2f74ffaa2545b785992d0696e70310f85fd7e2632bcc71a38c9b062", 0x1000}, {&(0x7f0000005fc0)="bb482589b415d59d91c25d33653c5cb83b91f493518fdf9831f2a90717ef82477c5e05bb19903619ef3675f5b744efa115322a7b029f615f6f4a91abdbd23dbe0ba764cb821fc67c5c4070f3cfeae417c3f3264e9e44b4ac424b139e9f58deb11e2f0e5c00677bdc0e3a094386621ac70f1d8a812784006eeba5399aa34402cd34e00cac2d1ae9ccfe105e2174b58a20c1e47bae0584e31922e05308d26ba1b91723e5a94b83b1526fb811c24be91f1d", 0xb0}, {&(0x7f0000006080)="78e9b21876b886bf18ec4319bfd22e086382366bf32830d44eef82834da4a3350cb8ecabbf9fbe08b4979c624a3acfce514fc2a12920ed0fcb4c205e6af8", 0x3e}, {&(0x7f00000060c0)="d7d0bda3895cb1b33b389ae418600abdb96ee13aaaacbbf1f1615713820c3c1728a50d56340473dd68765f30f29616ab3c5d4d079afefaaeb5764aee0e992b92434dff1a27fbd6bbc0c8b9ef866a1d3c17de3a50a9f79302a9992758cfc7ecc5034305471d629b702e511349928a6b809988317dc71b6917d3aa45346b9d486539d6bdfa682e68d02148de06c66fdde04a7550f2559b2e4b75be4eeca286db2273cf5a632a46340caff239f404a46782f1da4fe76bf1040aec3bd6021ff4636daf5a1cd77359fcf384180849bbe41a935365c4b1fcb9559b0373b06fb5fb6a413efc68e30331285ed2b34f3ae84dbbbbf9428e4a5ed5e6321c35ac9b251044", 0xff}, {&(0x7f00000061c0)="76d83f8e54151d117f870823bfebb2e61d3fd31b88222487fcee1a5669f91fa8616a789a7701030c77a06a029ac366315a3b378a28879c5a94", 0x39}], 0x8, &(0x7f0000006280)=[{0x108, 0x114, 0x2, "bfd477a6c105e8253597a97874b9cc3f2930f9c87484e8436ed3a6558873a7f67c3c4ae2a1f450a1dad9e1970a7a9500ac8b0a4fda871dbc107820636f7022800756f2c293705962f66fefac30dd23201511e9f438f0eae07fabd5c03ce647091eb27c599306525e42394bb6a39a3a03f7930afde72bf206c6a68791337f90a362caecf5322e5063d42b362b127c9d83569fe018664665421753d4b0563554f8df0641e54fc2a8975b28c867f461529d145dd3111f63fbc13fdc5bb12ab2ddb89ebeeec3be0aba8fe00c8be5905051a0ff3c2e4e8a479ca99dca5cd6c6923474663e47ce1c22b9eb2f8b9c899b4ce8668487591c44a00e53"}, {0x110, 0x109, 0x1, "a5ce1779e0e92e3956cd8106d457191e3e6fbbeb05bff5f33a32d4266d0878c41512297f41a2b24f0d500144649957d350cceede0b7946e72f159c7d58fe770cbcfde5f1325a195d80ba62691fd8f75145005bbe029caff58a16a80798e4e8cf00705e562d01bfb9fb7fb7d0e9f0a3460b4c2180cc56a1488168183e0b69550bdc9c8753ab8c8ef8234eac9d96644ea8fe57937a93893992259e5a7b4dbecb34a5a7884326b0b86845294c8581c9b62df2e36c2be41c67b58bf3ae296d01904d52d8b586e6ec9b8fc4c7a22fbcc9f375c00db7217869eafde4ff3f8d44d6b90886ea32a5daef0f627b588f1b2d38e816aefdca8763f7e8986f9fbac3abbb"}, {0x50, 0x10c, 0x4, "5c4fcfe0725bf4d099cadf5cd63b23a411965cd61cf16898a547937ad6b8a513330d4e5d48929074b22f689278604b13ba85ea794568a5ce74bbce89a1"}], 0x268}}, {{&(0x7f0000006500)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x4e21, 0x4, @mcast1, 0x8}}, 0x80, &(0x7f0000006740)=[{&(0x7f0000006580)="e43833586dffd07546c214e29874f447999bd5650f83f25fc6652ced28ac407221a72f83df8be3ae3eb7f4605ab724a50fbb05ae5c93bfcf1d9eba406a92c7ecdc89f9", 0x43}, {&(0x7f0000006600)="7c7e9b63cfb529de987224a55b8d29820f938ea07c338786eabf8a2755b26c2e8ee82c65949a4b3903a88cac932220f84632d31f93df6af23b08854d952128f67cdc109a759920ec3198e7f243e312d28ee4130d3e29", 0x56}, {&(0x7f0000006680)="721ebf1fb00063010d61c018ede4e1a564c19be4f0ee8701ac991119e39458d599ecb648af8aa2e7ae761b2e97e72f8e3024748202e9f9a082d2aed1d743cf52217da8ece89c55d2d3e0c9f0ffebb95bdddc50839a9b1da6de8429f3fdd96be06d688c04de94737d98c47bfdebdeb3f20c03d92b6e8b42253e7dbe862af4c1f435ea4beae2b610c856f81d397cba178a4ceb688f5f987c083badb6c4b05d3fa8560029198569befddea714ef0040c550ca898c7f8440e75d14628332d02587", 0xbf}], 0x3, &(0x7f0000006780)=[{0xf8, 0x11, 0x5, "877fa907b6152b6fd61b856c995182707137d28cae341ba4b770cd95dd9621c89237fe6ccf91bfdfbac08271ca9bdbcf1b41a83057489f5b890c5f570fadca3b310c692aa48e8575aba4ae8d6f0ef10e6ac69a688b515c2ba9b891b7be758d86d9f14b7a4d03d6b32caec92f2b842f23b48219d5691f33d6fd5b7914cdbabac580d40e56b51965405b8757187d8efa9db24155b9b7e5718ee0ea6afe193a78f98cc8b9c7b6a98b301675f0499a892d14a232722ec9c4a8ed5e7bd99f6dd10d33395a5c536c96365fa568a18a0dbf9eecad3788a02bbe9509b2c738400d3005c11717eabe0620"}, {0x18, 0x107, 0x100, "46093502bde5ec"}], 0x110}}], 0x8, 0x41) (async) 838.393192ms ago: executing program 6 (id=642): r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r0, 0x8004587d, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x8000200000000000, 0x0, 0x6, 0x5}) 805.308893ms ago: executing program 6 (id=643): r0 = fsopen(&(0x7f0000000080)='binder\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = creat(0x0, 0x48) prlimit64(0x0, 0xe, &(0x7f0000000000)={0x8, 0x8b}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000004300), 0x1, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r4, 0x4040aea0, &(0x7f00000000c0)=@x86={0x7d, 0x4, 0xd7, 0x0, 0x7, 0x3, 0x7, 0x5, 0x4, 0x81, 0xff, 0x0, 0x0, 0x2000003, 0x2, 0x0, 0x6e, 0x1, 0x5, '\x00', 0x7, 0x8000000000000001}) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r5 = getpid() r6 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000001c0), 0x10141, 0x0) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), r1) sendmsg$NL80211_CMD_EXTERNAL_AUTH(r6, &(0x7f0000000540)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x4c, r7, 0x2, 0x70bd26, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_BSSID={0xa, 0xf5, @from_mac=@device_b}, @NL80211_ATTR_BSSID={0xa, 0xf5, @from_mac=@broadcast}, @NL80211_ATTR_BSSID={0xa, 0xf5, @random="797f98990db2"}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ibss_ssid}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x67}]}, 0x4c}}, 0x800) sched_setscheduler(r5, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r9, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r8, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r10 = socket$inet_tcp(0x2, 0x1, 0x0) openat$dir(0xffffffffffffff9c, 0x0, 0x40240, 0x6) recvfrom(r6, &(0x7f0000000280)=""/14, 0xe, 0x1, &(0x7f0000000580)=@hci={0x1f, 0x1, 0x3}, 0x80) ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000080)=0x40) setsockopt$ARPT_SO_SET_REPLACE(r10, 0x0, 0x60, &(0x7f0000000e80)={'filter\x00', 0x104, 0x4, 0x3e8, 0x1f0, 0x0, 0x108, 0x300, 0x300, 0x300, 0x7fffffe, 0x0, {[{{@uncond, 0xc0, 0x108}, @unspec=@IDLETIMER={0x48, 'IDLETIMER\x00', 0x0, {0x5, 'syz0\x00', {0x7}}}}, {{@uncond, 0xc0, 0xe8}, @unspec=@NFQUEUE2={0x28, 'NFQUEUE\x00', 0x2, {0x0, 0x100}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @private=0xa010102, @private=0xa010100, 0x4, 0x1}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x438) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000022c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x50) r11 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="1b00000000000000000000000000040000000000", @ANYRES32=0x0, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32], 0x48) getsockopt$IP_VS_SO_GET_DAEMON(r9, 0x0, 0x487, &(0x7f0000000140), &(0x7f0000000180)=0x30) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x8, 0x19, &(0x7f00000002c0)=@ringbuf={{0x18, 0x8, 0x0, 0x0, 0x12}, {{0x18, 0x1, 0x1, 0x0, r11}, {}, {}, {0x85, 0x0, 0x0, 0x5}, {0x4, 0x1, 0xb, 0x9, 0xa}}, {{0x5, 0x0, 0x3}}, [@map_val={0x18, 0x7, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x2}, @printk={@llx, {0x3, 0x3, 0x3, 0x4, 0x9}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xfffffffe}}], {{0x7, 0x1, 0x7, 0x8}, {0x6, 0x0, 0x5, 0x8, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x7}}}, &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @cgroup_skb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 536.996848ms ago: executing program 4 (id=644): r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x15, &(0x7f0000000140)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffff8, 0x0, 0x0, 0x0, 0x10001}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@generic={0x66, 0x6, 0x2, 0x8, 0x20}, @call={0x85, 0x0, 0x0, 0x3f}, @cb_func={0x18, 0x2, 0x4, 0x0, 0x8}, @map_fd={0x18, 0x6, 0x1, 0x0, 0x1}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000200)='GPL\x00', 0x3, 0x3d, &(0x7f0000000240)=""/61, 0x41100, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x6, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x5, 0x3, 0x0, 0x7}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1ff}, 0x94) mmap(&(0x7f00004ad000/0x2000)=nil, 0x2000, 0x1000005, 0x8010, r0, 0x1000) r1 = userfaultfd(0x80801) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x21) syz_emit_ethernet(0xbe, &(0x7f0000000000)={@dev={'\xaa\xaa\xaa\xaa\xaa', 0x23}, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xc}, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x9c, 0x0, @wg=@initiation={0x1, 0x0, "7b4b142b7461fd777b1c012bd14efb9f49fcdb8f080c26a04883ad5c8c82b8af", "584cbf2649a50f2dbc43efa8698d0a881c51852e4451b57d037ad3c04594282423424d00", "bcfd56f1375461caaa2f19935e6996c7096ffeeb0300000000000064", {"9a3bfbc1f39cb307b3472eb9cdb042d2", "643fcbb2c5a57df67d544af6e8dafe09"}}}}}}}, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="1800000002000000000000000000000095"], 0x0, 0x2003}, 0x94) syz_open_procfs(0x0, &(0x7f0000000040)='timerslack_ns\x00') r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f0000000680)=ANY=[], &(0x7f0000000200)='syzkaller\x00'}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000600)={r3, 0x5, 0xb68, 0x0, &(0x7f0000000000)='%', 0x0, 0xd01, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x48) recvmmsg(r2, &(0x7f0000001300)=[{{&(0x7f0000000340)=@vsock={0x28, 0x0, 0x0, @my}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000003c0)=""/5, 0x5}, {0x0}, {&(0x7f00000006c0)=""/246, 0xf6}], 0x3}, 0x9}, {{&(0x7f0000000840)=@generic, 0x80, &(0x7f0000000b80)=[{0x0}, {0x0}, {&(0x7f0000000ac0)=""/165, 0xa5}], 0x3, &(0x7f0000000bc0)=""/35, 0x23}, 0x5}, {{&(0x7f0000000c00)=@un=@abs, 0x80, &(0x7f0000000d00)=[{0x0}], 0x1, &(0x7f0000000d40)=""/5, 0x5}, 0x2e90}, {{0x0, 0x0, 0x0}, 0xfffffffe}, {{&(0x7f0000000f00)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, 0x80, 0x0, 0x0, &(0x7f0000001200)=""/230, 0xe6}}], 0x5, 0x40000021, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21, 0x2, @thr={0x0, 0x0}}, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x28}, 0x1, 0x0, 0x0, 0x410c0}, 0x4048084) socket$netlink(0x10, 0x3, 0x0) socket(0x1, 0x803, 0x0) seccomp$SECCOMP_SET_MODE_STRICT(0x0, 0x0, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000000)={0xaa, 0x220}) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000100)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x2}) ioctl$UFFDIO_WRITEPROTECT(r1, 0xc018aa06, &(0x7f00000000c0)={{&(0x7f000040a000/0x800000)=nil, 0x800000}, 0x1}) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) mlock(&(0x7f0000507000/0x4000)=nil, 0x4000) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(r4, &(0x7f0000000440)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x20, r5, 0x20, 0x70bd25, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x1, 0x33}}}}, ["", "", "", "", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x4000000}, 0xc4) 370.619392ms ago: executing program 3 (id=645): syz_mount_image$ext4(&(0x7f00000005c0)='ext4\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc0ed000e, &(0x7f0000000100)={[{@nomblk_io_submit}, {@jqfmt_vfsv0}, {@min_batch_time={'min_batch_time', 0x3d, 0x3ff}}, {@noload}, {@grpjquota_path={'grpjquota', 0x3d, '.\x02'}}, {@noblock_validity}, {@errors_remount}, {@nobarrier}, {@discard}]}, 0xfa, 0x491, &(0x7f0000000f00)="$eJzs3M9vFFUcAPDvTLulgNiK+AMEqaKR+KOl5YccvGg04aCJiR4wnmpbSKVQQ2sihGj1gEdD4p149S8wnvRi1IsmXvVuSIjhAuJlzezM0NLutlu6ZQv7+SS7fW/mte99Z+btvJk33QA61kD2lkQ8EBF/RkRfnr29wED+48a1C2P/XrswlkS1+s4/Sa3c9WsXxsqi5e9tzTPVapHfVKfei+9HjE5NTZwt8kOzpz8amjl3/qXJ06MnJ05OnBk5evTQwT09R0YOtyTOLK7ruz6d3r3z2HuX3ho7fumDX5I08rhjURytMpBv3bqebXVlbbZtQTrpzt57i9ze3+bX1DsSaKeuiMh2V6XW//uiKzbfWtcXb3zR1sYB66parVaX+VSeqwL3sSTa3QKgPcoTfXb9W77u0tBjQ7j6an4BlMV9o3jla7ojzRN7K4uub1tpICKOz928nL1ine5DAAAs9EM2/nmx3vgvjUfzRE/29mAxh9IfEQ9FxPaIeDgidkTEIxG1so9FxOOrrH/xDMnS8U965Y6Da0I2/nulmNu6ffyXlkX6u4rctlr8leTE5NTEgWKb7I/KphOTycTwMnX8+PofXzVaVxv/lYPxuZuXs/rLsWDRjivdi27QjY/Ojq4l5oWufh6xq7te/EltXiCKeb2dEbHrDuuYfL674bqF49/jdeNfRuM/27TqNxHP5ft/LhbFX0oazk8Ov3xk5PBQb0xNHBgqj4qlfv394tuN6l9T/C2Q7f8tdY//W/H3J70RM+fOn6rN186svo6Lf33Z8Jpm5fhvO/6PbSuO/57k3dqCnmLFJ6Ozs2eHI3qSN5cuH5n/a2W+LJ/Fv39f/f6/Pea3xBMRsTsi9kTEk9lFYdH2pyLi6YjYt0z8P7/2zIerj7/+XfnKMvXciSz+8ZX2fyzc/6tPdJ366fuV4++NiEb7/1Attb9Y0sznX7MNXMu2AwAAgHtF/gx8kg7Op5PBwfwZ/h2xJZ2anpl94cT0x2fG82fl+6OSlne6+hbcDx0u7g2X+ZFF+YPFfeOvuzbX8oNj01Pj7Q4eOtzWJf0/TbP+n/m7q92tA9ZdC+bRgHuU/g+dS/+HzpSs2P9b/cgRsJE4/0Pnqtf/P2tYevC7dW0McFc5/0PnaqL/z+U/Go8KgHuT8z90Lv0fOlLD/41P1/Qv/y1N7Pk2b+tyZf4rvkJlo7T5/k9EuiGacf8nupv+MotGicrSvlzty/tUtmRT3d9q68cSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAy/wfAAD//3gk5XA=") gettid() futex(&(0x7f0000000000)=0x2, 0xa, 0x0, &(0x7f0000000080)={0x77359400}, &(0x7f00000000c0), 0x2) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='mountinfo\x00') read$FUSE(r0, &(0x7f0000004200)={0x2020}, 0x2020) syz_mount_image$ext4(&(0x7f00000005c0)='ext4\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc0ed000e, &(0x7f0000000100)={[{@nomblk_io_submit}, {@jqfmt_vfsv0}, {@min_batch_time={'min_batch_time', 0x3d, 0x3ff}}, {@noload}, {@grpjquota_path={'grpjquota', 0x3d, '.\x02'}}, {@noblock_validity}, {@errors_remount}, {@nobarrier}, {@discard}]}, 0xfa, 0x491, &(0x7f0000000f00)="$eJzs3M9vFFUcAPDvTLulgNiK+AMEqaKR+KOl5YccvGg04aCJiR4wnmpbSKVQQ2sihGj1gEdD4p149S8wnvRi1IsmXvVuSIjhAuJlzezM0NLutlu6ZQv7+SS7fW/mte99Z+btvJk33QA61kD2lkQ8EBF/RkRfnr29wED+48a1C2P/XrswlkS1+s4/Sa3c9WsXxsqi5e9tzTPVapHfVKfei+9HjE5NTZwt8kOzpz8amjl3/qXJ06MnJ05OnBk5evTQwT09R0YOtyTOLK7ruz6d3r3z2HuX3ho7fumDX5I08rhjURytMpBv3bqebXVlbbZtQTrpzt57i9ze3+bX1DsSaKeuiMh2V6XW//uiKzbfWtcXb3zR1sYB66parVaX+VSeqwL3sSTa3QKgPcoTfXb9W77u0tBjQ7j6an4BlMV9o3jla7ojzRN7K4uub1tpICKOz928nL1ine5DAAAs9EM2/nmx3vgvjUfzRE/29mAxh9IfEQ9FxPaIeDgidkTEIxG1so9FxOOrrH/xDMnS8U965Y6Da0I2/nulmNu6ffyXlkX6u4rctlr8leTE5NTEgWKb7I/KphOTycTwMnX8+PofXzVaVxv/lYPxuZuXs/rLsWDRjivdi27QjY/Ojq4l5oWufh6xq7te/EltXiCKeb2dEbHrDuuYfL674bqF49/jdeNfRuM/27TqNxHP5ft/LhbFX0oazk8Ov3xk5PBQb0xNHBgqj4qlfv394tuN6l9T/C2Q7f8tdY//W/H3J70RM+fOn6rN186svo6Lf33Z8Jpm5fhvO/6PbSuO/57k3dqCnmLFJ6Ozs2eHI3qSN5cuH5n/a2W+LJ/Fv39f/f6/Pea3xBMRsTsi9kTEk9lFYdH2pyLi6YjYt0z8P7/2zIerj7/+XfnKMvXciSz+8ZX2fyzc/6tPdJ366fuV4++NiEb7/1Attb9Y0sznX7MNXMu2AwAAgHtF/gx8kg7Op5PBwfwZ/h2xJZ2anpl94cT0x2fG82fl+6OSlne6+hbcDx0u7g2X+ZFF+YPFfeOvuzbX8oNj01Pj7Q4eOtzWJf0/TbP+n/m7q92tA9ZdC+bRgHuU/g+dS/+HzpSs2P9b/cgRsJE4/0Pnqtf/P2tYevC7dW0McFc5/0PnaqL/z+U/Go8KgHuT8z90Lv0fOlLD/41P1/Qv/y1N7Pk2b+tyZf4rvkJlo7T5/k9EuiGacf8nupv+MotGicrSvlzty/tUtmRT3d9q68cSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAy/wfAAD//3gk5XA=") (async) gettid() (async) futex(&(0x7f0000000000)=0x2, 0xa, 0x0, &(0x7f0000000080)={0x77359400}, &(0x7f00000000c0), 0x2) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='mountinfo\x00') (async) read$FUSE(r0, &(0x7f0000004200)={0x2020}, 0x2020) (async) 233.145505ms ago: executing program 5 (id=646): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) 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) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setparam(r0, &(0x7f00000006c0)=0x4) setresuid(0xee01, 0x0, 0x0) r3 = open(&(0x7f0000001b80)='.\x00', 0x0, 0x2) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, 0x0) lsetxattr$security_selinux(&(0x7f00000001c0)='.\x00', &(0x7f0000000300), &(0x7f0000000280)='system_u:object_r:hwdata_t:s0\x00', 0xffd7, 0x1) statfs(0x0, 0x0) socket$inet(0x2, 0x2, 0x1) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0xd, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="b50a00001800000061118c0000000000180000000000000000000000000000009500000400000000"], &(0x7f0000000000)='GPL\x00'}, 0x80) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000080)="8c5d7b87b32ecae06ac8cfe890364ab911d8c33439477a7591f6914e91c6821ee7163f8ae1896184d48797997716158aad89f66dd67480ce8ff178ef748cfcdcf54127d5ff95cbcaebf10a3b7cddafa2c0fa6aa2eaef0d457680203c02d0c623", 0x7590) bind$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x4e22, @broadcast}, 0x10) 0s ago: executing program 3 (id=647): r0 = syz_open_dev$usbfs(&(0x7f0000000480), 0x76, 0x160341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$XFS_IOC_GETBMAPX(r1, 0xc0205838, &(0x7f00000005c0)={0x9802, 0x8, 0x8, 0xc, 0x1, 0x1, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x4000087, 0x2, 0x0) sendmsg$TCPDIAG_GETSOCK(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x70}}, 0x0) r4 = syz_io_uring_setup(0x141f, &(0x7f0000000080)={0x0, 0x91c1, 0x400, 0x1, 0x14a}, &(0x7f0000000040)=0x0, &(0x7f0000000100)=0x0, &(0x7f0000000180)=0x0) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0100000006"], 0x50) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) syz_io_uring_submit$UBLK(r5, r6, r7, &(0x7f00000003c0)=@ublk_get_features_sqe={0x2e, 0x69, 0x0, 0xffffffffffffffff, 0x80207513, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffbb1, 0x0, 0x0, '\x00', {0x0, 0xffff, 0x0, 0x0}}) io_setup(0x5, &(0x7f00000000c0)) quotactl$Q_QUOTAON(0xffffffff80000201, &(0x7f0000000180)=@loop={'/dev/loop', 0x0}, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x9) r8 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.usage_in_bytes\x00', 0x275a, 0x0) ioctl$BLKDISCARD(r8, 0x1277, &(0x7f00000000c0)=0x800000000000) io_uring_enter(r4, 0x20, 0x20, 0x1, 0x0, 0x0) futex(&(0x7f000000cffc)=0x4, 0x0, 0x4, 0x0, 0x0, 0xfffffffd) ioctl$USBDEVFS_ALLOC_STREAMS(r0, 0x8008551c, 0x0) kernel console output (not intermixed with test programs): ous mode [ 65.593356][ T8] device bridge_slave_1 left promiscuous mode [ 65.600638][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 65.608523][ T8] device bridge_slave_0 left promiscuous mode [ 65.613970][ T1474] loop2: detected capacity change from 0 to 16 [ 65.614739][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 65.638902][ T8] device veth1_macvtap left promiscuous mode [ 65.645120][ T1474] erofs: (device loop2): mounted with root inode @ nid 36. [ 65.645136][ T8] device veth0_vlan left promiscuous mode [ 65.677010][ T28] audit: type=1400 audit(1783185294.256:354): avc: denied { write } for pid=1473 comm="syz.2.298" name="file0" dev="overlay" ino=3 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 65.702838][ T19] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 65.705892][ T28] audit: type=1400 audit(1783185294.286:355): avc: denied { remove_name } for pid=1473 comm="syz.2.298" name="file0" dev="overlay" ino=49 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 65.736473][ T28] audit: type=1400 audit(1783185294.286:356): avc: denied { rename } for pid=1473 comm="syz.2.298" name="file0" dev="overlay" ino=49 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 65.761350][ T28] audit: type=1400 audit(1783185294.286:357): avc: denied { unlink } for pid=1473 comm="syz.2.298" name="file1" dev="overlay" ino=86 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 65.786324][ T28] audit: type=1400 audit(1783185294.286:358): avc: denied { create } for pid=1473 comm="syz.2.298" name="#2e" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 65.808851][ T28] audit: type=1400 audit(1783185294.286:359): avc: denied { associate } for pid=1473 comm="syz.2.298" name="#2e" scontext=system_u:object_r:unlabeled_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 65.830804][ T28] audit: type=1400 audit(1783185294.286:360): avc: denied { setattr } for pid=1473 comm="syz.2.298" name="#2e" dev="tmpfs" ino=423 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 65.862191][ T19] usb 4-1: device descriptor read/64, error -71 [ 65.937237][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 65.947472][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 65.972218][ T60] usb 3-1: new high-speed USB device number 10 using dummy_hcd [ 65.974599][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 65.996723][ T1448] loop0: detected capacity change from 0 to 131072 [ 66.004473][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 66.015836][ T1448] F2FS-fs (loop0): Segment count (31) mismatch with total segments from devices (0) [ 66.026031][ T316] bridge0: port 1(bridge_slave_0) entered blocking state [ 66.033079][ T316] bridge0: port 1(bridge_slave_0) entered forwarding state [ 66.040705][ T1448] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 66.049543][ T1448] F2FS-fs (loop0): invalid crc value [ 66.054963][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 66.064316][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 66.072635][ T316] bridge0: port 2(bridge_slave_1) entered blocking state [ 66.079682][ T316] bridge0: port 2(bridge_slave_1) entered forwarding state [ 66.086537][ T1448] F2FS-fs (loop0): Found nat_bits in checkpoint [ 66.097352][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 66.103826][ T1485] loop4: detected capacity change from 0 to 1024 [ 66.113355][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 66.124181][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 66.132279][ T19] usb 4-1: device descriptor read/64, error -71 [ 66.141371][ T1485] EXT4-fs: Ignoring removed mblk_io_submit option [ 66.145699][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 66.152452][ T1485] EXT4-fs (loop4): bad geometry: bigalloc file system with non-zero first_data_block [ 66.152452][ T1485] [ 66.156437][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 66.168626][ T60] usb 3-1: unable to get BOS descriptor or descriptor too short [ 66.194441][ T60] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 66.195742][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 66.204887][ T60] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 66.215164][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 66.221505][ T1448] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 66.233067][ T1464] device veth0_vlan entered promiscuous mode [ 66.242237][ T1448] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 [ 66.247117][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 66.251187][ T60] usb 3-1: New USB device found, idVendor=1235, idProduct=0010, bcdDevice= 0.40 [ 66.258343][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 66.281577][ T1464] device veth1_macvtap entered promiscuous mode [ 66.289049][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 66.297911][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 66.305557][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 66.321602][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 66.330536][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 66.339166][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 66.355994][ T60] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 66.364153][ T60] usb 3-1: Product: syz [ 66.364460][ T316] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 66.368329][ T1448] F2FS-fs (loop0): checksum invalid, nid = 7, ino_of_node = 7, 32dd6215 vs. 1de10dc4 [ 66.386097][ T60] usb 3-1: Manufacturer: syz [ 66.390721][ T60] usb 3-1: SerialNumber: syz [ 66.402344][ T19] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 66.403962][ T60] usb 3-1: selecting invalid altsetting 1 [ 66.415865][ T60] usb 3-1: unit 6 not found! [ 66.505786][ T1506] incfs: Options parsing error. -22 [ 66.511078][ T1506] incfs: mount failed -22 [ 66.518122][ T1506] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=56317 sclass=netlink_route_socket pid=1506 comm=syz.5.291 [ 66.552221][ T19] usb 4-1: device descriptor read/64, error -71 [ 66.822249][ T19] usb 4-1: device descriptor read/64, error -71 [ 66.921319][ T1543] EXT4-fs (loop0): Test dummy encryption mode enabled [ 66.952854][ T19] usb usb4-port1: attempt power cycle [ 67.124032][ T1543] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: none. [ 67.153262][ T1543] ext4 filesystem being mounted at /59/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 67.212363][ T6] usb 5-1: new high-speed USB device number 9 using dummy_hcd [ 67.228407][ T1551] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 67.326809][ T1551] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 67.382322][ T19] usb 4-1: new high-speed USB device number 9 using dummy_hcd [ 67.392206][ T6] usb 5-1: device descriptor read/64, error -71 [ 67.495092][ T19] usb 4-1: device descriptor read/8, error -71 [ 67.622275][ T60] usb 3-1: 2:0: cannot get min/max values for control 1 (id 2) [ 67.633068][ T60] snd-usb-audio: probe of 3-1:1.0 failed with error -22 [ 67.654863][ T19] usb 4-1: device descriptor read/8, error -71 [ 67.682313][ T6] usb 5-1: device descriptor read/64, error -71 [ 67.691086][ T289] EXT4-fs (loop0): unmounting filesystem. [ 67.718333][ T1565] fuse: Unknown parameter 'use0000000000000000000000000000000000000000' [ 67.722627][ T314] udevd[314]: error opening ATTR{/sys/devices/platform/dummy_hcd.2/usb3/3-1/3-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 67.843797][ T633] usb 3-1: USB disconnect, device number 10 [ 67.932246][ T19] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 67.962957][ T60] usb 6-1: new high-speed USB device number 2 using dummy_hcd [ 68.032552][ T1579] exFAT-fs (loop0): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 68.043227][ T1579] exFAT-fs (loop0): Medium has reported failures. Some data may be lost. [ 68.061607][ T1579] exFAT-fs (loop0): failed to load upcase table (idx : 0x00010000, chksum : 0xe62de5da, utbl_chksum : 0xe619d30d) [ 68.127791][ T6] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 68.163262][ T19] usb 4-1: device descriptor read/8, error -71 [ 68.192188][ T60] usb 6-1: device descriptor read/64, error -71 [ 68.282189][ T6] usb 5-1: device descriptor read/64, error -71 [ 68.313218][ T19] usb 4-1: device descriptor read/8, error -71 [ 68.435222][ T19] usb usb4-port1: unable to enumerate USB device [ 68.462252][ T60] usb 6-1: device descriptor read/64, error -71 [ 68.542026][ T1595] set_capacity_and_notify: 3 callbacks suppressed [ 68.542036][ T1595] loop3: detected capacity change from 0 to 512 [ 68.552228][ T6] usb 5-1: device descriptor read/64, error -71 [ 68.572968][ T1595] EXT4-fs (loop3): can't mount with journal_async_commit, fs mounted w/o journal [ 68.624248][ T1595] loop3: detected capacity change from 0 to 256 [ 68.635208][ T1595] netlink: 8 bytes leftover after parsing attributes in process `syz.3.311'. [ 68.672287][ T6] usb usb5-port1: attempt power cycle [ 68.682259][ T633] usb 3-1: new high-speed USB device number 11 using dummy_hcd [ 68.752201][ T60] usb 6-1: new high-speed USB device number 3 using dummy_hcd [ 68.803993][ T1601] loop0: detected capacity change from 0 to 40427 [ 68.811610][ T1601] F2FS-fs (loop0): invalid crc value [ 68.818027][ T1601] F2FS-fs (loop0): Found nat_bits in checkpoint [ 68.837148][ T1605] Disabled LAPIC found during irq injection [ 68.848945][ T1601] F2FS-fs (loop0): Start checkpoint disabled! [ 68.855610][ T1601] F2FS-fs (loop0): f2fs_disable_checkpoint() finish, err:0 [ 68.862899][ T633] usb 3-1: device descriptor read/64, error -71 [ 68.864294][ T1601] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e6 [ 68.893991][ T422] kworker/u4:5: attempt to access beyond end of device [ 68.893991][ T422] loop0: rw=2049, sector=40960, nr_sectors = 16 limit=40427 [ 68.908143][ T60] usb 6-1: device descriptor read/64, error -71 [ 68.955772][ T1613] loop0: detected capacity change from 0 to 512 [ 68.965524][ T1613] EXT4-fs (loop0): ext4_check_descriptors: Block bitmap for group 1 overlaps superblock [ 68.975343][ T1613] EXT4-fs (loop0): ext4_check_descriptors: Inode bitmap for group 1 overlaps superblock [ 68.985275][ T1613] EXT4-fs (loop0): ext4_check_descriptors: Inode table for group 1 overlaps superblock [ 68.995606][ T1613] EXT4-fs (loop0): revision level too high, forcing read-only mode [ 69.003725][ T1613] [EXT4 FS bs=4096, gc=2, bpg=34, ipg=32, mo=e040e01c, mo2=0000] [ 69.011509][ T1613] EXT4-fs (loop0): failed to initialize system zone (-117) [ 69.018831][ T1613] EXT4-fs (loop0): mount failed [ 69.092195][ T6] usb 5-1: new high-speed USB device number 11 using dummy_hcd [ 69.123185][ T6] usb 5-1: device descriptor read/8, error -71 [ 69.132250][ T633] usb 3-1: device descriptor read/64, error -71 [ 69.258518][ T60] usb 6-1: device descriptor read/64, error -71 [ 69.373583][ T6] usb 5-1: device descriptor read/8, error -71 [ 69.402231][ T633] usb 3-1: new high-speed USB device number 12 using dummy_hcd [ 69.552357][ T633] usb 3-1: device descriptor read/64, error -71 [ 69.642282][ T6] usb 5-1: new high-speed USB device number 12 using dummy_hcd [ 69.684086][ T6] usb 5-1: device descriptor read/8, error -71 [ 69.828982][ T1622] loop3: detected capacity change from 0 to 512 [ 69.835706][ T633] usb 3-1: device descriptor read/64, error -71 [ 69.843486][ T6] usb 5-1: device descriptor read/8, error -71 [ 69.994516][ T633] usb usb3-port1: attempt power cycle [ 70.012240][ T6] usb usb5-port1: unable to enumerate USB device [ 70.025877][ T60] usb usb6-port1: attempt power cycle [ 70.047757][ T1624] syz.0.318 uses obsolete (PF_INET,SOCK_PACKET) [ 70.226702][ T28] kauditd_printk_skb: 35 callbacks suppressed [ 70.226715][ T28] audit: type=1326 audit(1783185298.806:396): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1631 comm="syz.4.321" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f39d379de59 code=0x7fc00000 [ 70.258147][ T28] audit: type=1326 audit(1783185298.806:397): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1631 comm="syz.4.321" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=257 compat=0 ip=0x7f39d379de59 code=0x7fc00000 [ 70.323243][ T1642] FAULT_INJECTION: forcing a failure. [ 70.323243][ T1642] name failslab, interval 1, probability 0, space 0, times 0 [ 70.335976][ T1642] CPU: 1 PID: 1642 Comm: syz.3.323 Not tainted syzkaller #0 [ 70.343261][ T1642] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 70.353310][ T1642] Call Trace: [ 70.356583][ T1642] [ 70.359508][ T1642] __dump_stack+0x21/0x24 [ 70.363841][ T1642] dump_stack_lvl+0x110/0x170 [ 70.368514][ T1642] ? __cfi_dump_stack_lvl+0x8/0x8 [ 70.373534][ T1642] ? __kasan_check_write+0x14/0x20 [ 70.378637][ T1642] ? push_rt_task+0x46f/0x5d0 [ 70.383311][ T1642] dump_stack+0x15/0x24 [ 70.387464][ T1642] should_fail_ex+0x3bf/0x510 [ 70.392135][ T1642] __should_failslab+0xac/0xf0 [ 70.393552][ T28] audit: type=1326 audit(1783185298.806:398): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1631 comm="syz.4.321" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f39d379de59 code=0x7fc00000 [ 70.396901][ T1642] should_failslab+0x9/0x20 [ 70.421603][ T28] audit: type=1326 audit(1783185298.806:399): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1631 comm="syz.4.321" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f39d379de59 code=0x7fc00000 [ 70.425908][ T1642] __kmem_cache_alloc_node+0x3d/0x2d0 [ 70.451024][ T28] audit: type=1326 audit(1783185298.806:400): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1631 comm="syz.4.321" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f39d379de59 code=0x7fc00000 [ 70.457116][ T1642] ? kvmalloc_node+0x28a/0x460 [ 70.457144][ T1642] ? kvmalloc_node+0x28a/0x460 [ 70.481871][ T633] usb 3-1: new high-speed USB device number 13 using dummy_hcd [ 70.486423][ T1642] __kmalloc_node+0xa2/0x1e0 [ 70.486445][ T1642] ? pick_next_pushable_task+0x210/0x210 [ 70.491550][ T28] audit: type=1326 audit(1783185298.806:401): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1631 comm="syz.4.321" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f39d379de59 code=0x7fc00000 [ 70.498695][ T1642] kvmalloc_node+0x28a/0x460 [ 70.498714][ T1642] ? __cfi_kvmalloc_node+0x10/0x10 [ 70.498729][ T1642] seq_read_iter+0x1f1/0xd80 [ 70.498745][ T1642] ? asm_sysvec_reschedule_ipi+0x1b/0x20 [ 70.498768][ T1642] kernfs_fop_read_iter+0x14d/0x4e0 [ 70.498784][ T1642] vfs_read+0x46e/0x930 [ 70.498799][ T1642] ? __cfi_vfs_read+0x10/0x10 [ 70.498813][ T1642] ? __cfi_mutex_lock+0x10/0x10 [ 70.503591][ T28] audit: type=1326 audit(1783185298.806:402): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1631 comm="syz.4.321" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f39d379de59 code=0x7fc00000 [ 70.508976][ T1642] ? __fdget_pos+0x2cd/0x380 [ 70.508995][ T1642] ? ksys_read+0x70/0x260 [ 70.533784][ T28] audit: type=1326 audit(1783185298.806:403): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1631 comm="syz.4.321" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f39d379de59 code=0x7fc00000 [ 70.538104][ T1642] ksys_read+0x14a/0x260 [ 70.543216][ T28] audit: type=1326 audit(1783185298.806:404): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1631 comm="syz.4.321" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f39d379de59 code=0x7fc00000 [ 70.547782][ T1642] ? __cfi_ksys_read+0x10/0x10 [ 70.547808][ T1642] __x64_sys_read+0x7b/0x90 [ 70.547823][ T1642] x64_sys_call+0x2f/0x9a0 [ 70.547842][ T1642] do_syscall_64+0x4c/0xa0 [ 70.553642][ T28] audit: type=1326 audit(1783185298.806:405): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1631 comm="syz.4.321" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f39d379de59 code=0x7fc00000 [ 70.558622][ T1642] ? clear_bhb_loop+0x30/0x80 [ 70.564704][ T633] usb 3-1: device descriptor read/8, error -71 [ 70.567408][ T1642] ? clear_bhb_loop+0x30/0x80 [ 70.716809][ T1642] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 70.722699][ T1642] RIP: 0033:0x7f590df9de59 [ 70.727092][ T1642] 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 [ 70.746682][ T1642] RSP: 002b:00007f590edb3028 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 70.755086][ T1642] RAX: ffffffffffffffda RBX: 00007f590e226180 RCX: 00007f590df9de59 [ 70.763037][ T1642] RDX: 0000000000002020 RSI: 0000200000004000 RDI: 0000000000000009 [ 70.770988][ T1642] RBP: 00007f590edb3090 R08: 0000000000000000 R09: 0000000000000000 [ 70.779033][ T1642] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 70.787005][ T1642] R13: 00007f590e226218 R14: 00007f590e226180 R15: 00007ffc1b7a3068 [ 70.794969][ T1642] [ 70.802197][ T1647] loop0: detected capacity change from 0 to 256 [ 70.851314][ T1647] exFAT-fs (loop0): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 70.862043][ T1647] exFAT-fs (loop0): Medium has reported failures. Some data may be lost. [ 70.882256][ T60] usb 6-1: new high-speed USB device number 4 using dummy_hcd [ 70.899141][ T1647] exFAT-fs (loop0): failed to load upcase table (idx : 0x00010000, chksum : 0xe62de5da, utbl_chksum : 0xe619d30d) [ 70.944694][ T60] usb 6-1: device descriptor read/8, error -71 [ 71.003436][ T633] usb 3-1: device descriptor read/8, error -71 [ 71.162085][ T1660] input: syz0 as /devices/virtual/input/input5 [ 71.212966][ T60] usb 6-1: device descriptor read/8, error -71 [ 71.492025][ T1653] loop3: detected capacity change from 0 to 40427 [ 71.507604][ T1653] F2FS-fs (loop3): Invalid log_blocksize (64), supports only 12 [ 71.516009][ T1653] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 71.524400][ T1653] F2FS-fs (loop3): Project quota feature not enabled. Cannot enable project quota enforcement. [ 71.534156][ T633] usb 3-1: new high-speed USB device number 14 using dummy_hcd [ 71.549449][ T1670] loop4: detected capacity change from 0 to 256 [ 71.612272][ T327] usb 1-1: new low-speed USB device number 11 using dummy_hcd [ 71.814511][ T327] usb 1-1: config 1 interface 0 altsetting 18 endpoint 0x82 is Bulk; changing to Interrupt [ 71.857784][ T327] usb 1-1: config 1 interface 0 altsetting 18 endpoint 0x3 is Bulk; changing to Interrupt [ 71.982239][ T633] usb 3-1: device not accepting address 14, error -71 [ 72.013402][ T633] usb usb3-port1: unable to enumerate USB device [ 72.101810][ T327] usb 1-1: config 1 interface 0 altsetting 18 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 72.228913][ T327] usb 1-1: config 1 interface 0 has no altsetting 0 [ 72.317341][ T327] usb 1-1: string descriptor 0 read error: -22 [ 72.431626][ T327] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 72.465153][ T327] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 72.497657][ T1653] netlink: 8 bytes leftover after parsing attributes in process `syz.3.326'. [ 72.549104][ T1688] netlink: 4 bytes leftover after parsing attributes in process `syz.4.334'. [ 72.562818][ T1656] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 72.569979][ T1656] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 72.578941][ T327] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 72.685298][ T1695] loop2: detected capacity change from 0 to 8192 [ 72.693611][ T1695] FAT-fs (loop2): Unrecognized mount option "" or missing value [ 73.162185][ T60] usb 6-1: new high-speed USB device number 5 using dummy_hcd [ 73.179034][ T39] usb 1-1: USB disconnect, device number 11 [ 73.194744][ T1708] FAULT_INJECTION: forcing a failure. [ 73.194744][ T1708] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 73.207943][ T1708] CPU: 1 PID: 1708 Comm: syz.3.337 Not tainted syzkaller #0 [ 73.215225][ T1708] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 73.225272][ T1708] Call Trace: [ 73.228541][ T1708] [ 73.231465][ T1708] __dump_stack+0x21/0x24 [ 73.235786][ T1708] dump_stack_lvl+0x110/0x170 [ 73.240454][ T1708] ? __cfi_dump_stack_lvl+0x8/0x8 [ 73.245469][ T1708] dump_stack+0x15/0x24 [ 73.249608][ T1708] should_fail_ex+0x3bf/0x510 [ 73.254273][ T1708] should_fail+0xb/0x10 [ 73.258419][ T1708] should_fail_usercopy+0x1a/0x20 [ 73.263429][ T1708] _copy_to_iter+0x184/0xe60 [ 73.268013][ T1708] ? raw_irqentry_exit_cond_resched+0x29/0x30 [ 73.274428][ T1708] ? irqentry_exit+0x37/0x40 [ 73.279019][ T1708] ? asm_sysvec_reschedule_ipi+0x1b/0x20 [ 73.284637][ T1708] ? __cfi__copy_to_iter+0x10/0x10 [ 73.289754][ T1708] ? __check_object_size+0x45a/0x600 [ 73.295026][ T1708] seq_read_iter+0xba6/0xd80 [ 73.299607][ T1708] kernfs_fop_read_iter+0x14d/0x4e0 [ 73.304784][ T1708] vfs_read+0x46e/0x930 [ 73.308928][ T1708] ? __cfi_vfs_read+0x10/0x10 [ 73.313582][ T1708] ? __cfi_mutex_lock+0x10/0x10 [ 73.318417][ T1708] ? __fdget_pos+0x2cd/0x380 [ 73.322989][ T1708] ? ksys_read+0x70/0x260 [ 73.327300][ T1708] ksys_read+0x14a/0x260 [ 73.331522][ T1708] ? __cfi_ksys_read+0x10/0x10 [ 73.336351][ T1708] ? fpregs_restore_userregs+0x128/0x260 [ 73.341964][ T1708] __x64_sys_read+0x7b/0x90 [ 73.346450][ T1708] x64_sys_call+0x2f/0x9a0 [ 73.350851][ T1708] do_syscall_64+0x4c/0xa0 [ 73.355247][ T1708] ? clear_bhb_loop+0x30/0x80 [ 73.359902][ T1708] ? clear_bhb_loop+0x30/0x80 [ 73.364560][ T1708] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 73.370437][ T1708] RIP: 0033:0x7f590df9de59 [ 73.374837][ T1708] 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 [ 73.394421][ T1708] RSP: 002b:00007f590edb3028 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 73.402818][ T1708] RAX: ffffffffffffffda RBX: 00007f590e226180 RCX: 00007f590df9de59 [ 73.410768][ T1708] RDX: 0000000000002020 RSI: 0000200000004000 RDI: 0000000000000009 [ 73.418717][ T1708] RBP: 00007f590edb3090 R08: 0000000000000000 R09: 0000000000000000 [ 73.426666][ T1708] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 73.434614][ T1708] R13: 00007f590e226218 R14: 00007f590e226180 R15: 00007ffc1b7a3068 [ 73.442568][ T1708] [ 73.674757][ T60] usb 6-1: device descriptor read/8, error -71 [ 73.716585][ T1724] loop2: detected capacity change from 0 to 2048 [ 73.729715][ T1726] netlink: 24 bytes leftover after parsing attributes in process `syz.4.345'. [ 73.743937][ T1724] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 73.745597][ T1726] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=27 sclass=netlink_route_socket pid=1726 comm=syz.4.345 [ 73.843213][ T60] usb 6-1: device descriptor read/8, error -71 [ 73.923103][ T1742] loop0: detected capacity change from 0 to 8192 [ 73.962225][ T60] usb usb6-port1: unable to enumerate USB device [ 73.962254][ T327] usb 4-1: new high-speed USB device number 11 using dummy_hcd [ 74.032221][ T304] usb 3-1: new high-speed USB device number 15 using dummy_hcd [ 74.042197][ T39] usb 5-1: new high-speed USB device number 13 using dummy_hcd [ 74.110597][ T1746] FAULT_INJECTION: forcing a failure. [ 74.110597][ T1746] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 74.123854][ T1746] CPU: 1 PID: 1746 Comm: syz.0.351 Not tainted syzkaller #0 [ 74.131156][ T1746] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 74.141211][ T1746] Call Trace: [ 74.144485][ T1746] [ 74.147415][ T1746] __dump_stack+0x21/0x24 [ 74.151743][ T1746] dump_stack_lvl+0x110/0x170 [ 74.156504][ T1746] ? __cfi_dump_stack_lvl+0x8/0x8 [ 74.161524][ T1746] dump_stack+0x15/0x24 [ 74.165671][ T1746] should_fail_ex+0x3bf/0x510 [ 74.170349][ T1746] should_fail+0xb/0x10 [ 74.174494][ T1746] should_fail_usercopy+0x1a/0x20 [ 74.179509][ T1746] _copy_to_user+0x1e/0x90 [ 74.182193][ T327] usb 4-1: Using ep0 maxpacket: 8 [ 74.183926][ T1746] simple_read_from_buffer+0xe9/0x160 [ 74.190086][ T327] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 74.194272][ T1746] proc_fail_nth_read+0x1a6/0x220 [ 74.194295][ T1746] ? __cfi_proc_fail_nth_read+0x10/0x10 [ 74.205981][ T327] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 74.210114][ T1746] ? security_file_permission+0x94/0xb0 [ 74.216010][ T327] usb 4-1: New USB device found, idVendor=044f, idProduct=b651, bcdDevice= 0.00 [ 74.228444][ T1746] ? __cfi_proc_fail_nth_read+0x10/0x10 [ 74.228465][ T1746] vfs_read+0x286/0x930 [ 74.228482][ T1746] ? __cfi_vfs_read+0x10/0x10 [ 74.228495][ T1746] ? __kasan_check_write+0x14/0x20 [ 74.234317][ T304] usb 3-1: device descriptor read/64, error -71 [ 74.243004][ T1746] ? mutex_lock+0x93/0x1b0 [ 74.243032][ T1746] ? __cfi_mutex_lock+0x10/0x10 [ 74.248785][ T327] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 74.252685][ T1746] ? __fdget_pos+0x2cd/0x380 [ 74.252704][ T1746] ? ksys_read+0x70/0x260 [ 74.258619][ T327] usb 4-1: config 0 descriptor?? [ 74.262441][ T1746] ksys_read+0x14a/0x260 [ 74.262462][ T1746] ? __cfi_ksys_read+0x10/0x10 [ 74.262477][ T1746] ? fpregs_restore_userregs+0x128/0x260 [ 74.262496][ T1746] __x64_sys_read+0x7b/0x90 [ 74.318603][ T1746] x64_sys_call+0x2f/0x9a0 [ 74.323017][ T1746] do_syscall_64+0x4c/0xa0 [ 74.327422][ T1746] ? clear_bhb_loop+0x30/0x80 [ 74.332076][ T1746] ? clear_bhb_loop+0x30/0x80 [ 74.336830][ T1746] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 74.342700][ T1746] RIP: 0033:0x7f9713d5e68e [ 74.347099][ T1746] 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 [ 74.366687][ T1746] RSP: 002b:00007f9714bc2fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 74.375079][ T1746] RAX: ffffffffffffffda RBX: 00007f9714bc36c0 RCX: 00007f9713d5e68e [ 74.383042][ T1746] RDX: 000000000000000f RSI: 00007f9714bc30a0 RDI: 000000000000000a [ 74.391020][ T1746] RBP: 00007f9714bc3090 R08: 0000000000000000 R09: 0000000000000000 [ 74.398978][ T1746] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 74.406934][ T1746] R13: 00007f9714026218 R14: 00007f9714026180 R15: 00007ffc3e1079e8 [ 74.414897][ T1746] [ 74.513524][ T39] usb 5-1: unable to get BOS descriptor or descriptor too short [ 74.521889][ T39] usb 5-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 35, changing to 7 [ 74.534283][ T39] usb 5-1: New USB device found, idVendor=10f5, idProduct=0200, bcdDevice= 0.40 [ 74.543379][ T39] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 74.551490][ T39] usb 5-1: Product: syz [ 74.556807][ T39] usb 5-1: Manufacturer: syz [ 74.561424][ T39] usb 5-1: SerialNumber: syz [ 74.720352][ T304] usb 3-1: device descriptor read/64, error -71 [ 74.727750][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.735297][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.742799][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.750267][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.758129][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.765643][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.773145][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.780900][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.788434][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.795932][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.803653][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.811131][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.811902][ T1731] loop4: detected capacity change from 0 to 256 [ 74.818630][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.818651][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.818670][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.818689][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.818709][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.828742][ T1731] FAT-fs (loop4): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! [ 74.838848][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.881905][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.889471][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.897275][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.905422][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.913074][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.920568][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.931003][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.938938][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.946758][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.959393][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.966914][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.974473][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.981930][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.989513][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 74.997015][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 75.004516][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 75.160490][ T1759] loop5: detected capacity change from 0 to 128 [ 75.207041][ T1759] EXT4-fs (loop5): Test dummy encryption mode enabled [ 75.235225][ T1759] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: none. [ 75.239643][ T304] usb 3-1: new high-speed USB device number 16 using dummy_hcd [ 75.243968][ T1759] ext4 filesystem being mounted at /6/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 75.257522][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 75.268987][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 75.270268][ T1759] fscrypt: AES-256-XTS using implementation "xts-aes-aesni" [ 75.276546][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 75.288907][ T1759] netlink: 20 bytes leftover after parsing attributes in process `syz.5.354'. [ 75.291424][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 75.300874][ T1759] netlink: 20 bytes leftover after parsing attributes in process `syz.5.354'. [ 75.307715][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 75.324097][ T327] thrustmaster 0003:044F:B651.0004: unknown main item tag 0x0 [ 75.335160][ T1464] EXT4-fs (loop5): unmounting filesystem. [ 75.342119][ T327] thrustmaster 0003:044F:B651.0004: hidraw0: USB HID v0.81 Device [HID 044f:b651] on usb-dummy_hcd.3-1/input0 [ 75.355940][ T327] thrustmaster 0003:044F:B651.0004: no inputs found [ 75.368453][ T28] kauditd_printk_skb: 65 callbacks suppressed [ 75.368466][ T28] audit: type=1326 audit(1783185303.946:471): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1765 comm="syz.0.356" exe="/root/ci2-android-6-1/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f9713d9de59 code=0x0 [ 75.432408][ T1774] loop5: detected capacity change from 0 to 4096 [ 75.439101][ T1774] EXT4-fs: quotafile must be on filesystem root [ 75.453983][ T28] audit: type=1400 audit(1783185304.036:472): avc: denied { mounton } for pid=1773 comm="syz.5.358" path="/syzcgroup/unified/syz5" dev="cgroup2" ino=201 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=dir permissive=1 [ 75.478739][ T1774] fuse: blksize only supported for fuseblk [ 75.485219][ T304] usb 3-1: device descriptor read/64, error -71 [ 75.494024][ T1776] loop0: detected capacity change from 0 to 512 [ 75.500744][ T1776] EXT4-fs: Ignoring removed i_version option [ 75.512397][ T1776] EXT4-fs: Quota format mount options ignored when QUOTA feature is enabled [ 75.521099][ T1776] EXT4-fs (loop0): feature flags set on rev 0 fs, running e2fsck is recommended [ 75.532606][ T1776] EXT4-fs (loop0): orphan cleanup on readonly fs [ 75.536533][ T39] snd-usb-audio: probe of 5-1:1.0 failed with error -71 [ 75.539350][ T1776] Quota error (device loop0): v2_read_file_info: Free block number 1 out of range (1, 6). [ 75.556997][ T1776] EXT4-fs warning (device loop0): ext4_enable_quotas:7080: Failed to enable quota tracking (type=1, err=-117, ino=4). Please run e2fsck to fix. [ 75.571787][ T1776] EXT4-fs (loop0): Cannot turn on quotas: error -117 [ 75.578846][ T1776] EXT4-fs error (device loop0): mb_free_blocks:1839: group 0, inode 12: block 14:freeing already freed block (bit 14); block bitmap corrupt. [ 75.589387][ T39] usb 5-1: USB disconnect, device number 13 [ 75.599465][ T1776] EXT4-fs (loop0): 1 truncate cleaned up [ 75.605508][ T1776] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 75.764148][ T304] usb 3-1: device descriptor read/64, error -71 [ 75.849695][ T1796] netlink: 4 bytes leftover after parsing attributes in process `syz.0.356'. [ 75.858604][ T1796] device bridge_slave_1 left promiscuous mode [ 75.865415][ T1796] bridge0: port 2(bridge_slave_1) entered disabled state [ 75.965682][ T304] usb usb3-port1: attempt power cycle [ 75.991622][ T1793] device syzkaller0 entered promiscuous mode [ 75.999790][ T1799] loop4: detected capacity change from 0 to 512 [ 76.009080][ T1799] EXT4-fs (loop4): Test dummy encryption mode enabled [ 76.016452][ T1799] EXT4-fs (loop4): encrypted files will use data=ordered instead of data journaling mode [ 76.027419][ T1799] EXT4-fs error (device loop4): ext4_orphan_get:1431: comm syz.4.363: bad orphan inode 131083 [ 76.038048][ T1799] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 76.058274][ T28] audit: type=1400 audit(1783185304.636:473): avc: denied { read } for pid=1798 comm="syz.4.363" name="file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" dev="loop4" ino=19 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=lnk_file permissive=1 [ 76.105261][ T291] EXT4-fs (loop4): unmounting filesystem. [ 76.118514][ T1802] cgroup: subsys name conflicts with all [ 76.169450][ T1804] loop5: detected capacity change from 0 to 1024 [ 76.192420][ T1804] EXT4-fs: Ignoring removed mblk_io_submit option [ 76.205555][ T1804] EXT4-fs: Journaled quota options ignored when QUOTA feature is enabled [ 76.215615][ T1804] EXT4-fs error (device loop5): ext4_ext_check_inode:520: inode #11: comm syz.5.365: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 32512(32512) [ 76.235121][ T1804] EXT4-fs error (device loop5): ext4_orphan_get:1410: comm syz.5.365: couldn't read orphan inode 11 (err -117) [ 76.247184][ T1804] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 76.247380][ T289] EXT4-fs (loop0): unmounting filesystem. [ 76.264824][ T1804] EXT4-fs error (device loop5): ext4_read_block_bitmap_nowait:477: comm syz.5.365: Invalid block bitmap block 0 in block_group 0 [ 76.285248][ T1804] Quota error (device loop5): write_blk: dquota write failed [ 76.294620][ T1804] Quota error (device loop5): qtree_write_dquot: Error -117 occurred while creating quota [ 76.304891][ T1804] EXT4-fs error (device loop5): ext4_acquire_dquot:6828: comm syz.5.365: Failed to acquire dquot type 0 [ 76.323972][ T10] EXT4-fs error (device loop5): __ext4_get_inode_loc:4522: comm kworker/u4:1: Invalid inode table block 8589934593 in block_group 0 [ 76.338425][ T1464] EXT4-fs (loop5): unmounting filesystem. [ 76.353436][ T1812] syz.5.367 calls setitimer() with new_value NULL pointer. Misfeature support will be removed [ 76.357683][ T28] audit: type=1326 audit(1783185304.936:474): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1811 comm="syz.5.367" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f292f99de59 code=0x7ffc0000 [ 76.367668][ T1812] 9pnet_fd: Insufficient options for proto=fd [ 76.388409][ T304] usb 3-1: new high-speed USB device number 17 using dummy_hcd [ 76.403183][ T28] audit: type=1326 audit(1783185304.936:475): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1811 comm="syz.5.367" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=38 compat=0 ip=0x7f292f99de59 code=0x7ffc0000 [ 76.429538][ T28] audit: type=1326 audit(1783185304.946:476): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1811 comm="syz.5.367" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f292f99de59 code=0x7ffc0000 [ 76.453167][ T304] usb 3-1: device descriptor read/8, error -71 [ 76.457077][ T28] audit: type=1326 audit(1783185304.946:477): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1811 comm="syz.5.367" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=85 compat=0 ip=0x7f292f99de59 code=0x7ffc0000 [ 76.472191][ T1680] usb 5-1: new high-speed USB device number 14 using dummy_hcd [ 76.619735][ T304] usb 3-1: device descriptor read/8, error -71 [ 76.674489][ T1680] usb 5-1: Using ep0 maxpacket: 32 [ 76.702452][ T1824] loop5: detected capacity change from 0 to 512 [ 76.849496][ T1824] EXT4-fs error (device loop5): ext4_iget_extra_inode:4765: inode #15: comm syz.5.369: corrupted in-inode xattr [ 76.862677][ T1824] EXT4-fs error (device loop5): ext4_orphan_get:1410: comm syz.5.369: couldn't read orphan inode 15 (err -117) [ 76.875639][ T1824] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 76.902197][ T60] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 77.009758][ T1827] loop3: detected capacity change from 0 to 128 [ 77.024699][ T287] EXT4-fs (loop2): unmounting filesystem. [ 77.096223][ T1827] EXT4-fs: Invalid want_extra_isize 2 [ 77.112695][ T60] usb 1-1: device descriptor read/64, error -71 [ 77.390650][ T1838] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 77.404745][ T60] usb 1-1: device descriptor read/64, error -71 [ 77.490413][ T1464] EXT4-fs (loop5): unmounting filesystem. [ 77.491820][ T633] usb 4-1: USB disconnect, device number 11 [ 77.512222][ T1680] usb 5-1: config 4 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 77.523264][ T1680] usb 5-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 77.544121][ T1680] usb 5-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 77.557415][ T1680] usb 5-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 77.570838][ T1680] usb 5-1: Product: syz [ 77.582346][ T1680] usb 5-1: Manufacturer: syz [ 77.630393][ T1680] hub 5-1:4.0: USB hub found [ 77.712244][ T60] usb 1-1: new high-speed USB device number 13 using dummy_hcd [ 77.935579][ T1889] exFAT-fs (loop2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 77.946236][ T1889] exFAT-fs (loop2): Medium has reported failures. Some data may be lost. [ 77.977826][ T1867] input: syz1 as /devices/virtual/input/input6 [ 77.984114][ T1867] input: failed to attach handler leds to device input6, error: -6 [ 77.995053][ T1889] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0xe62de5da, utbl_chksum : 0xe619d30d) [ 78.015243][ T1680] hub 5-1:4.0: 2 ports detected [ 78.022220][ T60] usb 1-1: device descriptor read/64, error -71 [ 78.036255][ T1871] mmap: syz.3.375 (1871): VmData 155860992 exceed data ulimit 0. Update limits or use boot option ignore_rlimit_data. [ 78.282577][ T1903] FAT-fs (loop3): bogus number of directory entries (43368) [ 78.289916][ T1903] FAT-fs (loop3): Can't find a valid FAT filesystem [ 78.312220][ T60] usb 1-1: device descriptor read/64, error -71 [ 78.332185][ T633] usb 6-1: new high-speed USB device number 6 using dummy_hcd [ 78.351886][ T1907] EXT4-fs (loop3): Test dummy encryption mode enabled [ 78.360193][ T1907] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 78.368931][ T1907] ext4 filesystem being mounted at /83/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 78.432252][ T60] usb usb1-port1: attempt power cycle [ 78.522171][ T633] usb 6-1: Using ep0 maxpacket: 16 [ 78.528468][ T633] usb 6-1: config 0 interface 0 has no altsetting 0 [ 78.535460][ T633] usb 6-1: New USB device found, idVendor=04e7, idProduct=0030, bcdDevice= 0.00 [ 78.544611][ T633] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 78.553464][ T290] EXT4-fs (loop3): unmounting filesystem. [ 78.559682][ T633] usb 6-1: config 0 descriptor?? [ 78.809050][ T1923] netlink: 48 bytes leftover after parsing attributes in process `syz.3.391'. [ 78.862193][ T60] usb 1-1: new high-speed USB device number 14 using dummy_hcd [ 78.862193][ T304] usb 3-1: new high-speed USB device number 18 using dummy_hcd [ 78.893192][ T60] usb 1-1: device descriptor read/8, error -71 [ 78.902905][ T304] usb 3-1: too many configurations: 151, using maximum allowed: 8 [ 78.911476][ T304] usb 3-1: config 0 has no interfaces? [ 78.917626][ T304] usb 3-1: config 0 has no interfaces? [ 78.923826][ T304] usb 3-1: config 0 has no interfaces? [ 78.929915][ T304] usb 3-1: config 0 has no interfaces? [ 78.936461][ T304] usb 3-1: config 0 has no interfaces? [ 78.942620][ T304] usb 3-1: config 0 has no interfaces? [ 78.948719][ T304] usb 3-1: config 0 has no interfaces? [ 78.954852][ T304] usb 3-1: config 0 has no interfaces? [ 78.961691][ T304] usb 3-1: New USB device found, idVendor=04d8, idProduct=0082, bcdDevice=ce.b7 [ 78.970794][ T304] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=130 [ 78.970817][ T304] usb 3-1: Product: syz [ 78.970830][ T304] usb 3-1: Manufacturer: syz [ 78.970843][ T304] usb 3-1: SerialNumber: syz [ 78.980198][ T304] usb 3-1: config 0 descriptor?? [ 79.002485][ T633] elo 0003:04E7:0030.0005: unknown main item tag 0x2 [ 79.009240][ T633] elo 0003:04E7:0030.0005: item fetching failed at offset 5/40 [ 79.017141][ T633] elo 0003:04E7:0030.0005: parse failed [ 79.022836][ T633] elo: probe of 0003:04E7:0030.0005 failed with error -22 [ 79.043167][ T60] usb 1-1: device descriptor read/8, error -71 [ 79.188787][ T633] usb 3-1: USB disconnect, device number 18 [ 79.201795][ T1680] hub 5-1:4.0: activate --> -90 [ 79.207238][ T1680] usb 6-1: USB disconnect, device number 6 [ 79.312273][ T60] usb 1-1: new high-speed USB device number 15 using dummy_hcd [ 79.353248][ T60] usb 1-1: device descriptor read/8, error -71 [ 79.503207][ T60] usb 1-1: device descriptor read/8, error -71 [ 79.602235][ T633] usb 3-1: new high-speed USB device number 19 using dummy_hcd [ 79.617698][ T19] usb 5-1: USB disconnect, device number 14 [ 79.623715][ T304] usb 5-1-port2: config error [ 79.632268][ T60] usb usb1-port1: unable to enumerate USB device [ 79.661978][ T1940] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1940 comm=syz.0.395 [ 79.662056][ T1939] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1939 comm=syz.0.395 [ 79.749058][ T1944] set_capacity_and_notify: 4 callbacks suppressed [ 79.749073][ T1944] loop0: detected capacity change from 0 to 512 [ 79.762325][ T633] usb 3-1: device descriptor read/64, error -71 [ 79.973524][ T1950] loop5: detected capacity change from 0 to 256 [ 80.063488][ T1951] netlink: 'syz.3.396': attribute type 1 has an invalid length. [ 80.075315][ T1951] bridge0: port 3(erspan0) entered blocking state [ 80.081758][ T1951] bridge0: port 3(erspan0) entered disabled state [ 80.090545][ T1951] device erspan0 entered promiscuous mode [ 80.096717][ T1951] bridge0: port 3(erspan0) entered blocking state [ 80.103142][ T1951] bridge0: port 3(erspan0) entered forwarding state [ 80.117500][ T1951] device erspan0 left promiscuous mode [ 80.123662][ T1951] bridge0: port 3(erspan0) entered disabled state [ 80.132052][ T1950] exFAT-fs (loop5): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 80.142692][ T1950] exFAT-fs (loop5): Medium has reported failures. Some data may be lost. [ 80.164287][ T1950] exFAT-fs (loop5): failed to load upcase table (idx : 0x00010000, chksum : 0xe62de5da, utbl_chksum : 0xe619d30d) [ 80.222638][ T314] I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 80.342183][ T633] usb 3-1: device descriptor read/64, error -71 [ 80.471448][ T1965] loop4: detected capacity change from 0 to 256 [ 80.478096][ T1965] exfat: Deprecated parameter 'utf8' [ 80.485969][ T1965] exFAT-fs (loop4): failed to load upcase table (idx : 0x00010000, chksum : 0x58d80169, utbl_chksum : 0xe619d30d) [ 80.588934][ T28] kauditd_printk_skb: 54 callbacks suppressed [ 80.588946][ T28] audit: type=1400 audit(1783185309.166:532): avc: denied { create } for pid=1968 comm="syz.3.404" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 80.612934][ T633] usb 3-1: new high-speed USB device number 20 using dummy_hcd [ 80.615903][ T28] audit: type=1400 audit(1783185309.196:533): avc: denied { ioctl } for pid=1968 comm="syz.3.404" path="socket:[24583]" dev="sockfs" ino=24583 ioctlcmd=0x1273 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 80.648026][ T304] usb 1-1: new high-speed USB device number 16 using dummy_hcd [ 80.673942][ T28] audit: type=1400 audit(1783185309.256:534): avc: denied { setopt } for pid=1972 comm="syz.4.406" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 80.709138][ T1980] loop4: detected capacity change from 0 to 512 [ 80.729003][ T1980] EXT4-fs error (device loop4): ext4_orphan_get:1405: inode #15: comm syz.4.408: inode has both inline data and extents flags [ 80.742497][ T1980] EXT4-fs error (device loop4): ext4_orphan_get:1410: comm syz.4.408: couldn't read orphan inode 15 (err -117) [ 80.755361][ T1980] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 80.779600][ T1980] syz.4.408 (pid 1980) is setting deprecated v1 encryption policy; recommend upgrading to v2. [ 80.788604][ T1974] loop3: detected capacity change from 0 to 40427 [ 80.791742][ T1980] overlayfs: failed to resolve './bus': -2 [ 80.796302][ T28] audit: type=1400 audit(1783185309.376:535): avc: denied { mounton } for pid=1979 comm="syz.4.408" path="/74/file0/file0" dev="loop4" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 80.812204][ T633] usb 3-1: device descriptor read/64, error -71 [ 80.825427][ T1974] F2FS-fs (loop3): Invalid SB checksum offset: 0 [ 80.840187][ T1974] F2FS-fs (loop3): Can't find valid F2FS filesystem in 2th superblock [ 80.840791][ T291] EXT4-fs (loop4): unmounting filesystem. [ 80.849826][ T1974] F2FS-fs (loop3): invalid crc value [ 80.862168][ T304] usb 1-1: Using ep0 maxpacket: 32 [ 80.868119][ T1974] F2FS-fs (loop3): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 585327988383614437) [ 80.879330][ T304] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 80.890245][ T304] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 80.897375][ T1974] F2FS-fs (loop3): Try to recover 2th superblock, ret: 0 [ 80.900322][ T304] usb 1-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice= 0.40 [ 80.907437][ T1974] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 80.916180][ T304] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 80.932611][ T304] usb 1-1: config 0 descriptor?? [ 80.938773][ T304] hub 1-1:0.0: USB hub found [ 80.941919][ T1988] capability: warning: `syz.3.407' uses 32-bit capabilities (legacy support in use) [ 81.102247][ T633] usb 3-1: device descriptor read/64, error -71 [ 81.138581][ T304] hub 1-1:0.0: 1 port detected [ 81.222683][ T633] usb usb3-port1: attempt power cycle [ 81.604453][ T1996] loop5: detected capacity change from 0 to 4096 [ 81.638267][ T1996] EXT4-fs: Ignoring removed mblk_io_submit option [ 81.662256][ T633] usb 3-1: new high-speed USB device number 21 using dummy_hcd [ 81.679512][ T1996] EXT4-fs (loop5): Test dummy encryption mode enabled [ 82.033997][ T633] usb 3-1: device descriptor read/8, error -71 [ 82.042337][ T1996] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 82.072432][ T19] hub 1-1:0.0: activate --> -90 [ 82.086746][ T1464] EXT4-fs (loop5): unmounting filesystem. [ 82.183287][ T633] usb 3-1: device descriptor read/8, error -71 [ 82.939012][ T2025] loop3: detected capacity change from 0 to 256 [ 83.534827][ T2025] exFAT-fs (loop3): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 83.536066][ T19] hub 1-1:0.0: hub_ext_port_status failed (err = -32) [ 83.551225][ T60] usb 1-1: USB disconnect, device number 16 [ 83.552312][ T2025] exFAT-fs (loop3): Medium has reported failures. Some data may be lost. [ 83.570930][ T2025] exFAT-fs (loop3): failed to load upcase table (idx : 0x00010000, chksum : 0xe62de5da, utbl_chksum : 0xe619d30d) [ 83.604847][ T2036] overlayfs: "xino" feature enabled using 3 upper inode bits. [ 83.604896][ T28] audit: type=1400 audit(1783185312.186:536): avc: denied { mounton } for pid=2035 comm="syz.2.420" path="/76/file0" dev="tracefs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=dir permissive=1 [ 83.613915][ T2038] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 83.647646][ T2036] overlayfs: "xino" feature enabled using 3 upper inode bits. [ 83.648793][ T2038] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 83.672365][ T2044] loop0: detected capacity change from 0 to 128 [ 83.681858][ T314] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 83.775737][ T28] audit: type=1400 audit(1783185312.356:537): avc: denied { read } for pid=2035 comm="syz.2.420" name="/" dev="tracefs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=dir permissive=1 [ 83.793419][ T2036] ovl_remap_lower_ino: 33 callbacks suppressed [ 83.793435][ T2036] overlayfs: d_ino too big (., ino=4611686018427387905, xinobits=3) [ 83.799053][ T2055] loop4: detected capacity change from 0 to 128 [ 83.804038][ T2036] overlayfs: d_ino too big (.., ino=4611686018427387905, xinobits=3) [ 83.818061][ T28] audit: type=1400 audit(1783185312.356:538): avc: denied { open } for pid=2035 comm="syz.2.420" path="/76/file0" dev="overlay" ino=2305843009213693954 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=dir permissive=1 [ 83.826104][ T2036] overlayfs: d_ino too big (76, ino=9223372036854776297, xinobits=3) [ 83.858678][ T2036] overlayfs: d_ino too big (syzcgroup, ino=9223372036854775816, xinobits=3) [ 83.868912][ T2036] overlayfs: d_ino too big (syz-inputs, ino=9223372036854775815, xinobits=3) [ 83.877775][ T28] audit: type=1400 audit(1783185312.356:539): avc: denied { search } for pid=2035 comm="syz.2.420" name="/" dev="tracefs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=dir permissive=1 [ 83.878370][ T2055] EXT4-fs (loop4): Test dummy encryption mode enabled [ 83.905663][ T2036] overlayfs: d_ino too big (sys, ino=9223372036854775814, xinobits=3) [ 83.907533][ T2055] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 83.915049][ T2036] overlayfs: d_ino too big (selinux, ino=9223372036854775813, xinobits=3) [ 83.923433][ T2055] ext4 filesystem being mounted at /80/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 83.931521][ T2036] overlayfs: d_ino too big (proc, ino=9223372036854775812, xinobits=3) [ 83.943657][ T19] usb 6-1: new high-speed USB device number 7 using dummy_hcd [ 83.950991][ T2036] overlayfs: d_ino too big (dev, ino=9223372036854775811, xinobits=3) [ 83.970458][ T2036] overlayfs: d_ino too big (instances, ino=4611686018427401295, xinobits=3) [ 83.987674][ T28] audit: type=1400 audit(1783185312.566:540): avc: denied { setattr } for pid=2052 comm="syz.4.425" path="/80/mnt/file1" dev="loop4" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 84.014124][ T2054] device ip6tnl2 entered promiscuous mode [ 84.041674][ T291] EXT4-fs (loop4): unmounting filesystem. [ 84.332187][ T19] usb 6-1: Using ep0 maxpacket: 8 [ 84.338450][ T19] usb 6-1: config 3 has an invalid interface number: 45 but max is 0 [ 84.346619][ T19] usb 6-1: config 3 contains an unexpected descriptor of type 0x1, skipping [ 84.355697][ T19] usb 6-1: config 3 has no interface number 0 [ 84.361891][ T19] usb 6-1: config 3 interface 45 altsetting 2 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 84.375002][ T19] usb 6-1: config 3 interface 45 has no altsetting 0 [ 84.384791][ T19] usb 6-1: New USB device found, idVendor=0582, idProduct=e6ca, bcdDevice=d3.0b [ 84.393947][ T19] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 84.401976][ T19] usb 6-1: Product: syz [ 84.406341][ T19] usb 6-1: Manufacturer: syz [ 84.410975][ T19] usb 6-1: SerialNumber: syz [ 84.428711][ T2064] loop4: detected capacity change from 0 to 40427 [ 84.446903][ T2064] F2FS-fs (loop4): Wrong segment_count / block_count (64 > 16384) [ 84.457545][ T2064] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 84.467751][ T2064] F2FS-fs (loop4): Found nat_bits in checkpoint [ 84.484541][ T315] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 84.506312][ T2064] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 84.514045][ T2064] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 84.579508][ T28] audit: type=1400 audit(1783185313.156:541): avc: denied { setopt } for pid=2063 comm="syz.4.428" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 84.633171][ T19] usb 6-1: USB disconnect, device number 7 [ 84.647534][ T380] udevd[380]: error opening ATTR{/sys/devices/platform/dummy_hcd.5/usb6/6-1/6-1:3.45/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 84.668920][ T2064] 9pnet_fd: Insufficient options for proto=fd [ 84.685272][ T291] syz-executor: attempt to access beyond end of device [ 84.685272][ T291] loop4: rw=2049, sector=45096, nr_sectors = 8 limit=40427 [ 84.705290][ T2076] tty tty21: ldisc open failed (-12), clearing slot 20 [ 84.772608][ T2081] set_capacity_and_notify: 2 callbacks suppressed [ 84.772627][ T2081] loop0: detected capacity change from 0 to 128 [ 84.855202][ T2081] EXT4-fs: Ignoring removed bh option [ 84.868371][ T2081] EXT4-fs (loop0): Test dummy encryption mode enabled [ 84.874988][ T2085] loop3: detected capacity change from 0 to 512 [ 84.896216][ T2081] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: none. [ 84.907593][ T2081] ext4 filesystem being mounted at /91/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 84.919016][ T2085] EXT4-fs (loop3): Test dummy encryption mode enabled [ 84.936265][ T289] EXT4-fs (loop0): unmounting filesystem. [ 85.061370][ T2097] binder: 2095:2097 ioctl c0306201 2000000003c0 returned -22 [ 85.069587][ T2097] netlink: 4 bytes leftover after parsing attributes in process `syz.0.437'. [ 85.083603][ T2085] EXT4-fs error (device loop3): ext4_orphan_get:1405: inode #15: comm syz.3.434: inode has both inline data and extents flags [ 85.087991][ T2066] loop2: detected capacity change from 0 to 131072 [ 85.096869][ T2085] EXT4-fs error (device loop3): ext4_orphan_get:1410: comm syz.3.434: couldn't read orphan inode 15 (err -117) [ 85.112310][ T2066] F2FS-fs (loop2): Test dummy encryption mode enabled [ 85.115177][ T2085] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 85.225027][ T2098] loop4: detected capacity change from 0 to 256 [ 85.286314][ T2098] exFAT-fs (loop4): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 85.297097][ T2098] exFAT-fs (loop4): Medium has reported failures. Some data may be lost. [ 85.315903][ T2098] exFAT-fs (loop4): failed to load upcase table (idx : 0x00010000, chksum : 0xe62de5da, utbl_chksum : 0xe619d30d) [ 85.341194][ T2066] F2FS-fs (loop2): invalid crc value [ 85.355188][ T2101] netlink: 24 bytes leftover after parsing attributes in process `syz.5.438'. [ 85.366869][ T2066] F2FS-fs (loop2): Found nat_bits in checkpoint [ 85.402053][ T2066] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 85.437468][ T2066] netlink: 324 bytes leftover after parsing attributes in process `syz.2.429'. [ 85.642245][ T1428] usb 4-1: new high-speed USB device number 12 using dummy_hcd [ 85.692194][ T633] usb 1-1: new high-speed USB device number 17 using dummy_hcd [ 85.822204][ T1428] usb 4-1: Using ep0 maxpacket: 16 [ 85.847585][ T1428] usb 4-1: config 0 interface 0 altsetting 2 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 85.860655][ T1428] usb 4-1: config 0 interface 0 altsetting 2 endpoint 0x81 has invalid wMaxPacketSize 0 [ 85.870557][ T1428] usb 4-1: config 0 interface 0 has no altsetting 0 [ 85.877445][ T1428] usb 4-1: New USB device found, idVendor=056a, idProduct=0331, bcdDevice= 0.00 [ 85.886513][ T1428] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 85.886526][ T633] usb 1-1: Using ep0 maxpacket: 16 [ 85.895538][ T633] usb 1-1: config index 0 descriptor too short (expected 51443, got 18) [ 85.900316][ T1428] usb 4-1: config 0 descriptor?? [ 85.915792][ T633] usb 1-1: New USB device found, idVendor=17ef, idProduct=721e, bcdDevice=de.06 [ 85.926175][ T633] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 85.934211][ T633] usb 1-1: Product: syz [ 85.938461][ T633] usb 1-1: Manufacturer: syz [ 85.943124][ T633] usb 1-1: SerialNumber: syz [ 85.948700][ T633] r8152-cfgselector 1-1: config 0 descriptor?? [ 86.114525][ T2085] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 86.123377][ T2085] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 86.127274][ T2126] loop2: detected capacity change from 0 to 128 [ 86.140399][ T2126] EXT4-fs: Ignoring removed nomblk_io_submit option [ 86.140927][ T315] udevd[315]: incorrect ext4 checksum on /dev/loop2 [ 86.147692][ T2126] ext4: Unknown parameter 'fsmagic' [ 86.160821][ T315] udevd[315]: incorrect ext4 checksum on /dev/loop2 [ 86.175850][ T2128] loop2: detected capacity change from 0 to 256 [ 86.185817][ T2128] FAT-fs (loop2): Unrecognized mount option "sh A4O=ortname=lower" or missing value [ 86.282198][ T327] usb 5-1: new high-speed USB device number 15 using dummy_hcd [ 86.357489][ T28] kauditd_printk_skb: 2 callbacks suppressed [ 86.357505][ T28] audit: type=1400 audit(1783185314.936:544): avc: denied { mount } for pid=2109 comm="syz.0.441" name="/" dev="pstore" ino=14831 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:pstore_t tclass=filesystem permissive=1 [ 86.373252][ T2136] loop5: detected capacity change from 0 to 40427 [ 86.387202][ T633] r8152-cfgselector 1-1: Unknown version 0x0000 [ 86.396257][ T1428] hid (null): report_id 13918 is invalid [ 86.404241][ T2136] F2FS-fs (loop5): Fix alignment : internally, start(4096) end(16896) block(12288) [ 86.422386][ T2136] F2FS-fs (loop5): invalid crc value [ 86.426284][ T633] r8152-cfgselector 1-1: USB disconnect, device number 17 [ 86.427881][ T1428] hid (null): unknown global tag 0xe [ 86.442779][ T2136] F2FS-fs (loop5): invalid crc value [ 86.452311][ T327] usb 5-1: device descriptor read/64, error -71 [ 86.452320][ T2136] F2FS-fs (loop5): Failed to get valid F2FS checkpoint [ 86.462368][ T1428] hid (null): report_id 0 is invalid [ 86.467721][ T28] audit: type=1400 audit(1783185314.966:545): avc: denied { getopt } for pid=2109 comm="syz.0.441" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 86.480982][ T1428] hid (null): unknown global tag 0x8b [ 86.495646][ T1428] hid (null): report_id 7281 is invalid [ 86.512824][ T1428] hid (null): unknown global tag 0xd [ 86.762323][ T28] audit: type=1400 audit(1783185315.336:546): avc: denied { setattr } for pid=2084 comm="syz.3.434" name="file0" dev="loop3" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=lnk_file permissive=1 [ 86.822225][ T1428] usb 6-1: new high-speed USB device number 8 using dummy_hcd [ 86.865041][ T327] usb 5-1: device descriptor read/64, error -71 [ 86.932252][ T19] usb 3-1: new high-speed USB device number 23 using dummy_hcd [ 87.002246][ T1428] usb 6-1: Using ep0 maxpacket: 16 [ 87.009295][ T1428] usb 6-1: config index 0 descriptor too short (expected 37359, got 202) [ 87.019220][ T1428] usb 6-1: config 33 has too many interfaces: 95, using maximum allowed: 32 [ 87.028886][ T1428] usb 6-1: config 33 has an invalid descriptor of length 0, skipping remainder of the config [ 87.039957][ T1428] usb 6-1: config 33 has 1 interface, different from the descriptor's value: 95 [ 87.076754][ T2146] loop0: detected capacity change from 0 to 128 [ 87.085507][ T2146] FAT-fs (loop0): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! [ 87.098159][ T28] audit: type=1400 audit(1783185315.636:547): avc: denied { create } for pid=2143 comm="syz.0.451" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_scsitransport_socket permissive=1 [ 87.120018][ T2146] FAT-fs (loop0): Invalid FSINFO signature: 0x41615252, 0x80417272 (sector = 1) [ 87.204502][ T1428] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 87.257235][ T1428] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 87.272609][ T28] audit: type=1400 audit(1783185315.636:548): avc: denied { create } for pid=2143 comm="syz.0.451" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_fib_lookup_socket permissive=1 [ 87.295244][ T1428] usb 6-1: Product: syz [ 87.300006][ T1428] usb 6-1: Manufacturer: syz [ 87.306658][ T1428] usb 6-1: SerialNumber: syz [ 87.339239][ T28] audit: type=1400 audit(1783185315.646:549): avc: denied { write } for pid=2143 comm="syz.0.451" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_fib_lookup_socket permissive=1 [ 87.573474][ T28] audit: type=1400 audit(1783185316.156:550): avc: denied { ioctl } for pid=2139 comm="syz.5.450" path="socket:[24999]" dev="sockfs" ino=24999 ioctlcmd=0xf501 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 87.603996][ T1428] usb 6-1: 0:2 : does not exist [ 87.624675][ T1428] usb 6-1: 5:0: failed to get current value for ch 0 (-22) [ 87.674545][ T1428] usb 6-1: USB disconnect, device number 8 [ 87.772230][ T327] usb 5-1: new high-speed USB device number 16 using dummy_hcd [ 87.807061][ T19] usb 3-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 87.815753][ T19] usb 3-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 87.824742][ T19] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 87.834851][ T19] usb 3-1: config 1 has 0 interfaces, different from the descriptor's value: 66 [ 87.845008][ T19] usb 3-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 87.854176][ T19] usb 3-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 [ 87.862532][ T19] usb 3-1: Product: syz [ 88.330572][ T2149] loop0: detected capacity change from 0 to 256 [ 88.337418][ T327] usb 5-1: device descriptor read/64, error -71 [ 88.341711][ T39] usb 4-1: USB disconnect, device number 12 [ 88.344042][ T2149] exFAT-fs (loop0): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 88.360170][ T2149] exFAT-fs (loop0): Medium has reported failures. Some data may be lost. [ 88.360189][ T28] audit: type=1400 audit(1783185316.916:551): avc: denied { mounton } for pid=2147 comm="syz.0.452" path="/97/bus/file1" dev="overlay" ino=612 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 88.368707][ T19] usb 3-1: Manufacturer: syz [ 88.403567][ T2149] exFAT-fs (loop0): failed to load upcase table (idx : 0x00010000, chksum : 0xe62de5da, utbl_chksum : 0xe619d30d) [ 88.407547][ T290] EXT4-fs (loop3): unmounting filesystem. [ 88.503762][ T2158] loop3: detected capacity change from 0 to 512 [ 88.574536][ T2163] EXT4-fs (loop5): Test dummy encryption mode enabled [ 88.583078][ T2163] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: none. [ 88.593009][ T2163] ext4 filesystem being mounted at /33/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 88.634563][ T1680] usb 3-1: USB disconnect, device number 23 [ 88.645327][ T2163] xt_hashlimit: size too large, truncated to 1048576 [ 90.452167][ T327] usb 5-1: device descriptor read/64, error -71 [ 90.572252][ T327] usb usb5-port1: attempt power cycle [ 90.631561][ T2179] set_capacity_and_notify: 1 callbacks suppressed [ 90.631579][ T2179] loop2: detected capacity change from 0 to 128 [ 90.664295][ T2184] loop0: detected capacity change from 0 to 512 [ 90.671619][ T2179] EXT4-fs (loop2): Test dummy encryption mode enabled [ 90.672012][ T2184] EXT4-fs: Ignoring removed nomblk_io_submit option [ 90.688852][ T2184] EXT4-fs (loop0): mounting ext3 file system using the ext4 subsystem [ 90.713222][ T2179] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 90.725373][ T2184] EXT4-fs (loop0): 1 truncate cleaned up [ 90.732546][ T1464] EXT4-fs (loop5): unmounting filesystem. [ 90.736484][ T2193] loop3: detected capacity change from 0 to 1024 [ 90.740494][ T2184] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 90.745095][ T2193] EXT4-fs: Ignoring removed mblk_io_submit option [ 90.760019][ T2193] EXT4-fs: dax option not supported [ 90.772059][ T2193] loop3: detected capacity change from 0 to 256 [ 90.778159][ T2179] ext4 filesystem being mounted at /83/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 90.779200][ T2193] exfat: Deprecated parameter 'utf8' [ 91.012320][ T28] audit: type=1326 audit(1783185319.496:552): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2189 comm="syz.4.465" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f39d379de59 code=0x7ffc0000 [ 91.061809][ T28] audit: type=1326 audit(1783185319.496:553): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2189 comm="syz.4.465" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f39d379de59 code=0x7ffc0000 [ 91.062581][ T2184] EXT4-fs warning (device loop0): verify_group_input:151: Cannot add at group 37749075 (only 1 groups) [ 91.099227][ T2193] exFAT-fs (loop3): failed to load upcase table (idx : 0x00010000, chksum : 0xffade8b4, utbl_chksum : 0xe619d30d) [ 91.148177][ T287] EXT4-fs (loop2): unmounting filesystem. [ 91.192580][ T2211] netem: unknown loss type 3 [ 91.197244][ T2211] netem: change failed [ 91.362319][ T28] kauditd_printk_skb: 298 callbacks suppressed [ 91.362332][ T28] audit: type=1326 audit(1783185319.946:852): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2189 comm="syz.4.465" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f39d375e68e code=0x7ffc0000 [ 91.396222][ T28] audit: type=1326 audit(1783185319.946:853): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2189 comm="syz.4.465" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f39d375e68e code=0x7ffc0000 [ 91.452310][ T28] audit: type=1326 audit(1783185319.946:854): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2189 comm="syz.4.465" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f39d375e68e code=0x7ffc0000 [ 91.482032][ T28] audit: type=1326 audit(1783185319.946:855): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2189 comm="syz.4.465" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f39d375e68e code=0x7ffc0000 [ 91.511413][ T28] audit: type=1326 audit(1783185319.946:856): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2189 comm="syz.4.465" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f39d375e68e code=0x7ffc0000 [ 91.537343][ T2215] loop3: detected capacity change from 0 to 512 [ 91.543931][ T28] audit: type=1326 audit(1783185319.946:857): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2189 comm="syz.4.465" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f39d375e68e code=0x7ffc0000 [ 91.570750][ T28] audit: type=1326 audit(1783185319.946:858): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2189 comm="syz.4.465" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f39d375e68e code=0x7ffc0000 [ 91.597254][ T28] audit: type=1326 audit(1783185319.946:859): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2189 comm="syz.4.465" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f39d375e68e code=0x7ffc0000 [ 91.623317][ T28] audit: type=1326 audit(1783185319.946:860): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2189 comm="syz.4.465" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f39d375e68e code=0x7ffc0000 [ 91.649367][ T28] audit: type=1326 audit(1783185319.946:861): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2189 comm="syz.4.465" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f39d375e68e code=0x7ffc0000 [ 91.812535][ T289] EXT4-fs (loop0): unmounting filesystem. [ 92.117348][ T2215] EXT4-fs: Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 92.173473][ T39] usb 3-1: new high-speed USB device number 24 using dummy_hcd [ 92.179496][ T2231] loop0: detected capacity change from 0 to 256 [ 92.186746][ T2230] loop4: detected capacity change from 0 to 128 [ 92.190295][ T2231] exfat: Unknown parameter 'dmaqk' [ 92.199194][ T2215] EXT4-fs (loop3): Cannot turn on journaled quota: type 0: error -13 [ 92.215046][ T2230] EXT4-fs (loop4): Test dummy encryption mode enabled [ 92.218081][ T2233] loop5: detected capacity change from 0 to 1024 [ 92.221995][ T2215] EXT4-fs error (device loop3): ext4_free_branches:1030: inode #13: comm syz.3.471: invalid indirect mapped block 2683928664 (level 1) [ 92.238288][ T2233] EXT4-fs: Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 92.243494][ T2215] EXT4-fs (loop3): Remounting filesystem read-only [ 92.260227][ T2215] EXT4-fs (loop3): 1 truncate cleaned up [ 92.260916][ T2233] EXT4-fs (loop5): orphan cleanup on readonly fs [ 92.266154][ T2215] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 92.273808][ T2230] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 92.296020][ T2230] ext4 filesystem being mounted at /91/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 92.304526][ T2233] EXT4-fs error (device loop5): ext4_orphan_get:1431: comm syz.5.477: bad orphan inode 1803 [ 92.319000][ T2233] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 92.364464][ T2242] loop0: detected capacity change from 0 to 512 [ 92.371495][ T2242] EXT4-fs (loop0): ext4_check_descriptors: Block bitmap for group 1 overlaps superblock [ 92.387756][ T2242] EXT4-fs (loop0): ext4_check_descriptors: Inode bitmap for group 1 overlaps superblock [ 92.388472][ T291] EXT4-fs (loop4): unmounting filesystem. [ 92.397751][ T2242] EXT4-fs (loop0): ext4_check_descriptors: Inode table for group 1 overlaps superblock [ 92.403305][ T39] usb 3-1: Using ep0 maxpacket: 32 [ 92.405040][ T39] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0xF has invalid maxpacket 959, setting to 64 [ 92.419721][ T2242] EXT4-fs (loop0): revision level too high, forcing read-only mode [ 92.436953][ T2242] [EXT4 FS bs=4096, gc=2, bpg=34, ipg=32, mo=e040e01c, mo2=0000] [ 92.445567][ T2242] EXT4-fs (loop0): failed to initialize system zone (-117) [ 92.453662][ T2242] EXT4-fs (loop0): mount failed [ 92.453817][ T1464] EXT4-fs (loop5): unmounting filesystem. [ 92.459266][ T39] usb 3-1: string descriptor 0 read error: -22 [ 92.471419][ T39] usb 3-1: New USB device found, idVendor=1430, idProduct=474b, bcdDevice= 0.40 [ 92.481156][ T39] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 92.491615][ T39] usb 3-1: MIDIStreaming interface descriptor not found [ 92.510907][ T290] EXT4-fs (loop3): unmounting filesystem. [ 92.568166][ T2256] loop3: detected capacity change from 0 to 1024 [ 92.578810][ T2245] FAT-fs (loop4): Unrecognized mount option "shorname=mixed" or missing value [ 92.578914][ T2252] FAT-fs (loop0): Unrecognized mount option "nosots" or missing value [ 92.766901][ T380] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 92.784959][ T2245] incfs: iterate_incfs_dir / -22 [ 92.876925][ T314] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 92.887257][ T328] usb 3-1: USB disconnect, device number 24 [ 92.967585][ T2274] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 92.976840][ T2274] ext4 filesystem being mounted at /107/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 93.160028][ T289] EXT4-fs (loop0): unmounting filesystem. [ 93.179575][ T2283] EXT4-fs (loop0): Test dummy encryption mode enabled [ 93.188714][ T2283] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: none. [ 93.198187][ T2283] ext4 filesystem being mounted at /108/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 93.266298][ T289] EXT4-fs (loop0): unmounting filesystem. [ 93.452192][ T327] usb 4-1: new high-speed USB device number 13 using dummy_hcd [ 93.490419][ T2291] F2FS-fs (loop5): invalid crc value [ 93.506647][ T2291] F2FS-fs (loop5): Found nat_bits in checkpoint [ 93.589123][ T2291] F2FS-fs (loop5): Start checkpoint disabled! [ 93.602107][ T2291] F2FS-fs (loop5): f2fs_disable_checkpoint() finish, err:0 [ 93.621490][ T2291] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e6 [ 93.645489][ T327] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 93.668338][ T327] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 93.683973][ T327] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 93.700615][ T327] usb 4-1: Product: syz [ 93.709608][ T327] usb 4-1: Manufacturer: syz [ 93.718634][ T327] usb 4-1: SerialNumber: syz [ 93.905412][ T2293] F2FS-fs (loop2): Test dummy encryption mode enabled [ 93.921985][ T2293] F2FS-fs (loop2): invalid crc value [ 93.931320][ T2293] F2FS-fs (loop2): Found nat_bits in checkpoint [ 93.962212][ T39] usb 6-1: new high-speed USB device number 9 using dummy_hcd [ 93.975261][ T2293] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 93.989613][ T2293] netlink: 4 bytes leftover after parsing attributes in process `syz.2.492'. [ 94.153521][ T39] usb 6-1: unable to get BOS descriptor or descriptor too short [ 94.163449][ T39] usb 6-1: New USB device found, idVendor=1235, idProduct=8211, bcdDevice= 0.40 [ 94.172690][ T39] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 94.180922][ T39] usb 6-1: Product: syz [ 94.185487][ T39] usb 6-1: Manufacturer: syz [ 94.190252][ T39] usb 6-1: SerialNumber: syz [ 94.541057][ T2312] exFAT-fs (loop2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 94.551738][ T2312] exFAT-fs (loop2): Medium has reported failures. Some data may be lost. [ 94.572223][ T2312] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0xe62de5da, utbl_chksum : 0xe619d30d) [ 94.589052][ T2278] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 94.603022][ T2278] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 95.926537][ T327] cdc_ncm 4-1:1.0: bind() failure [ 95.932633][ T327] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 95.934753][ T290] FAT-fs (loop3): error, invalid access to FAT (entry 0x0000e1b1) [ 95.939530][ T327] cdc_ncm 4-1:1.1: bind() failure [ 95.947301][ T290] FAT-fs (loop3): Filesystem has been set read-only [ 95.954741][ T327] usb 4-1: USB disconnect, device number 13 [ 96.111894][ T2337] set_capacity_and_notify: 8 callbacks suppressed [ 96.111919][ T2337] loop4: detected capacity change from 0 to 1024 [ 96.129152][ T2337] EXT4-fs: Quota format mount options ignored when QUOTA feature is enabled [ 96.140074][ T2337] EXT4-fs (loop4): ext4_check_descriptors: Checksum for group 0 failed (32298!=35945) [ 96.150039][ T2344] loop3: detected capacity change from 0 to 256 [ 96.156471][ T2337] EXT4-fs (loop4): revision level too high, forcing read-only mode [ 96.156873][ T2344] exfat: Deprecated parameter 'utf8' [ 96.177505][ T2344] exFAT-fs (loop3): Medium has reported failures. Some data may be lost. [ 96.177825][ T2337] EXT4-fs (loop4): orphan cleanup on readonly fs [ 96.188767][ T2345] loop2: detected capacity change from 0 to 4096 [ 96.192739][ T2337] EXT4-fs error (device loop4): ext4_read_inode_bitmap:168: comm syz.4.502: Inode bitmap for bg 0 marked uninitialized [ 96.204218][ T2344] exFAT-fs (loop3): failed to load upcase table (idx : 0x00010000, chksum : 0x5f1fc80d, utbl_chksum : 0xe619d30d) [ 96.212319][ T2337] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 96.257014][ T314] I/O error, dev loop2, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 96.270748][ T2337] netlink: 32 bytes leftover after parsing attributes in process `syz.4.502'. [ 96.290564][ T291] EXT4-fs (loop4): unmounting filesystem. [ 96.372600][ T39] usb 6-1: MIDIStreaming interface descriptor not found [ 96.388493][ T28] kauditd_printk_skb: 110 callbacks suppressed [ 96.388505][ T28] audit: type=1400 audit(1783185324.966:972): avc: denied { relabelfrom } for pid=2354 comm="syz.4.507" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tun_socket permissive=1 [ 96.401641][ T39] usb 6-1: USB disconnect, device number 9 [ 96.427757][ T2357] device vti0 entered promiscuous mode [ 96.455398][ T28] audit: type=1400 audit(1783185324.966:973): avc: denied { relabelto } for pid=2354 comm="syz.4.507" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tun_socket permissive=1 [ 96.522164][ T327] usb 3-1: new high-speed USB device number 25 using dummy_hcd [ 96.703253][ T327] usb 3-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 96.712065][ T327] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 96.722464][ T327] usb 3-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 96.731442][ T327] usb 3-1: config 1 has no interface number 1 [ 96.737759][ T327] usb 3-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 96.752195][ T327] usb 3-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 96.761434][ T327] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 96.769740][ T327] usb 3-1: Product: syz [ 96.774101][ T327] usb 3-1: Manufacturer: syz [ 96.778727][ T327] usb 3-1: SerialNumber: syz [ 96.862177][ T39] usb 6-1: new full-speed USB device number 10 using dummy_hcd [ 97.043272][ T39] usb 6-1: config 0 has an invalid interface number: 31 but max is 0 [ 97.051478][ T39] usb 6-1: config 0 has no interface number 0 [ 97.059431][ T39] usb 6-1: New USB device found, idVendor=046d, idProduct=08c3, bcdDevice=6b.16 [ 97.068737][ T39] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 97.077183][ T39] usb 6-1: Product: syz [ 97.081446][ T39] usb 6-1: Manufacturer: syz [ 97.086224][ T39] usb 6-1: SerialNumber: syz [ 97.091881][ T39] usb 6-1: config 0 descriptor?? [ 97.210558][ T2381] overlayfs: failed to resolve './bus': -2 [ 97.236265][ T2375] loop0: detected capacity change from 0 to 262144 [ 97.254742][ T2383] loop4: detected capacity change from 0 to 256 [ 97.278307][ T2383] exFAT-fs (loop4): failed to load upcase table (idx : 0x00010000, chksum : 0x68afaf67, utbl_chksum : 0xe619d30d) [ 97.312878][ T380] I/O error, dev loop0, sector 262016 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 97.460011][ T2367] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 97.469869][ T2367] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 97.484139][ T2390] device veth0_vlan left promiscuous mode [ 97.553888][ T39] usb 6-1: Found UVC 0.04 device syz (046d:08c3) [ 97.563107][ T39] uvcvideo 6-1:0.31: Entity type for entity Output 6 was not initialized! [ 97.580866][ T39] usb 6-1: Failed to create links for entity 5 [ 97.587358][ T39] usb 6-1: Failed to register entities (-22). [ 97.599831][ T39] usb 6-1: USB disconnect, device number 10 [ 97.742973][ T2395] loop0: detected capacity change from 0 to 512 [ 97.752925][ T2395] EXT4-fs (loop0): mounting ext2 file system using the ext4 subsystem [ 97.766761][ T2395] EXT4-fs error (device loop0): ext4_validate_block_bitmap:429: comm syz.0.517: bg 0: block 104: invalid block bitmap [ 97.781025][ T2395] EXT4-fs error (device loop0) in ext4_mb_clear_bb:6180: Corrupt filesystem [ 97.790251][ T2395] EXT4-fs error (device loop0): ext4_free_branches:1030: inode #11: comm syz.0.517: invalid indirect mapped block 1 (level 1) [ 97.803693][ T2395] EXT4-fs (loop0): 1 truncate cleaned up [ 97.809382][ T2395] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: none. [ 97.825937][ T2395] overlayfs: "xino" feature enabled using 3 upper inode bits. [ 97.889501][ T2395] overlayfs: failed to look up (fi) for ino (-13) [ 97.902631][ T289] EXT4-fs (loop0): unmounting filesystem. [ 97.925828][ T2400] loop0: detected capacity change from 0 to 512 [ 97.939745][ T2400] EXT4-fs (loop0): ext4_check_descriptors: Block bitmap for group 1 overlaps superblock [ 97.949654][ T2400] EXT4-fs (loop0): ext4_check_descriptors: Inode bitmap for group 1 overlaps superblock [ 97.964528][ T2400] EXT4-fs (loop0): ext4_check_descriptors: Inode table for group 1 overlaps superblock [ 97.974850][ T2400] EXT4-fs (loop0): revision level too high, forcing read-only mode [ 97.982967][ T2400] [EXT4 FS bs=4096, gc=2, bpg=34, ipg=32, mo=e040e01c, mo2=0000] [ 97.990771][ T2400] EXT4-fs (loop0): failed to initialize system zone (-117) [ 97.998167][ T2400] EXT4-fs (loop0): mount failed [ 98.051903][ T2405] device syzkaller0 entered promiscuous mode [ 98.062755][ T28] audit: type=1326 audit(1783185326.646:974): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2404 comm="syz.0.520" exe="/root/ci2-android-6-1/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f9713d9de59 code=0x0 [ 98.071521][ T2409] loop3: detected capacity change from 0 to 1024 [ 98.108849][ T2410] FAT-fs (loop3): bogus number of reserved sectors [ 98.121414][ T2410] FAT-fs (loop3): Can't find a valid FAT filesystem [ 98.209860][ T2420] fuse: Bad value for 'rootmode' [ 98.257576][ T28] audit: type=1400 audit(1783185326.836:975): avc: denied { load_policy } for pid=2425 comm="syz.4.527" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security permissive=1 [ 98.277784][ T2427] SELinux: policydb version 0 does not match my version range 15-33 [ 98.286500][ T2427] SELinux: failed to load policy [ 98.298001][ T2427] loop4: detected capacity change from 0 to 256 [ 98.307839][ T2427] FAT-fs (loop4): Unrecognized mount option "" or missing value [ 98.346256][ T2409] loop3: detected capacity change from 0 to 1024 [ 98.367515][ T28] audit: type=1400 audit(1783185326.946:976): avc: denied { create } for pid=2430 comm="syz.4.529" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rxrpc_socket permissive=1 [ 98.521893][ T2438] EXT4-fs (loop4): ext4_check_descriptors: Block bitmap for group 1 overlaps superblock [ 98.531728][ T2438] EXT4-fs (loop4): ext4_check_descriptors: Inode bitmap for group 1 overlaps superblock [ 98.541884][ T2438] EXT4-fs (loop4): ext4_check_descriptors: Inode table for group 1 overlaps superblock [ 98.552273][ T2438] EXT4-fs (loop4): revision level too high, forcing read-only mode [ 98.560248][ T2438] [EXT4 FS bs=4096, gc=2, bpg=34, ipg=32, mo=e040e01c, mo2=0000] [ 98.568195][ T2438] EXT4-fs (loop4): failed to initialize system zone (-117) [ 98.575559][ T2438] EXT4-fs (loop4): mount failed [ 98.648755][ T2444] FAT-fs (loop4): Unrecognized mount option "utf8=" or missing value [ 98.740477][ T2413] F2FS-fs (loop5): invalid crc value [ 98.751137][ T2446] EXT4-fs: Journaled quota options ignored when QUOTA feature is enabled [ 98.767849][ T2446] EXT4-fs (loop4): can't mount with both data=journal and delalloc [ 98.777074][ T2413] F2FS-fs (loop5): Disable nat_bits due to incorrect cp_ver (15359802341028777995, 275811881701387) [ 98.799378][ T2413] F2FS-fs (loop5): Mounted with checkpoint version = 753bd00b [ 98.808789][ T314] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 99.056465][ T2464] netlink: 4 bytes leftover after parsing attributes in process `syz.5.535'. [ 99.105987][ T327] usb 3-1: MIDIStreaming interface descriptor not found [ 99.116258][ T327] usb 3-1: USB disconnect, device number 25 [ 99.123062][ T2473] fuse: Invalid rootmode [ 99.141685][ T2473] overlayfs: workdir and upperdir must reside under the same mount [ 99.157028][ T28] audit: type=1400 audit(1783185327.736:977): avc: denied { read } for pid=2461 comm="syz.4.537" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 99.230364][ T2484] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 99.239182][ T2484] ext4 filesystem being mounted at /92/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038-01-19 (0x7fffffff) [ 99.282526][ T287] EXT4-fs (loop2): unmounting filesystem. [ 99.300281][ T2493] EXT4-fs (loop2): ext4_check_descriptors: Block bitmap for group 1 overlaps superblock [ 99.310168][ T2493] EXT4-fs (loop2): ext4_check_descriptors: Inode bitmap for group 1 overlaps superblock [ 99.320006][ T2493] EXT4-fs (loop2): ext4_check_descriptors: Inode table for group 1 overlaps superblock [ 99.331487][ T2493] EXT4-fs (loop2): revision level too high, forcing read-only mode [ 99.339511][ T2493] [EXT4 FS bs=4096, gc=2, bpg=34, ipg=32, mo=e040e01c, mo2=0000] [ 99.347477][ T2493] EXT4-fs (loop2): failed to initialize system zone (-117) [ 99.354811][ T2493] EXT4-fs (loop2): mount failed [ 99.371196][ T2496] EXT4-fs: Ignoring removed nobh option [ 99.377101][ T2496] EXT4-fs (loop0): Test dummy encryption mode enabled [ 99.384032][ T2496] EXT4-fs (loop0): encrypted files will use data=ordered instead of data journaling mode [ 99.395491][ T2496] EXT4-fs (loop0): Unsupported encryption level 12 [ 99.402263][ T633] usb 4-1: new high-speed USB device number 14 using dummy_hcd [ 99.552231][ T1428] usb 6-1: new high-speed USB device number 11 using dummy_hcd [ 99.553598][ T2507] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 99.568770][ T2507] ext4 filesystem being mounted at /124/file2 supports timestamps until 2038-01-19 (0x7fffffff) [ 99.579652][ T2507] EXT4-fs (loop0): unmounting filesystem. [ 99.603448][ T633] usb 4-1: too many endpoints for config 0 interface 0 altsetting 15: 254, using maximum allowed: 30 [ 99.614364][ T633] usb 4-1: config 0 interface 0 altsetting 15 endpoint 0x81 has an invalid bInterval 180, changing to 11 [ 99.625597][ T633] usb 4-1: config 0 interface 0 altsetting 15 has 1 endpoint descriptor, different from the interface descriptor's value: 254 [ 99.638633][ T633] usb 4-1: config 0 interface 0 has no altsetting 0 [ 99.645234][ T633] usb 4-1: New USB device found, idVendor=046d, idProduct=c70e, bcdDevice= 0.00 [ 99.655078][ T633] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 99.667569][ T633] usb 4-1: config 0 descriptor?? [ 99.687590][ T2516] netlink: 28 bytes leftover after parsing attributes in process `syz.0.550'. [ 99.697060][ T28] audit: type=1400 audit(1783185328.276:978): avc: denied { map } for pid=2515 comm="syz.0.550" path="socket:[27058]" dev="sockfs" ino=27058 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 99.697166][ T2516] futex_wake_op: syz.0.550 tries to shift op by 144; fix this program [ 99.743522][ T1428] usb 6-1: unable to get BOS descriptor or descriptor too short [ 99.758873][ T28] audit: type=1400 audit(1783185328.336:979): avc: denied { shutdown } for pid=2517 comm="syz.0.551" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 99.779035][ T1428] usb 6-1: New USB device found, idVendor=1235, idProduct=0010, bcdDevice= 0.40 [ 99.788295][ T1428] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 99.796996][ T28] audit: type=1400 audit(1783185328.336:980): avc: denied { read } for pid=2517 comm="syz.0.551" path="socket:[27062]" dev="sockfs" ino=27062 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 99.820915][ T1428] usb 6-1: Product: syz [ 99.825232][ T1428] usb 6-1: Manufacturer: syz [ 99.829829][ T1428] usb 6-1: SerialNumber: syz [ 99.834707][ T2520] EXT4-fs: Journaled quota options ignored when QUOTA feature is enabled [ 99.844648][ T2520] EXT4-fs (loop0): Test dummy encryption mode enabled [ 99.852257][ T2520] [EXT4 FS bs=4096, gc=1, bpg=524288, ipg=32, mo=a842c018, mo2=0003] [ 99.860440][ T2520] System zones: 0-5 [ 99.865338][ T2520] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 99.884849][ T289] EXT4-fs (loop0): unmounting filesystem. [ 99.919835][ T28] audit: type=1400 audit(1783185328.496:981): avc: denied { getopt } for pid=2524 comm="syz.0.553" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 99.975859][ T2527] exFAT-fs (loop0): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 99.995381][ T2527] exFAT-fs (loop0): Medium has reported failures. Some data may be lost. [ 100.005349][ T2527] exFAT-fs (loop0): failed to load upcase table (idx : 0x00010000, chksum : 0xe62de5da, utbl_chksum : 0xe619d30d) [ 100.080101][ T633] logitech-djreceiver 0003:046D:C70E.0007: hidraw0: USB HID v0.0c Device [HID 046d:c70e] on usb-dummy_hcd.3-1/input0 [ 100.134451][ T2534] EXT4-fs (loop0): SIPHASH is not a valid default hash value [ 100.333124][ T2554] erofs: Unknown parameter '[b7|84NUw3}>18+O4fT&f_zd^1T_kT(l(otqCO/2[O_}0Q:7%Z<1~ ewDª­' [ 100.432486][ T2523] F2FS-fs (loop4): Invalid segment/section count (31, 24 x 150994945) [ 100.440754][ T2523] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 100.468805][ T2523] F2FS-fs (loop4): invalid crc value [ 100.475342][ T2565] overlayfs: conflicting options: nfs_export=on,index=off [ 100.483575][ T2523] F2FS-fs (loop4): Found nat_bits in checkpoint [ 100.541610][ T2523] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 100.548835][ T2523] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 101.500625][ T2598] set_capacity_and_notify: 23 callbacks suppressed [ 101.500643][ T2598] loop4: detected capacity change from 0 to 40427 [ 101.527110][ T2598] F2FS-fs (loop4): Invalid SB checksum offset: 0 [ 101.540984][ T2598] F2FS-fs (loop4): Can't find valid F2FS filesystem in 2th superblock [ 101.550045][ T2598] F2FS-fs (loop4): invalid crc value [ 101.556959][ T2598] F2FS-fs (loop4): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 585327988383614437) [ 101.588804][ T2598] F2FS-fs (loop4): Try to recover 2th superblock, ret: 0 [ 101.595948][ T2598] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 101.765237][ T2610] loop4: detected capacity change from 0 to 512 [ 101.791148][ T2610] FAT-fs (loop4): error, invalid access to FAT (entry 0x0f04ffff) [ 101.831949][ T2612] loop4: detected capacity change from 0 to 512 [ 101.855217][ T28] kauditd_printk_skb: 6 callbacks suppressed [ 101.855229][ T28] audit: type=1400 audit(1783185330.366:988): avc: denied { mount } for pid=2609 comm="syz.4.576" name="/" dev="loop4" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=filesystem permissive=1 [ 101.885783][ T2612] EXT4-fs (loop4): feature flags set on rev 0 fs, running e2fsck is recommended [ 101.901275][ T28] audit: type=1400 audit(1783185330.386:989): avc: denied { unmount } for pid=291 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=filesystem permissive=1 [ 101.925105][ T2612] EXT4-fs error (device loop4): ext4_mb_generate_buddy:1126: group 0, block bitmap and bg descriptor inconsistent: 18 vs 41 free clusters [ 101.939643][ T2474] loop3: detected capacity change from 0 to 262144 [ 101.939760][ T2612] Quota error (device loop4): write_blk: dquota write failed [ 101.955502][ T2612] Quota error (device loop4): qtree_write_dquot: Error -28 occurred while creating quota [ 101.965488][ T2612] EXT4-fs error (device loop4): ext4_acquire_dquot:6828: comm syz.4.577: Failed to acquire dquot type 0 [ 101.977530][ T2612] EXT4-fs (loop4): 1 truncate cleaned up [ 101.983409][ T2612] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 102.010522][ T28] audit: type=1400 audit(1783185330.586:990): avc: denied { read write } for pid=2621 comm="syz.0.579" name="raw-gadget" dev="devtmpfs" ino=258 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 102.045031][ T28] audit: type=1400 audit(1783185330.626:991): avc: denied { open } for pid=2621 comm="syz.0.579" path="/dev/raw-gadget" dev="devtmpfs" ino=258 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 102.069783][ T28] audit: type=1400 audit(1783185330.626:992): avc: denied { ioctl } for pid=2621 comm="syz.0.579" path="/dev/raw-gadget" dev="devtmpfs" ino=258 ioctlcmd=0x5500 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 102.073925][ T291] EXT4-fs (loop4): unmounting filesystem. [ 102.125684][ T2633] loop4: detected capacity change from 0 to 256 [ 102.171531][ T327] usb 4-1: USB disconnect, device number 14 [ 102.182976][ T2636] loop4: detected capacity change from 0 to 1024 [ 102.239536][ T1428] usb 6-1: selecting invalid altsetting 1 [ 102.319251][ T39] usb 1-1: new high-speed USB device number 18 using dummy_hcd [ 102.348110][ T1428] snd-usb-audio: probe of 6-1:1.0 failed with error -22 [ 103.162235][ T28] audit: type=1400 audit(1783185331.726:993): avc: denied { associate } for pid=2645 comm="syz.5.586" name="45" dev="tmpfs" ino=269 scontext=system_u:object_r:unlabeled_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 srawcon="system_u:object_r:hwdata_t:s0" [ 103.231504][ T1428] usb 6-1: USB disconnect, device number 11 [ 103.242190][ T39] usb 1-1: Using ep0 maxpacket: 8 [ 103.256685][ T39] usb 1-1: unable to get BOS descriptor or descriptor too short [ 103.301853][ T314] udevd[314]: error opening ATTR{/sys/devices/platform/dummy_hcd.5/usb6/6-1/6-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 103.324573][ T39] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 192, changing to 7 [ 103.354697][ T39] usb 1-1: New USB device found, idVendor=0582, idProduct=0016, bcdDevice=ff.3f [ 103.364498][ T39] usb 1-1: New USB device strings: Mfr=223, Product=2, SerialNumber=3 [ 103.376622][ T2652] netlink: 4 bytes leftover after parsing attributes in process `syz.4.587'. [ 103.387015][ T2652] loop4: detected capacity change from 0 to 128 [ 103.393482][ T39] usb 1-1: Product: syz [ 103.398471][ T39] usb 1-1: Manufacturer: syz [ 103.405895][ T39] usb 1-1: SerialNumber: syz [ 103.423471][ T2651] loop2: detected capacity change from 0 to 40427 [ 103.442754][ T2651] F2FS-fs (loop2): Invalid SB checksum offset: 0 [ 103.449094][ T2651] F2FS-fs (loop2): Can't find valid F2FS filesystem in 2th superblock [ 103.460560][ T2651] F2FS-fs (loop2): invalid crc value [ 103.476954][ T2651] F2FS-fs (loop2): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 585327988383614437) [ 103.495505][ T2660] loop4: detected capacity change from 0 to 256 [ 103.509128][ T2660] exFAT-fs (loop4): failed to load upcase table (idx : 0x00012c80, chksum : 0x8ff561f5, utbl_chksum : 0xe619d30d) [ 103.535790][ T2651] F2FS-fs (loop2): Try to recover 2th superblock, ret: 0 [ 103.544166][ T28] audit: type=1400 audit(1783185332.126:994): avc: denied { ioctl } for pid=2662 comm="syz.4.591" path="/dev/rtc0" dev="devtmpfs" ino=263 ioctlcmd=0x700e scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 [ 103.551269][ T2651] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 103.613466][ T2668] syz.2.588: attempt to access beyond end of device [ 103.613466][ T2668] loop2: rw=34817, sector=77824, nr_sectors = 16 limit=40427 [ 103.616066][ T39] usb 1-1: 1:1: invalid format type 0x1002 is detected, processed as PCM [ 103.643180][ T39] usb 1-1: 1:1 : unsupported sample bitwidth 9 in 7 bytes [ 103.666202][ T287] syz-executor: attempt to access beyond end of device [ 103.666202][ T287] loop2: rw=2049, sector=45096, nr_sectors = 8 limit=40427 [ 103.691759][ T39] snd-usb-audio: probe of 1-1:1.0 failed with error -2 [ 103.702229][ T1428] usb 6-1: new high-speed USB device number 12 using dummy_hcd [ 103.715873][ T39] usb 1-1: 1:1: invalid format type 0x1002 is detected, processed as PCM [ 103.730633][ T2670] loop4: detected capacity change from 0 to 512 [ 103.737077][ T39] usb 1-1: 1:1 : unsupported sample bitwidth 9 in 7 bytes [ 103.744889][ T2670] EXT4-fs: Ignoring removed nomblk_io_submit option [ 103.754189][ T39] snd-usb-audio: probe of 1-1:1.1 failed with error -2 [ 103.763186][ T39] usb 1-1: 1:1: invalid format type 0x1002 is detected, processed as PCM [ 103.772292][ T39] usb 1-1: 1:1 : unsupported sample bitwidth 9 in 7 bytes [ 103.781074][ T39] snd-usb-audio: probe of 1-1:1.2 failed with error -2 [ 103.781095][ T2670] EXT4-fs (loop4): Cannot turn on journaled quota: type 1: error -2 [ 103.793665][ T39] usb 1-1: USB disconnect, device number 18 [ 103.804850][ T2670] EXT4-fs error (device loop4): ext4_iget_extra_inode:4765: inode #15: comm syz.4.594: corrupted in-inode xattr [ 103.817030][ T2670] EXT4-fs error (device loop4): ext4_orphan_get:1410: comm syz.4.594: couldn't read orphan inode 15 (err -117) [ 103.823126][ T28] audit: type=1400 audit(1783185332.406:995): avc: denied { sys_module } for pid=2673 comm="syz.2.593" capability=16 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability permissive=1 [ 103.829183][ T2670] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 103.896338][ T2670] netlink: 220 bytes leftover after parsing attributes in process `syz.4.594'. [ 103.905464][ T2670] netlink: 120 bytes leftover after parsing attributes in process `syz.4.594'. [ 103.912201][ T1428] usb 6-1: Using ep0 maxpacket: 32 [ 103.921849][ T1428] usb 6-1: unable to get BOS descriptor or descriptor too short [ 103.930473][ T2674] sch_tbf: burst 19872 is lower than device lo mtu (65550) ! [ 103.942408][ T2675] SELinux: security_context_str_to_sid (sysadm_u) failed with errno=-22 [ 103.953686][ T1428] usb 6-1: New USB device found, idVendor=0dba, idProduct=1000, bcdDevice= 0.40 [ 103.963769][ T1428] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 103.971764][ T1428] usb 6-1: Product: syz [ 103.975980][ T1428] usb 6-1: Manufacturer: syz [ 103.980666][ T1428] usb 6-1: SerialNumber: syz [ 103.996102][ T314] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 104.008168][ T2674] SELinux: security_context_str_to_sid (sysadm_u) failed with errno=-22 [ 104.019988][ T315] udevd[315]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.2/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 104.043811][ T314] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 104.322231][ T328] usb 4-1: new high-speed USB device number 15 using dummy_hcd [ 104.385418][ T2691] F2FS-fs (loop2): invalid crc value [ 104.396383][ T2691] F2FS-fs (loop2): Found nat_bits in checkpoint [ 104.429137][ T1428] usb 6-1: unit 4 not found! [ 104.439288][ T1428] usb 6-1: unit 0 not found! [ 104.465609][ T2691] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 104.473792][ T291] EXT4-fs (loop4): unmounting filesystem. [ 104.504723][ T2701] input: syz1 as /devices/virtual/input/input11 [ 104.505454][ T2691] syz.2.598: attempt to access beyond end of device [ 104.505454][ T2691] loop2: rw=0, sector=45064, nr_sectors = 8 limit=40427 [ 104.524479][ T328] usb 4-1: Using ep0 maxpacket: 16 [ 104.538843][ T2691] input: syz0 as /devices/virtual/input/input12 [ 104.548288][ T328] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 104.559452][ T328] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 104.592197][ T328] usb 4-1: New USB device found, idVendor=04d8, idProduct=00dd, bcdDevice= 0.00 [ 104.611398][ T328] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 104.627728][ T328] usb 4-1: config 0 descriptor?? [ 104.644466][ T2704] EXT4-fs (loop4): Test dummy encryption mode enabled [ 104.655944][ T2704] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 104.664709][ T2704] ext4 filesystem being mounted at /file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 104.675927][ T2704] EXT4-fs (loop4): unmounting filesystem. [ 104.786277][ T2691] syz.2.598: attempt to access beyond end of device [ 104.786277][ T2691] loop2: rw=0, sector=45064, nr_sectors = 8 limit=40427 [ 104.822701][ T2707] erofs: (device loop4): mounted with root inode @ nid 36. [ 104.828168][ T1428] snd-usb-audio: probe of 6-1:1.0 failed with error -22 [ 104.843961][ T1428] usb 6-1: unit 4 not found! [ 104.849321][ T1428] usb 6-1: unit 0 not found! [ 104.855451][ T1428] snd-usb-audio: probe of 6-1:1.1 failed with error -22 [ 104.864402][ T1428] usb 6-1: unit 4 not found! [ 104.869233][ T1428] usb 6-1: unit 0 not found! [ 104.873411][ T2709] exfat: Deprecated parameter 'utf8' [ 104.879263][ T2709] exfat: Deprecated parameter 'utf8' [ 104.884787][ T2709] exfat: Deprecated parameter 'utf8' [ 104.889283][ T1428] snd-usb-audio: probe of 6-1:1.2 failed with error -22 [ 104.892425][ T2709] exFAT-fs (loop4): failed to load upcase table (idx : 0x00010000, chksum : 0x7bade8ae, utbl_chksum : 0xe619d30d) [ 104.898585][ T1428] usb 6-1: USB disconnect, device number 12 [ 104.933668][ T380] udevd[380]: error opening ATTR{/sys/devices/platform/dummy_hcd.5/usb6/6-1/6-1:1.2/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 104.986947][ T2714] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 104.996115][ T2714] ext4 filesystem being mounted at /128/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 105.017043][ T2714] EXT4-fs error (device loop4): ext4_free_blocks:6220: comm syz.4.604: Freeing blocks not in datazone - block = 0, count = 16 [ 105.038319][ T291] EXT4-fs (loop4): unmounting filesystem. [ 105.055354][ T2721] xt_hashlimit: size too large, truncated to 1048576 [ 105.062327][ T1680] usb 3-1: new high-speed USB device number 26 using dummy_hcd [ 105.072665][ T328] hid-generic 0003:04D8:00DD.0008: hidraw0: USB HID v0.05 Device [HID 04d8:00dd] on usb-dummy_hcd.3-1/input0 [ 105.088988][ T2722] netlink: 12 bytes leftover after parsing attributes in process `syz.0.605'. [ 105.206114][ T2725] kvm [2715]: vcpu1, guest rIP: 0x9114 Unhandled WRMSR(0x1d9) = 0x3406 [ 105.216205][ T2725] kvm [2715]: vcpu1, guest rIP: 0x9114 Unhandled WRMSR(0x187) = 0x7a24 [ 105.224875][ T2725] kvm [2715]: vcpu1, guest rIP: 0x9114 Unhandled WRMSR(0x186) = 0x9edd [ 105.235075][ T2725] kvm [2715]: vcpu1, guest rIP: 0x9114 Unhandled WRMSR(0x11e) = 0xdfd5 [ 105.243199][ T1680] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 105.258680][ T1680] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 105.268468][ T1680] usb 3-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 105.278174][ T1680] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 105.286560][ T1680] usb 3-1: SerialNumber: syz [ 105.333498][ T2732] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 105.342884][ T2732] ext4 filesystem being mounted at /131/file2 supports timestamps until 2038-01-19 (0x7fffffff) [ 105.375212][ T2732] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=57960 sclass=netlink_route_socket pid=2732 comm=syz.4.608 [ 105.391073][ T2732] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=2732 comm=syz.4.608 [ 105.409369][ T291] EXT4-fs (loop4): unmounting filesystem. [ 105.498605][ T1680] usb 3-1: 0:2 : does not exist [ 105.519598][ T1680] usb 3-1: USB disconnect, device number 26 [ 105.632216][ T327] usb 6-1: new high-speed USB device number 13 using dummy_hcd [ 105.789753][ T1680] usb 4-1: USB disconnect, device number 15 [ 105.822204][ T328] usb 5-1: new high-speed USB device number 18 using dummy_hcd [ 105.832273][ T327] usb 6-1: Using ep0 maxpacket: 16 [ 105.838928][ T327] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 105.849382][ T327] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 106.002201][ T328] usb 5-1: Using ep0 maxpacket: 8 [ 106.075529][ T328] usb 5-1: unable to get BOS descriptor or descriptor too short [ 106.117150][ T327] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 106.120451][ T328] usb 5-1: config 1 has an invalid interface number: 6 but max is 0 [ 106.132061][ T327] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 106.142364][ T327] usb 6-1: Product: syz [ 106.146665][ T327] usb 6-1: Manufacturer: syz [ 106.150680][ T328] usb 5-1: config 1 has an invalid descriptor of length 100, skipping remainder of the config [ 106.151318][ T327] usb 6-1: SerialNumber: syz [ 106.181598][ T2762] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 106.204102][ T328] usb 5-1: config 1 has no interface number 0 [ 106.217216][ T328] usb 5-1: config 1 interface 6 altsetting 15 has an invalid endpoint with address 0x0, skipping [ 106.228921][ T328] usb 5-1: config 1 interface 6 altsetting 15 has 1 endpoint descriptor, different from the interface descriptor's value: 3 [ 106.242980][ C0] I/O error, dev loop0, sector 1280 op 0x0:(READ) flags 0x3000 phys_seg 1 prio class 2 [ 106.247726][ T328] usb 5-1: config 1 interface 6 has no altsetting 0 [ 106.252819][ T2762] EXT4-fs error (device loop0): __ext4_find_entry:1685: inode #18: comm syz.0.618: reading directory lblock 0 [ 106.261736][ T328] usb 5-1: string descriptor 0 read error: -22 [ 106.271184][ T10] loop: Write error at byte offset 9223372036854775807, length 4096. [ 106.277488][ T328] usb 5-1: New USB device found, idVendor=045a, idProduct=5210, bcdDevice= 1.01 [ 106.285709][ C0] I/O error, dev loop0, sector 0 op 0x1:(WRITE) flags 0x3800 phys_seg 1 prio class 2 [ 106.303813][ C0] I/O error, dev loop0, sector 0 op 0x1:(WRITE) flags 0x3800 phys_seg 1 prio class 2 [ 106.308504][ T328] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 106.313356][ C0] Buffer I/O error on dev loop0, logical block 0, lost sync page write [ 106.313406][ T2762] EXT4-fs (loop0): I/O error while writing superblock [ 106.339283][ T328] ums-karma 5-1:1.6: USB Mass Storage device detected [ 106.353418][ T2774] exFAT-fs (loop2): failed to load upcase table (idx : 0x0000fd4f, chksum : 0x3963664b, utbl_chksum : 0xe619d30d) [ 106.367235][ T2762] EXT4-fs (loop0): shut down requested (0) [ 106.373481][ C1] I/O error, dev loop0, sector 32 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 106.383111][ C1] I/O error, dev loop0, sector 40 op 0x0:(READ) flags 0x3000 phys_seg 1 prio class 2 [ 106.443385][ T10] EXT4-fs error (device loop0): __ext4_get_inode_loc_noinmem:4645: inode #18: block 5: comm kworker/u4:1: unable to read itable block [ 106.466955][ T1861] loop: Write error at byte offset 9223372036854775807, length 4096. [ 106.478196][ C0] I/O error, dev loop0, sector 0 op 0x1:(WRITE) flags 0x3800 phys_seg 1 prio class 2 [ 106.487728][ C0] I/O error, dev loop0, sector 0 op 0x1:(WRITE) flags 0x3800 phys_seg 1 prio class 2 [ 106.497184][ C0] Buffer I/O error on dev loop0, logical block 0, lost sync page write [ 106.505748][ T10] EXT4-fs (loop0): I/O error while writing superblock [ 106.590990][ C0] I/O error, dev loop0, sector 128 op 0x0:(READ) flags 0x3000 phys_seg 1 prio class 2 [ 106.601706][ T289] EXT4-fs error (device loop0): ext4_get_inode_loc:4660: inode #2: block 4: comm syz-executor: unable to read itable block [ 106.624914][ T10] loop: Write error at byte offset 9223372036854775807, length 4096. [ 106.634937][ C0] Buffer I/O error on dev loop0, logical block 0, lost sync page write [ 106.661894][ T289] EXT4-fs (loop0): I/O error while writing superblock [ 106.681859][ T289] EXT4-fs error (device loop0) in ext4_reserve_inode_write:5954: IO failure [ 106.700820][ T10] loop: Write error at byte offset 9223372036854775807, length 4096. [ 106.710835][ C0] Buffer I/O error on dev loop0, logical block 0, lost sync page write [ 106.719248][ T289] EXT4-fs (loop0): I/O error while writing superblock [ 106.736253][ T289] EXT4-fs error (device loop0): ext4_dirty_inode:6158: inode #2: comm syz-executor: mark_inode_dirty error [ 106.757921][ T10] loop: Write error at byte offset 9223372036854775807, length 4096. [ 106.766566][ C0] Buffer I/O error on dev loop0, logical block 0, lost sync page write [ 106.775018][ T289] EXT4-fs (loop0): I/O error while writing superblock [ 106.797175][ T10] EXT4-fs error (device loop0): __ext4_get_inode_loc_noinmem:4645: inode #2: block 4: comm kworker/u4:1: unable to read itable block [ 106.832617][ T1861] loop: Write error at byte offset 9223372036854775807, length 4096. [ 106.842383][ C0] Buffer I/O error on dev loop0, logical block 0, lost sync page write [ 106.850655][ T10] EXT4-fs (loop0): I/O error while writing superblock [ 106.862745][ T289] EXT4-fs (loop0): unmounting filesystem. [ 106.875844][ T10] loop: Write error at byte offset 9223372036854775807, length 4096. [ 106.892193][ C0] Buffer I/O error on dev loop0, logical block 0, lost sync page write [ 106.900491][ T289] EXT4-fs (loop0): I/O error while writing superblock [ 106.937078][ T328] usb 5-1: USB disconnect, device number 18 [ 107.144461][ T2737] set_capacity_and_notify: 11 callbacks suppressed [ 107.144477][ T2737] loop5: detected capacity change from 0 to 131072 [ 107.174617][ T2737] F2FS-fs (loop5): invalid crc value [ 107.217949][ T2737] F2FS-fs (loop5): Found nat_bits in checkpoint [ 107.269623][ T2737] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 [ 107.303371][ T28] kauditd_printk_skb: 55 callbacks suppressed [ 107.303383][ T28] audit: type=1400 audit(1783185335.886:1051): avc: denied { rename } for pid=2736 comm="syz.5.609" name="file0" dev="loop5" ino=4 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 107.345737][ T327] usb 6-1: 0:2 : does not exist [ 107.357623][ T327] usb 6-1: USB disconnect, device number 13 [ 107.362200][ T39] usb 4-1: new high-speed USB device number 16 using dummy_hcd [ 107.530571][ T2809] bridge0: port 1(bridge_slave_0) entered blocking state [ 107.543585][ T2809] bridge0: port 1(bridge_slave_0) entered disabled state [ 107.551097][ T2809] device bridge_slave_0 entered promiscuous mode [ 107.557556][ T39] usb 4-1: Using ep0 maxpacket: 16 [ 107.564994][ T39] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 107.576544][ T39] usb 4-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 107.581238][ T2809] bridge0: port 2(bridge_slave_1) entered blocking state [ 107.608013][ T39] usb 4-1: New USB device found, idVendor=0582, idProduct=00eb, bcdDevice= 0.40 [ 107.618103][ T2809] bridge0: port 2(bridge_slave_1) entered disabled state [ 107.622178][ T39] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 107.638883][ T2809] device bridge_slave_1 entered promiscuous mode [ 107.643478][ T39] usb 4-1: Product: syz [ 107.649412][ T39] usb 4-1: Manufacturer: syz [ 107.654182][ T39] usb 4-1: SerialNumber: syz [ 107.991118][ T39] usb 4-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 107.996049][ T2809] bridge0: port 2(bridge_slave_1) entered blocking state [ 108.003027][ T39] usb 4-1: 2:1 : invalid UAC_AS_GENERAL desc [ 108.004848][ T2809] bridge0: port 2(bridge_slave_1) entered forwarding state [ 108.018102][ T2809] bridge0: port 1(bridge_slave_0) entered blocking state [ 108.025143][ T2809] bridge0: port 1(bridge_slave_0) entered forwarding state [ 108.028136][ T39] usb 4-1: USB disconnect, device number 16 [ 108.075343][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 108.094496][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 108.104176][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 108.124464][ T1668] device veth1_macvtap left promiscuous mode [ 108.131552][ T1668] device veth0_vlan left promiscuous mode [ 108.225344][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 108.234870][ T10] bridge0: port 1(bridge_slave_0) entered blocking state [ 108.241907][ T10] bridge0: port 1(bridge_slave_0) entered forwarding state [ 108.250403][ T314] udevd[314]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 108.267980][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 108.277365][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 108.285695][ T10] bridge0: port 2(bridge_slave_1) entered blocking state [ 108.292740][ T10] bridge0: port 2(bridge_slave_1) entered forwarding state [ 108.300446][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 108.309554][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 108.317733][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 108.326253][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 108.344233][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 108.352845][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 108.364864][ T2809] device veth0_vlan entered promiscuous mode [ 108.372839][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 108.381348][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 108.394393][ T2809] device veth1_macvtap entered promiscuous mode [ 108.402551][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 108.410377][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 108.418077][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 108.426189][ T327] usb 3-1: new high-speed USB device number 27 using dummy_hcd [ 108.434645][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 108.443430][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 108.464171][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 108.475626][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 108.498430][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 108.507499][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 108.592184][ T327] usb 3-1: device descriptor read/64, error -71 [ 108.714183][ T2838] loop4: detected capacity change from 0 to 40427 [ 108.749724][ T2838] F2FS-fs (loop4): Invalid log_blocksize (268), supports only 12 [ 108.764610][ T2838] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 108.777038][ T2838] F2FS-fs (loop4): invalid crc value [ 108.796158][ T2838] F2FS-fs (loop4): Found nat_bits in checkpoint [ 108.797711][ T2851] loop3: detected capacity change from 0 to 512 [ 108.834597][ T2851] EXT4-fs error (device loop3): ext4_xattr_inode_iget:401: comm syz.3.641: inode #1: comm syz.3.641: iget: illegal inode # [ 108.847892][ T2838] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 108.856871][ T2838] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 108.857156][ T2830] loop5: detected capacity change from 0 to 131072 [ 108.876833][ T28] audit: type=1400 audit(1783185337.456:1052): avc: denied { setattr } for pid=2835 comm="syz.4.638" name="work" dev="loop4" ino=13 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 108.891434][ T2830] F2FS-fs (loop5): Test dummy encryption mode enabled [ 108.898937][ T28] audit: type=1400 audit(1783185337.456:1053): avc: denied { remove_name } for pid=2835 comm="syz.4.638" name="#47" dev="loop4" ino=15 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 108.905501][ T327] usb 3-1: device descriptor read/64, error -71 [ 108.931528][ T2851] EXT4-fs error (device loop3): ext4_xattr_inode_iget:406: comm syz.3.641: error while reading EA inode 1 err=-117 [ 108.933988][ T28] audit: type=1400 audit(1783185337.456:1054): avc: denied { rename } for pid=2835 comm="syz.4.638" name="#47" dev="loop4" ino=15 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 108.968316][ T28] audit: type=1400 audit(1783185337.456:1055): avc: denied { link } for pid=2835 comm="syz.4.638" name="#18" dev="loop4" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 108.977459][ T2830] F2FS-fs (loop5): invalid crc value [ 108.990125][ T28] audit: type=1400 audit(1783185337.456:1056): avc: denied { create } for pid=2835 comm="syz.4.638" name="#49" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=chr_file permissive=1 [ 109.006504][ T2851] EXT4-fs (loop3): 1 orphan inode deleted [ 109.015896][ T28] audit: type=1400 audit(1783185337.506:1057): avc: denied { link } for pid=2835 comm="syz.4.638" name="#49" dev="loop4" ino=19 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=chr_file permissive=1 [ 109.043237][ T28] audit: type=1400 audit(1783185337.506:1058): avc: denied { rename } for pid=2835 comm="syz.4.638" name="#4a" dev="loop4" ino=19 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=chr_file permissive=1 [ 109.044793][ T2830] F2FS-fs (loop5): Found nat_bits in checkpoint [ 109.065888][ T2851] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 109.114902][ T2830] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e5 [ 109.137392][ T290] EXT4-fs (loop3): unmounting filesystem. [ 109.201618][ T2865] loop3: detected capacity change from 0 to 512 [ 109.210044][ T2865] EXT4-fs: Ignoring removed nomblk_io_submit option [ 109.279352][ T1464] ------------[ cut here ]------------ [ 109.279478][ T327] usb 3-1: new high-speed USB device number 28 using dummy_hcd [ 109.285003][ T1464] WARNING: CPU: 1 PID: 1464 at fs/inode.c:335 drop_nlink+0xc5/0x110 [ 109.300780][ T1464] Modules linked in: [ 109.304811][ T1464] CPU: 1 PID: 1464 Comm: syz-executor Not tainted syzkaller #0 [ 109.312377][ T1464] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 109.322457][ T1464] RIP: 0010:drop_nlink+0xc5/0x110 [ 109.327500][ T1464] Code: 1b 48 8d bb b8 04 00 00 be 08 00 00 00 e8 c3 b4 f0 ff f0 48 ff 83 b8 04 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 5b 27 ab ff <0f> 0b eb 86 44 89 f1 80 e1 07 80 c1 03 38 c1 0f 8c 5e ff ff ff 4c [ 109.334161][ T2865] EXT4-fs (loop3): Cannot turn on journaled quota: type 1: error -2 [ 109.347175][ T1464] RSP: 0018:ffffc900007afc60 EFLAGS: 00010293 [ 109.361190][ T1464] RAX: ffffffff81c63cd5 RBX: ffff888133156de0 RCX: ffff88811d41bcc0 [ 109.369806][ T1464] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 109.377799][ T1464] RBP: ffffc900007afc88 R08: 0000000000000003 R09: 0000000000000004 [ 109.377997][ T2865] EXT4-fs error (device loop3): ext4_iget_extra_inode:4765: inode #15: comm syz.3.645: corrupted in-inode xattr [ 109.385814][ T1464] R10: dffffc0000000000 R11: fffff520000f5f7c R12: dffffc0000000000 [ 109.398279][ T2865] EXT4-fs (loop3): Remounting filesystem read-only [ 109.405712][ T1464] R13: 1ffff1102662adc5 R14: ffff888133156e28 R15: 0000000000000000 [ 109.412246][ T2865] EXT4-fs error (device loop3): ext4_orphan_get:1410: comm syz.3.645: couldn't read orphan inode 15 (err -117) [ 109.420169][ T1464] FS: 00005555597cf500(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 109.431998][ T2865] EXT4-fs (loop3): Remounting filesystem read-only [ 109.440815][ T1464] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 109.447308][ T2865] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 109.454231][ T1464] CR2: 00007f39d4635d58 CR3: 000000012c8d5000 CR4: 00000000003526a0 [ 109.463081][ T327] usb 3-1: device descriptor read/64, error -71 [ 109.471135][ T1464] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 109.485280][ T1464] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 109.493293][ T1464] Call Trace: [ 109.495549][ T28] audit: type=1326 audit(1783185338.076:1059): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2862 comm="syz.4.644" exe="/root/ci2-android-6-1/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f39d379de59 code=0x0 [ 109.496565][ T1464] [ 109.496573][ T1464] shmem_rmdir+0x5b/0x90 [ 109.527907][ T1464] vfs_rmdir+0x381/0x4f0 [ 109.532183][ T1464] incfs_kill_sb+0xfe/0x210 [ 109.536694][ T1464] deactivate_locked_super+0xb5/0x120 [ 109.542054][ T1464] deactivate_super+0xaf/0xe0 [ 109.546848][ T1464] cleanup_mnt+0x45e/0x4e0 [ 109.551272][ T1464] __cleanup_mnt+0x19/0x20 [ 109.555718][ T1464] task_work_run+0x1e1/0x250 [ 109.560305][ T1464] ? __cfi_task_work_run+0x10/0x10 [ 109.565466][ T1464] ? __x64_sys_umount+0x12d/0x170 [ 109.570511][ T1464] ? __cfi___x64_sys_umount+0x10/0x10 [ 109.575903][ T1464] exit_to_user_mode_loop+0x9b/0xb0 [ 109.581095][ T1464] exit_to_user_mode_prepare+0x87/0xd0 [ 109.586560][ T1464] syscall_exit_to_user_mode+0x1a/0x30 [ 109.592014][ T1464] do_syscall_64+0x58/0xa0 [ 109.596444][ T1464] ? clear_bhb_loop+0x30/0x80 [ 109.601118][ T1464] ? clear_bhb_loop+0x30/0x80 [ 109.605814][ T1464] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 109.611712][ T1464] RIP: 0033:0x7f292f99f097 [ 109.616186][ T1464] Code: a2 c7 05 5c 26 25 00 00 00 00 00 eb 96 e8 e1 12 00 00 90 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 [ 109.636461][ T1464] RSP: 002b:00007ffc419b9de8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 [ 109.644906][ T1464] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f292f99f097 [ 109.652894][ T1464] RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffc419b9ea0 [ 109.660847][ T1464] RBP: 00007ffc419b9ea0 R08: 00007ffc419baea0 R09: 00000000ffffffff [ 109.668834][ T1464] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc419baf30 [ 109.676824][ T1464] R13: 00007f292fa332ca R14: 000000000001aa56 R15: 00007ffc419baf70 [ 109.684827][ T1464] [ 109.687836][ T1464] ---[ end trace 0000000000000000 ]--- [ 109.694396][ T1464] ================================================================== [ 109.702461][ T1464] BUG: KASAN: null-ptr-deref in ihold+0x20/0x60 [ 109.708708][ T1464] Write of size 4 at addr 0000000000000170 by task syz-executor/1464 [ 109.713592][ T290] EXT4-fs (loop3): unmounting filesystem. [ 109.716766][ T1464] [ 109.716773][ T1464] CPU: 1 PID: 1464 Comm: syz-executor Tainted: G W syzkaller #0 [ 109.733870][ T1464] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 109.743924][ T1464] Call Trace: [ 109.747193][ T1464] [ 109.750107][ T1464] __dump_stack+0x21/0x24 [ 109.754433][ T1464] dump_stack_lvl+0x110/0x170 [ 109.759093][ T1464] ? __cfi_dump_stack_lvl+0x8/0x8 [ 109.764101][ T1464] ? __cfi_call_rcu+0x10/0x10 [ 109.768936][ T1464] ? ihold+0x20/0x60 [ 109.772815][ T1464] ? ihold+0x20/0x60 [ 109.776694][ T1464] print_report+0x3d/0x60 [ 109.781014][ T1464] kasan_report+0x122/0x150 [ 109.785518][ T1464] ? ihold+0x20/0x60 [ 109.789405][ T1464] kasan_check_range+0x249/0x2a0 [ 109.794334][ T1464] __kasan_check_write+0x14/0x20 [ 109.799260][ T1464] ihold+0x20/0x60 [ 109.802969][ T1464] vfs_rmdir+0x24c/0x4f0 [ 109.807198][ T1464] incfs_kill_sb+0xfe/0x210 [ 109.811689][ T1464] deactivate_locked_super+0xb5/0x120 [ 109.817050][ T1464] deactivate_super+0xaf/0xe0 [ 109.821710][ T1464] cleanup_mnt+0x45e/0x4e0 [ 109.826106][ T1464] __cleanup_mnt+0x19/0x20 [ 109.830513][ T1464] task_work_run+0x1e1/0x250 [ 109.835087][ T1464] ? __cfi_task_work_run+0x10/0x10 [ 109.840182][ T1464] ? __x64_sys_umount+0x12d/0x170 [ 109.845189][ T1464] ? __cfi___x64_sys_umount+0x10/0x10 [ 109.850543][ T1464] exit_to_user_mode_loop+0x9b/0xb0 [ 109.855722][ T1464] exit_to_user_mode_prepare+0x87/0xd0 [ 109.861606][ T1464] syscall_exit_to_user_mode+0x1a/0x30 [ 109.867104][ T1464] do_syscall_64+0x58/0xa0 [ 109.871507][ T1464] ? clear_bhb_loop+0x30/0x80 [ 109.876162][ T1464] ? clear_bhb_loop+0x30/0x80 [ 109.880818][ T1464] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 109.886694][ T1464] RIP: 0033:0x7f292f99f097 [ 109.891102][ T1464] Code: a2 c7 05 5c 26 25 00 00 00 00 00 eb 96 e8 e1 12 00 00 90 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 [ 109.913044][ T1464] RSP: 002b:00007ffc419b9de8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 [ 109.923300][ T1464] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f292f99f097 [ 109.931264][ T1464] RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffc419b9ea0 [ 109.939235][ T1464] RBP: 00007ffc419b9ea0 R08: 00007ffc419baea0 R09: 00000000ffffffff [ 109.947190][ T1464] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc419baf30 [ 109.955151][ T1464] R13: 00007f292fa332ca R14: 000000000001aa56 R15: 00007ffc419baf70 [ 109.963109][ T1464] [ 109.966111][ T1464] ================================================================== [ 109.975086][ T327] usb 3-1: device descriptor read/64, error -71 [ 109.987029][ T1464] Disabling lock debugging due to kernel taint [ 110.000954][ T1464] BUG: kernel NULL pointer dereference, address: 0000000000000170 [ 110.008762][ T1464] #PF: supervisor write access in kernel mode [ 110.014810][ T1464] #PF: error_code(0x0002) - not-present page [ 110.020775][ T1464] PGD 125377067 P4D 125377067 PUD 0 [ 110.026051][ T1464] Oops: 0002 [#1] PREEMPT SMP KASAN [ 110.031233][ T1464] CPU: 0 PID: 1464 Comm: syz-executor Tainted: G B W syzkaller #0 [ 110.041108][ T1464] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 110.051165][ T1464] RIP: 0010:ihold+0x26/0x60 [ 110.055677][ T1464] Code: 33 36 7c df 55 48 89 e5 41 56 53 48 89 fb e8 c1 1e ab ff 48 8d bb 70 01 00 00 be 04 00 00 00 e8 00 ac f0 ff 41 be 01 00 00 00 44 0f c1 b3 70 01 00 00 41 ff c6 bf 02 00 00 00 44 89 f6 e8 b1 [ 110.077197][ T1464] RSP: 0018:ffffc900007afca0 EFLAGS: 00010246 [ 110.084166][ T1464] RAX: ffff88811d41bc00 RBX: 0000000000000000 RCX: ffff88811d41bcc0 [ 110.092145][ T1464] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 110.100112][ T1464] RBP: ffffc900007afcb0 R08: ffffffff87b757e7 R09: 1ffffffff0f6eafc [ 110.108067][ T1464] R10: dffffc0000000000 R11: fffffbfff0f6eafd R12: ffff888133156dec [ 110.116021][ T1464] R13: dffffc0000000000 R14: 0000000000000001 R15: 0000000000000000 [ 110.123975][ T1464] FS: 00005555597cf500(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 110.132886][ T1464] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 110.139449][ T1464] CR2: 0000000000000170 CR3: 000000012c8d5000 CR4: 00000000003526b0 [ 110.147405][ T1464] DR0: 0000000000000000 DR1: 0000000000000004 DR2: 0000000000000000 [ 110.155381][ T1464] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 110.163334][ T1464] Call Trace: [ 110.166592][ T1464] [ 110.169509][ T1464] vfs_rmdir+0x24c/0x4f0 [ 110.173751][ T1464] incfs_kill_sb+0xfe/0x210 [ 110.178241][ T1464] deactivate_locked_super+0xb5/0x120 [ 110.183597][ T1464] deactivate_super+0xaf/0xe0 [ 110.188257][ T1464] cleanup_mnt+0x45e/0x4e0 [ 110.192652][ T1464] __cleanup_mnt+0x19/0x20 [ 110.197050][ T1464] task_work_run+0x1e1/0x250 [ 110.201622][ T1464] ? __cfi_task_work_run+0x10/0x10 [ 110.206716][ T1464] ? __x64_sys_umount+0x12d/0x170 [ 110.211729][ T1464] ? __cfi___x64_sys_umount+0x10/0x10 [ 110.217091][ T1464] exit_to_user_mode_loop+0x9b/0xb0 [ 110.222270][ T1464] exit_to_user_mode_prepare+0x87/0xd0 [ 110.227714][ T1464] syscall_exit_to_user_mode+0x1a/0x30 [ 110.233162][ T1464] do_syscall_64+0x58/0xa0 [ 110.237737][ T1464] ? clear_bhb_loop+0x30/0x80 [ 110.242389][ T1464] ? clear_bhb_loop+0x30/0x80 [ 110.247131][ T1464] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 110.253005][ T1464] RIP: 0033:0x7f292f99f097 [ 110.257417][ T1464] Code: a2 c7 05 5c 26 25 00 00 00 00 00 eb 96 e8 e1 12 00 00 90 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 [ 110.277002][ T1464] RSP: 002b:00007ffc419b9de8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 [ 110.285393][ T1464] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f292f99f097 [ 110.293347][ T1464] RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffc419b9ea0 [ 110.301298][ T1464] RBP: 00007ffc419b9ea0 R08: 00007ffc419baea0 R09: 00000000ffffffff [ 110.309248][ T1464] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc419baf30 [ 110.317200][ T1464] R13: 00007f292fa332ca R14: 000000000001aa56 R15: 00007ffc419baf70 [ 110.325154][ T1464] [ 110.328167][ T1464] Modules linked in: [ 110.332054][ T1464] CR2: 0000000000000170 [ 110.336186][ T1464] ---[ end trace 0000000000000000 ]--- [ 110.341617][ T1464] RIP: 0010:ihold+0x26/0x60 [ 110.346104][ T1464] Code: 33 36 7c df 55 48 89 e5 41 56 53 48 89 fb e8 c1 1e ab ff 48 8d bb 70 01 00 00 be 04 00 00 00 e8 00 ac f0 ff 41 be 01 00 00 00 44 0f c1 b3 70 01 00 00 41 ff c6 bf 02 00 00 00 44 89 f6 e8 b1 [ 110.365689][ T1464] RSP: 0018:ffffc900007afca0 EFLAGS: 00010246 [ 110.371741][ T1464] RAX: ffff88811d41bc00 RBX: 0000000000000000 RCX: ffff88811d41bcc0 [ 110.379783][ T1464] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 110.388340][ T1464] RBP: ffffc900007afcb0 R08: ffffffff87b757e7 R09: 1ffffffff0f6eafc [ 110.396292][ T1464] R10: dffffc0000000000 R11: fffffbfff0f6eafd R12: ffff888133156dec [ 110.404245][ T1464] R13: dffffc0000000000 R14: 0000000000000001 R15: 0000000000000000 [ 110.412195][ T1464] FS: 00005555597cf500(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 110.421130][ T1464] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 110.427694][ T1464] CR2: 0000000000000170 CR3: 000000012c8d5000 CR4: 00000000003526b0 [ 110.435653][ T1464] DR0: 0000000000000000 DR1: 0000000000000004 DR2: 0000000000000000 [ 110.443603][ T1464] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 110.451556][ T1464] Kernel panic - not syncing: Fatal exception [ 110.457896][ T1464] Kernel Offset: disabled [ 110.462225][ T1464] Rebooting in 86400 seconds..