d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, 0x0, 0x0, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r1 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r1, &(0x7f000000e400)={0x2020}, 0x2020) 09:19:03 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async, rerun: 64) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000580)='cgroup2\x00', 0x0, 0x0) (async, rerun: 64) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0xa) (async) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = socket(0x10, 0x3, 0x0) (async) r6 = socket$nl_route(0x10, 0x3, 0x0) (async) r7 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) (async, rerun: 64) getsockname$packet(r7, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x0) (rerun: 64) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000400), 0xc, &(0x7f0000000380)={&(0x7f0000000440)=@gettfilter={0x3c, 0x2e, 0x200, 0x70bd2d, 0x25dfdbfb, {0x0, 0x0, 0x0, r8, {0x2, 0x2}, {0xfff2, 0xe}, {0xa, 0x3}}, [{0x8, 0xb, 0x5}, {0x8, 0xb, 0x8}, {0x8, 0xb, 0x58}]}, 0x3c}, 0x1, 0x0, 0x0, 0x1}, 0x20008814) (async) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11fffffffff70000", @ANYRES32=r8, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r5, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=ANY=[@ANYRES64=r6, @ANYRES32=r8, @ANYBLOB="0068000000000000000000ef00"/29], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000a40)=ANY=[@ANYBLOB="4c0000002c00270d08000000030000006000c8a350b171e7f4f57446462c5529db4063e1606647fe5e4871dd911cd4282edd0c1bb74a75996354355122c09c40c910f9a9c82fccfa27be7b836d3c6e652fe7e908b4ae2cc316f7c59fadb3205ff4224d0e1fbe345f450e9857f041a72507b8e936aae0ffffb7d99447c5e11f9e", @ANYRES32=r8, @ANYBLOB="0000d2f231715033b72a41a9f22eb7b4ad000000000000f2ff00000800010bfe4c56ec8c8b4f40d23803000000000014000500800000000000000000ce6e84558692b3a9000000000000002934decbde6530c54394ea25cb6ff357b8be24993f681ff2f166dfb2bfd108415b41519092276e8f84b20032132aa1cde672b850aed3d8703bff051c2877c620dc8373db30b930fe4763dda13bfc134e015c20b0b296368c942e9832f558e34db77b31787018d5e930d2d25c62569643df35401d1b62227eec42023e582933c6c8166a4303efc8f88c0e81212c3ee97e024c557164b7a07d9dd133d6e44aa030cf3103a336a912788589b512dbf339189bed44588cd7487acaa21b54f38bc30f95cd5f48e2963db2ae28c645585bf394b55b9694d65083dff50857bb62fbb84d1a757053f642f84d331560ed1a1f090507c5ed6c288c9f8c2b67de27824eca5d56e1d1a400a7e02f2580c04481cd046289"], 0x4c}}, 0x50) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) (async, rerun: 32) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) (async, rerun: 32) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) (async) sendmsg$nl_route_sched(r5, &(0x7f00000004c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000780)=ANY=[@ANYBLOB="e2d573fc0b69627e699aead3a320304250b7a63fe52c6f78e36f920fcb362e368135595449f643fa176230a59bf4495589bf671553a75fb2397ccc5588df4813b55613d399b8ee0841ef1c7b3401d4608970f4aa4204727018c9667aa8f72968ea2d1cc2cdc49f1f809a6dea7baf6c2ec0cc", @ANYRESHEX=r4, @ANYBLOB], 0x2c}}, 0x4000) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000600), 0x0, &(0x7f0000000d80)=ANY=[], 0x40, 0x800}}], 0x1, 0x20004805) (async) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000600)={&(0x7f00000006c0)={0xac, 0x2c, 0x20, 0x70bd2d, 0x25dfdbfb, {0x5}, [@generic="31cc4a5f9d955b95defed08e824cc948e956119f780bd9bfe92b6fe0016c8e9697", @generic="29dde375ffdc9c2529e3c6d5d3f7113ae2d16abbe99a24ce0eb420a25d82325788b5f5d2567a75df5814331c9bc33c58ef2e72b6dd5ddf3a3028b7b8cbe44dad1603ac4b70cc8a883895f205c5f7fa6e399c91988938a7cac044bc0280ddaafb2a1ae145d44006089650c2e9e3401798e458b0d5"]}, 0xac}, 0x1, 0x0, 0x0, 0x8000}, 0x4000801) (async) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x1ff) 09:19:03 executing program 4: syz_mount_image$vfat(&(0x7f0000000180), &(0x7f0000000000)='./bus\x00', 0x8000, &(0x7f00000001c0)={[{@uni_xlateno}, {@fat=@dmask={'dmask', 0x3d, 0x7}}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'iso8859-4'}}, {@numtail}, {@utf8}, {@rodir}, {@uni_xlateno}, {@utf8no}, {@rodir}, {@utf8}, {@numtail}, {@uni_xlate}]}, 0x5, 0x218, &(0x7f00000005c0)="$eJzs3TFrU10cBvB/37avpSC3g1AUwSsuTqWtuKdIBTGgKBl0stgUpYkFAwEdWp38EvoVdHQVHMTVLyCCVMHFbh2ESL2haUs00Xp7g/39ljxwz5Nzzh1yIZCTWyfry4srjaWNjfUYGxuKkVKUYnMoJuK/GI7MowAA/iWbrVZ8bWWKXgsAcDD+/Pk/mteSAICc9fn8v3qASwIAcub7fwA4fK7fuHl5rlyev5amYxH1J81Ks5K9ZtfnluJu1KIa05HEt4jWtixfvFSen063fJqISn2t3V9rVoZ392ciiYnu/Zk0s7s/GuPt/vvxqMZsJHGse3+2a///OHtmx/xTkcS727EStViMrW6nvzqTpheulPf0j/wYBwAAAAAAAAAAAAAAAAAAAAAAeZhKt3U9v2eqM6CVROy4nvX7Px9o7/k8I3FipNi9AwAAAAAAAAAAAAAAAAAAwKBoPHi4vFCrVe//Ktx7+/x1rzF9hqH2vPt9n/2Ho6c/Pv35mMe/c3/+bnh1qsjb0md4s37n+LnG5PlBWU+v8CWJyGmKFwOxwZ5h8llp4eXqh8/9tgr8UAIAAAAAAAAAAAAAAAAAgEOq86PfolcCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMXp/P9/fqHoPQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwPcAAAD//3rOp+k=") (async) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) (async) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(r1, 0x200, 0x0) (async) r2 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r1, r2, 0x0, 0x1dd00) (async) lseek(r0, 0x200, 0x0) (async) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r0, r3, 0x0, 0x1dd00) (async) fcntl$dupfd(r3, 0x406, r3) 09:19:03 executing program 3: syz_clone(0x40040000, &(0x7f0000000040)="357915a7220d2fa75abc9426d1f6d9355bf130acca4e5b3771e3918aa51dc54178cc784ac60a13f618668c895d76edf557a1dff2238f9e4b211dab3471fc7bf78bb0bffa80205f5c405719d4aee4a9c58d851f3766fdeacdb775143b8043c7fdd8bace2de4d89a500a18f3d0b843eabcf37d967d68e6e56054433b71047d14b566366d697d27f20a1f4ba44623d48f0e7620d67abf2c8a5d31e4095d702438f059b1ea7b64cfcdb5ae59e28a63d417a65cd0f7460762138abeaee6a4bf148484affe9fd386a37aed3e9665c8592bd9280e5878f0a2e8223e052edb0efe9586eb30c18a98c5584aa7880120992b2c4fffc79edb7b63b3eee5877f33ca17bd47648e1b6c46466109da0a79bc0c24b537c20731ea9af7460a8f1b82e2dc5d565d61138c6f674bfbe9aea5d250f4d30fcbbf158a2fe1e3aebfa632c86c2367417f43edcb2a8c79fa188d38da68c62ef21772b4a8fab002484ffad3720b11fe6d4e06fb75a2d807ad37e5c77f918c26b85a037a99f534edeaa98ce9dcfc0f42d9469224b82333095bddb8b4c8279326d23e92bad41485e9dd7ce867f0b9ea5787f3800e6d743a835f27e0a3c45f7e89048c6428c83b7755ae5dd87fd73e16a588923517781ed99f09884e7e78d45275fab021f24d89bfcd4ad46b23219611311d91043369b02c2bbcfab6a4af4583d9b709bb48dcee912af60c8635b73ce3d33f623d8d37c168672a34d3577fd6c62928c0bc37c336f029eae607524f4dda8a19f05703117c59f419841abbeec320c581e8c8aa7b8341edf41528507d93bfc03ce44e3c489a6c226a4bc2a3803970d69c6cb61ccc4568a47489a2db5c602c8b53f84cecc9501cbe32efa9b66798dc08d8a2aaf72c216c2762e4a8c9580936a9ecfad3d0f2e4bb3f00e0c1f376665a8630ce9d3303aa46c2a8a6fed560fc9890a2cac9427acf95a5483abd4080c468ce014d80052ea4db386d2dde56b700dfc25102651ef7f6204feffe67f073a8f65a904486b3adf587bf846adc91b9e9d8d089af17575fb707e7bf55f3b6c768bae6c12c08240ae36f58b6192c9bad0cb6a811a8636c32575361f8acbbe01741a0b7eae6be0e847ec8cb7bb4f2813d2395daaead6fbad696bd94a3d7259eb817a7066342feb07b021e421657894896fcc2b64c6d188935134999389b9e297016beeb103bacec18c3fe20104fd242d64a512d1d00fbd188128bc9ad4e931b986984e1c315007ed7644862c8c10b2b9844f532663ab53767936d6811108a7b194ddd4674ac0f5dffd3c769ffa7138a5f99cd9c0573bc695e8f2440db36dfd93d262b8aa7157e723c2ad1def4430e2f4b92c3d51d0748f5a706ac886f53f45de74326981c547cfe142ce30af97be844ed83ebcfa123683ed6e1ffe39d3d1fa5b84d10ab0e1b6aeb6ce4a1e563a8bce370b1bf42d9413b75994466cf7f96bcf1fa2c96bb3576d02ca8a9ad01bed02b921e2ee7294a1ffd372c5d1dd253c9326a569099908bcf9fbd44966407680ffa4635c949c59768756860a72ddb3dcdfc388e19d57abf07b5f477c63e40a6bfd1556654eafe4d4ec9e4ae812b2954e3a752189d7479eed937be08793c75b0b5a0e26973f39ed21b1912fa305862e6e37cf9efb909771b2ee531bba881617d3961080ed80d192ac2e857f86bf531b5c24b93c4cf6f6a08bc9089aec63398c97d113c3969b27e83f40148c358e903ce9efa75c7289a9c77c8ff7417142e0e6c181c4c671eec1293ef246ee3cf6be4eaba6f5eaa470a1b9e3e576ce91ca4a88a9b127fa251ddb375d75ee4bb028aea1f20e83da8d880c08f5946691a747cd4fc5eed74f1daeee7bd9a95c823c8f99c0026c19f3a1589776ed0d2ab2db41da23c305bec542e60233fa227ff754c7d235c5cc5c2aff0b00bf19f8d804bd000e3f56969a94544c1e6222374e74ccb2736ec619fe896070cd4e40c5c4d62764ca6dd4664e476ae7722275e940e55c50ee04dd55458fa117957e1d0cb951519726fba702c13f5b26f55e433b71a450441b9fd1b63d11eccc41d55d7af011bf78b0581870522dd15fd8d6a038e199c3a8fe1e75d99aaa5be4b76948473d9ad0bbbb2c5d9c993babd5b00d72d006708857c3f1ff7933599446460bfa24c2442aa396b8cfd45cef777e3108f5ba7b5fb0d5d7fde697550a6cddc85c8f4499b0f8ce07f2d2d5034cf6cad9dc8d84fee70c6fcec27f0bbd5b717730b3c3999a9f407d2f218e96aae2325e42a9bd70fa98c2c97badf5cd6143a65da6e3eaa8e94e41731e1cc183f36736e32894c2d1526c4b29f807ab25a64d6dbfff75cf34f1d91f9cce60618f3bd177e3157f4e24389aa8048a07010b1ba740f3e02f2c61bd9a5b9cd76ef481c892244d611bf57392c3d42f5af3db6a8ba2dcb2c2f5d99282fe18344e778ce70c92609ca116b1ebc5d824620dfe828da1dbf528feb67a2c29692d9b040978840021d985d1d91ae966d09056da29542d3b94cc335762ebc5fbb0f89e7f97980ffa20da65e8f23a8fa449038dcee2ed790099e67e1eccc20e4567b2fa526fdf0a6afba584c5f7aca3c0cf4f890af1d28a3185c6a082566c84d67029ed56905433c23f3a32a06fa60a87c785febbdad874714f62e418369f243f8c530d52156f2db7865171950459d8e49966f015001b455e80ef32fc2e39396309a41879cde67264b3fc4c3bc91f1bb72e68b96cd0cc7b82ed3a1f59f28c78d703dc82285d1cbfd06e9d5327ea419c5912522dd29d2b50acc79d34fc8b14cd784fd3d26ea19a75fedfeefb14e52d28175fa09b9314918b707d132deaf1dc86c1ed4cfedfd254d0d50cc3674b649fbb1175ca0b9fd16ebe13a1396ef3eee5d43ab877c752712c155c96bbc1919aae6d7a4c05143e415dc521e6ed1c4b467d3a9163b1b3e5d7633f96e1f9bf44cf05a3981910b118d84969a4b6d06cee1e3eda3e918afaa5688e7bb5dd5b76ae053662f56ec7edef5619979d5675804e9a94785eb26b2cb77bbf3563f8bda3ed1df11a73f0522b0b38bcb438145419de2448f389dd677ee2f7d52e82554bc91f79a328107f7972eae8c9a3cdd63b2d0fff62a9baf79b97eaeb67676db54b8cb917637701a9dd58202e1a7e0376bc443712833adaaa85603a94212eb7d3aac5c9cf5c6729c379dbda19c730b35c9fee60e41a2ef136fc7efc0493dd5cf850289d2916151169e1c6f5e0ed608825f0a38677c65d457d02917a9453374047eeaa7af95278981ee7c2cb3debb7c829497ec77b3d315b8270538bcb385a6792739e330d223312c5d5cfb27865051b8c1ae865befb2f1cc5a414ba815c499b7e4ca24608f7a5badef86523f985ca108210a2e999cb2223edfd3785776603b877cc5e82891a48c152303a0f94f4bfdf4a76dc60bf1c368236fab49ada4317afeda91a117ad819c2c9666260c57216a448f5de1f8c0e89a84a5cc0133f2c8bd30818eb9cb609fa6130f65762b35fe8b6c09963b3583ba2f364b72f6d9f4bd1f454f8514890fb77c4419a9a6055d98fbfa716a6e3f2f8cf70dddbe399c08c2bf4afa8cbb7700fd14d69e0595fc88016ba9707ba1b19a1fd28fdfc1a2402a0cddf2579289dd8042f6f979ad52ea5f4fffeed7ceb258fb6dac86bf1567455a3da87b7146e63e49354810c2e13682d46b8d78ab05e901f83f4205fb4b5a217594a01dee3665d057a1c94d6d143e6194f6fead4ed30913bdd326e22a65ae6401ed250cc43a24d87f7356e28f23b88d33c97eaa5941794ffc3bbac8316261172c48ba1c909bb9b7662a45f92e8038cd443f7ce804a8728504516bb4dc40bcaff4127e40fcfa3d345fef3e860283c262cd6c9e248986786312e58acdc6dadd311f8b3d164648671a462af93559fb2682a4383e6487ec675918475452bb08d8245746bd50b603620972b193eea40c6dc53645a022fdca8bb1a29bac8e8f1db34b72feddc0613c0c18e90b396f6461c384e80a4348b69b04b1112eec9f4f7d5795fc4bcd399a336aa81f6e09e4247cb603b965737279585528e03948b8d7b1a17fbfaa3a137a35d87b634a55e0226aa968f87d170028279de2352bf89a7784bd849509fa7d97f6839f3b4654145f56188c1f7d70b9a4b0b2d8ab952c7ee7c8e06c13da42a6e43c714c732d6717242c89e7677d017bcb17f7a86957f69f3a7a294d92ddf661b3290802ff5ffe5b3a2e80550b951aa04b2a93dae7812d1e5a7bdb39c308f31aea71af0a079ffaaed066d32c7d1c80e5830d5359deae4e68e0a2a9cab31f3619f6290314dbb474ebb9e2143046c28a4dad98fb22f10c3539bba640608ef37522b0b795eb5148afbbf40648e94afd6ae7569c7190d2184285e25b3ab741085092ceca2413688d720648f682b42df7453fa409739a34177ce7a25d18bec678b06efe34cf5625f50fe7bd6cad2a812b53ab8e1ce7739a35d934a1c5abd374d5706e93b1051d242b257148ca6e1dd494f7d24c4a4f7e0ce8cd1429c79c72cac8f8e2008aeffb0df4a5ee5f1d4ab5d7a152eeabcd3e6a8bb53262627e4efe7c089bf0b130e74e4933a563b379dcbd44918a4534bd3cc6d5254228c0e892824331a2dfdb7003134e3d63bd4113090f0241b24c5c63c0ab45c1672c10317d0075383811803dc4b98323a77ce91970ed0930083ac169ae08654769502b76920942c5028748ebcd5a112f9338bc7d080dcc2d17fea9281aa8d1db167596d13867758814b12fbeb7b7bbcc4d9b8008dddfef806dd87f35243d5bbde02e0e211bdafbeb48fc420612e64bc80521f310234f04679bae398ae671f2d1849f0471b820285eebb4e89b35d07ed4a43d96654994ddb81e26099863164b11ca74ef9f5f6b68a2ce9205b6f26eed15ccf190dfcb55d83e3a713a55b2d03556ac7ca0019d0a5f12b4cd248448a1b4e19555cd0be7467c9309c3174f121c7a41ce1ce871fd71c63f0f213bb85c770d2a3aa27fd975b2ffb3ea46908d48afa97abc4b86227f1de945e89689cdaf33d8add98c589a19e57e76b4042878e62e117ac3e1f6126703ca0091bb63ca6bae6764a2", 0xe00, &(0x7f0000001040), 0x0, 0x0) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, 0x0) prlimit64(0x0, 0xe, &(0x7f00000000c0), 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000e40)=@abs, &(0x7f0000000000)=0x6e) sendmmsg$unix(r0, &(0x7f0000001540)=[{{&(0x7f0000000ec0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f00000014c0)=[{&(0x7f0000000f40)="66b5e1c383ec26811cfeb273b526fb50953d61f824d08889bc2fbda51f2b6dee3471f56b31183ae73b93eef1523fefe9806c790960aba5f48eafb934d4405ee9dc5f89b847e191ab11f7b15f631844ccc59689ad1518a4fd3931f67790ab64cd1c22c19a76c2fbbf3eb24126dfca", 0x6e}, {&(0x7f0000000fc0)="f681c99e506f1b99d6c57d9c6490685599d31302e1bce9336a39346329d04da70a091a48826e56c56e8b3d2da98026278031a455bd73dcdce09fdf7326a68042194129490076cc0dd2670ee61d1c18b32dd3aa21040906670cea97abe7b84679c5a2b3a3dda095c41eebe3", 0x6b}, {&(0x7f0000001080)="0be9e56552a303955a2b149ab45835734b9c06fd1088d6e04eb068dd6c52d33fafea3e45b4f348", 0x27}, {&(0x7f00000010c0)="da2c4da262899a184fdcb6eb7d394144dbd5264787b60ae1ca1d110e7d753e5bc4ab181b87f42f83da4515d385987d3d8e4c8ec9c87c5f77981b05a3f1d94a48e67d6be8abd4fa4c607f3a02f9d2313670bb375460beb8941c431dd3a5acf0c6fdfede47687b411207f051570db9cc7f219d1169ba116c77b95aecada63f1571469aa6e8596b7c5bd4bea994a2b5539923de276d6d4247ba8f0f951a553c8509f5339f5a665a3b81fbf5a9e53ea5403d508db9fc5bab3df956a85baa4ca64d36f1ffa2a3f8f2081e2154c65bb31bef58469876e7ec4d46a7f40d61b19231659d40cfa216adc9ab457fe0b1b41aaa86ec035a19cf004acb23", 0xf8}, {&(0x7f00000011c0)="44c080d41590aacafa795abfdfc3a00b789df16676093da00421a9d08747621b63a738c2a8a15bc39758f9160a97c55518cd478ec2ee247037c386fd3c6ab8b404c5b48fa4b5f8441f876ced66ba1ce4020211a42a5ca1dc9d79193bb02e240226297bee2fe8e3715e50b053f6f51567ed5c2f692084a21e0ab457b0b20872226992f4f55f6e13f05059a392d8f0c3ba98539acec52a7b6fe6464348dce58c068a254dc74b4b83423fb13908dd443d24adbf5375", 0xb4}, {&(0x7f0000001280)="c44bbf34765d42966b6ce0fee4f27f776c848b2017337a2046ab1a683f24fc6e9c06346147a1f13557a7179c4f59917afc9fb83af451b00e56e420e8f6d4297efd4b97d4f12c7723356e28f686678be3cd3f76818ce5642723b5bb8d8da67d9e90e717920decb26dc20f81a359", 0x6d}, {&(0x7f0000001300)="e987bd68239629fa05f8033cfce19485a7d9bf64e3fb70e96859ad2772a25da27da5ab0f23043a7b418ae41364f882214b185f36562bab6e0f2c8a9c0a7f56a9433f2713328a8de40f7f606ac0ca050f2af9155a921d130723e5639b8a2dcb9cbea6fee4db8bf71d45a8020f3283acfcdcb9cdb81b2af4f566ab719ee3b44395641abb418fa85b1f8f005c5683370683d8a2fd6ace24206111ca5ab01a72b6de", 0xa0}, {&(0x7f00000013c0)="00477e4e93ed7926ad7e059090e12795f897d08e67ceedeb2fda86bea357f672b1bd1b609acaf95d6b367338b9e86ae1fff584614529ab20a5f2ec07c8d863a6d255ed21210874146834d7f444df28eab37be38dc0d2705c09c47fa61f4289d91fb02f4179c8762b70fb9f0bd788d5d5040f17a38bab972a68da3cb0369b55a36aaa62db219e8304341476fc76727eef763221deefc0010bb829f4a24c1cc5721e1519ccb6e7ad1ef11313bdf7ae65e8f79b79eda847b7b722136126c9a683f22b6529e2691ff1", 0xc7}], 0x8, 0x0, 0x0, 0x80000}}], 0x1, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r1, 0x0, r4, 0x0, 0x3, 0x0) r5 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r5, 0x5) lseek(r5, 0x0, 0x3) openat(r5, &(0x7f0000001580)='./file0\x00', 0x145002, 0x110) fcntl$setpipe(r4, 0x407, 0x0) dup2(r3, r2) syz_clone(0x40040000, &(0x7f0000000040)="357915a7220d2fa75abc9426d1f6d9355bf130acca4e5b3771e3918aa51dc54178cc784ac60a13f618668c895d76edf557a1dff2238f9e4b211dab3471fc7bf78bb0bffa80205f5c405719d4aee4a9c58d851f3766fdeacdb775143b8043c7fdd8bace2de4d89a500a18f3d0b843eabcf37d967d68e6e56054433b71047d14b566366d697d27f20a1f4ba44623d48f0e7620d67abf2c8a5d31e4095d702438f059b1ea7b64cfcdb5ae59e28a63d417a65cd0f7460762138abeaee6a4bf148484affe9fd386a37aed3e9665c8592bd9280e5878f0a2e8223e052edb0efe9586eb30c18a98c5584aa7880120992b2c4fffc79edb7b63b3eee5877f33ca17bd47648e1b6c46466109da0a79bc0c24b537c20731ea9af7460a8f1b82e2dc5d565d61138c6f674bfbe9aea5d250f4d30fcbbf158a2fe1e3aebfa632c86c2367417f43edcb2a8c79fa188d38da68c62ef21772b4a8fab002484ffad3720b11fe6d4e06fb75a2d807ad37e5c77f918c26b85a037a99f534edeaa98ce9dcfc0f42d9469224b82333095bddb8b4c8279326d23e92bad41485e9dd7ce867f0b9ea5787f3800e6d743a835f27e0a3c45f7e89048c6428c83b7755ae5dd87fd73e16a588923517781ed99f09884e7e78d45275fab021f24d89bfcd4ad46b23219611311d91043369b02c2bbcfab6a4af4583d9b709bb48dcee912af60c8635b73ce3d33f623d8d37c168672a34d3577fd6c62928c0bc37c336f029eae607524f4dda8a19f05703117c59f419841abbeec320c581e8c8aa7b8341edf41528507d93bfc03ce44e3c489a6c226a4bc2a3803970d69c6cb61ccc4568a47489a2db5c602c8b53f84cecc9501cbe32efa9b66798dc08d8a2aaf72c216c2762e4a8c9580936a9ecfad3d0f2e4bb3f00e0c1f376665a8630ce9d3303aa46c2a8a6fed560fc9890a2cac9427acf95a5483abd4080c468ce014d80052ea4db386d2dde56b700dfc25102651ef7f6204feffe67f073a8f65a904486b3adf587bf846adc91b9e9d8d089af17575fb707e7bf55f3b6c768bae6c12c08240ae36f58b6192c9bad0cb6a811a8636c32575361f8acbbe01741a0b7eae6be0e847ec8cb7bb4f2813d2395daaead6fbad696bd94a3d7259eb817a7066342feb07b021e421657894896fcc2b64c6d188935134999389b9e297016beeb103bacec18c3fe20104fd242d64a512d1d00fbd188128bc9ad4e931b986984e1c315007ed7644862c8c10b2b9844f532663ab53767936d6811108a7b194ddd4674ac0f5dffd3c769ffa7138a5f99cd9c0573bc695e8f2440db36dfd93d262b8aa7157e723c2ad1def4430e2f4b92c3d51d0748f5a706ac886f53f45de74326981c547cfe142ce30af97be844ed83ebcfa123683ed6e1ffe39d3d1fa5b84d10ab0e1b6aeb6ce4a1e563a8bce370b1bf42d9413b75994466cf7f96bcf1fa2c96bb3576d02ca8a9ad01bed02b921e2ee7294a1ffd372c5d1dd253c9326a569099908bcf9fbd44966407680ffa4635c949c59768756860a72ddb3dcdfc388e19d57abf07b5f477c63e40a6bfd1556654eafe4d4ec9e4ae812b2954e3a752189d7479eed937be08793c75b0b5a0e26973f39ed21b1912fa305862e6e37cf9efb909771b2ee531bba881617d3961080ed80d192ac2e857f86bf531b5c24b93c4cf6f6a08bc9089aec63398c97d113c3969b27e83f40148c358e903ce9efa75c7289a9c77c8ff7417142e0e6c181c4c671eec1293ef246ee3cf6be4eaba6f5eaa470a1b9e3e576ce91ca4a88a9b127fa251ddb375d75ee4bb028aea1f20e83da8d880c08f5946691a747cd4fc5eed74f1daeee7bd9a95c823c8f99c0026c19f3a1589776ed0d2ab2db41da23c305bec542e60233fa227ff754c7d235c5cc5c2aff0b00bf19f8d804bd000e3f56969a94544c1e6222374e74ccb2736ec619fe896070cd4e40c5c4d62764ca6dd4664e476ae7722275e940e55c50ee04dd55458fa117957e1d0cb951519726fba702c13f5b26f55e433b71a450441b9fd1b63d11eccc41d55d7af011bf78b0581870522dd15fd8d6a038e199c3a8fe1e75d99aaa5be4b76948473d9ad0bbbb2c5d9c993babd5b00d72d006708857c3f1ff7933599446460bfa24c2442aa396b8cfd45cef777e3108f5ba7b5fb0d5d7fde697550a6cddc85c8f4499b0f8ce07f2d2d5034cf6cad9dc8d84fee70c6fcec27f0bbd5b717730b3c3999a9f407d2f218e96aae2325e42a9bd70fa98c2c97badf5cd6143a65da6e3eaa8e94e41731e1cc183f36736e32894c2d1526c4b29f807ab25a64d6dbfff75cf34f1d91f9cce60618f3bd177e3157f4e24389aa8048a07010b1ba740f3e02f2c61bd9a5b9cd76ef481c892244d611bf57392c3d42f5af3db6a8ba2dcb2c2f5d99282fe18344e778ce70c92609ca116b1ebc5d824620dfe828da1dbf528feb67a2c29692d9b040978840021d985d1d91ae966d09056da29542d3b94cc335762ebc5fbb0f89e7f97980ffa20da65e8f23a8fa449038dcee2ed790099e67e1eccc20e4567b2fa526fdf0a6afba584c5f7aca3c0cf4f890af1d28a3185c6a082566c84d67029ed56905433c23f3a32a06fa60a87c785febbdad874714f62e418369f243f8c530d52156f2db7865171950459d8e49966f015001b455e80ef32fc2e39396309a41879cde67264b3fc4c3bc91f1bb72e68b96cd0cc7b82ed3a1f59f28c78d703dc82285d1cbfd06e9d5327ea419c5912522dd29d2b50acc79d34fc8b14cd784fd3d26ea19a75fedfeefb14e52d28175fa09b9314918b707d132deaf1dc86c1ed4cfedfd254d0d50cc3674b649fbb1175ca0b9fd16ebe13a1396ef3eee5d43ab877c752712c155c96bbc1919aae6d7a4c05143e415dc521e6ed1c4b467d3a9163b1b3e5d7633f96e1f9bf44cf05a3981910b118d84969a4b6d06cee1e3eda3e918afaa5688e7bb5dd5b76ae053662f56ec7edef5619979d5675804e9a94785eb26b2cb77bbf3563f8bda3ed1df11a73f0522b0b38bcb438145419de2448f389dd677ee2f7d52e82554bc91f79a328107f7972eae8c9a3cdd63b2d0fff62a9baf79b97eaeb67676db54b8cb917637701a9dd58202e1a7e0376bc443712833adaaa85603a94212eb7d3aac5c9cf5c6729c379dbda19c730b35c9fee60e41a2ef136fc7efc0493dd5cf850289d2916151169e1c6f5e0ed608825f0a38677c65d457d02917a9453374047eeaa7af95278981ee7c2cb3debb7c829497ec77b3d315b8270538bcb385a6792739e330d223312c5d5cfb27865051b8c1ae865befb2f1cc5a414ba815c499b7e4ca24608f7a5badef86523f985ca108210a2e999cb2223edfd3785776603b877cc5e82891a48c152303a0f94f4bfdf4a76dc60bf1c368236fab49ada4317afeda91a117ad819c2c9666260c57216a448f5de1f8c0e89a84a5cc0133f2c8bd30818eb9cb609fa6130f65762b35fe8b6c09963b3583ba2f364b72f6d9f4bd1f454f8514890fb77c4419a9a6055d98fbfa716a6e3f2f8cf70dddbe399c08c2bf4afa8cbb7700fd14d69e0595fc88016ba9707ba1b19a1fd28fdfc1a2402a0cddf2579289dd8042f6f979ad52ea5f4fffeed7ceb258fb6dac86bf1567455a3da87b7146e63e49354810c2e13682d46b8d78ab05e901f83f4205fb4b5a217594a01dee3665d057a1c94d6d143e6194f6fead4ed30913bdd326e22a65ae6401ed250cc43a24d87f7356e28f23b88d33c97eaa5941794ffc3bbac8316261172c48ba1c909bb9b7662a45f92e8038cd443f7ce804a8728504516bb4dc40bcaff4127e40fcfa3d345fef3e860283c262cd6c9e248986786312e58acdc6dadd311f8b3d164648671a462af93559fb2682a4383e6487ec675918475452bb08d8245746bd50b603620972b193eea40c6dc53645a022fdca8bb1a29bac8e8f1db34b72feddc0613c0c18e90b396f6461c384e80a4348b69b04b1112eec9f4f7d5795fc4bcd399a336aa81f6e09e4247cb603b965737279585528e03948b8d7b1a17fbfaa3a137a35d87b634a55e0226aa968f87d170028279de2352bf89a7784bd849509fa7d97f6839f3b4654145f56188c1f7d70b9a4b0b2d8ab952c7ee7c8e06c13da42a6e43c714c732d6717242c89e7677d017bcb17f7a86957f69f3a7a294d92ddf661b3290802ff5ffe5b3a2e80550b951aa04b2a93dae7812d1e5a7bdb39c308f31aea71af0a079ffaaed066d32c7d1c80e5830d5359deae4e68e0a2a9cab31f3619f6290314dbb474ebb9e2143046c28a4dad98fb22f10c3539bba640608ef37522b0b795eb5148afbbf40648e94afd6ae7569c7190d2184285e25b3ab741085092ceca2413688d720648f682b42df7453fa409739a34177ce7a25d18bec678b06efe34cf5625f50fe7bd6cad2a812b53ab8e1ce7739a35d934a1c5abd374d5706e93b1051d242b257148ca6e1dd494f7d24c4a4f7e0ce8cd1429c79c72cac8f8e2008aeffb0df4a5ee5f1d4ab5d7a152eeabcd3e6a8bb53262627e4efe7c089bf0b130e74e4933a563b379dcbd44918a4534bd3cc6d5254228c0e892824331a2dfdb7003134e3d63bd4113090f0241b24c5c63c0ab45c1672c10317d0075383811803dc4b98323a77ce91970ed0930083ac169ae08654769502b76920942c5028748ebcd5a112f9338bc7d080dcc2d17fea9281aa8d1db167596d13867758814b12fbeb7b7bbcc4d9b8008dddfef806dd87f35243d5bbde02e0e211bdafbeb48fc420612e64bc80521f310234f04679bae398ae671f2d1849f0471b820285eebb4e89b35d07ed4a43d96654994ddb81e26099863164b11ca74ef9f5f6b68a2ce9205b6f26eed15ccf190dfcb55d83e3a713a55b2d03556ac7ca0019d0a5f12b4cd248448a1b4e19555cd0be7467c9309c3174f121c7a41ce1ce871fd71c63f0f213bb85c770d2a3aa27fd975b2ffb3ea46908d48afa97abc4b86227f1de945e89689cdaf33d8add98c589a19e57e76b4042878e62e117ac3e1f6126703ca0091bb63ca6bae6764a2", 0xe00, &(0x7f0000001040), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f00000000c0), 0x0) (async) accept$unix(0xffffffffffffffff, &(0x7f0000000e40)=@abs, &(0x7f0000000000)=0x6e) (async) sendmmsg$unix(r0, &(0x7f0000001540)=[{{&(0x7f0000000ec0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f00000014c0)=[{&(0x7f0000000f40)="66b5e1c383ec26811cfeb273b526fb50953d61f824d08889bc2fbda51f2b6dee3471f56b31183ae73b93eef1523fefe9806c790960aba5f48eafb934d4405ee9dc5f89b847e191ab11f7b15f631844ccc59689ad1518a4fd3931f67790ab64cd1c22c19a76c2fbbf3eb24126dfca", 0x6e}, {&(0x7f0000000fc0)="f681c99e506f1b99d6c57d9c6490685599d31302e1bce9336a39346329d04da70a091a48826e56c56e8b3d2da98026278031a455bd73dcdce09fdf7326a68042194129490076cc0dd2670ee61d1c18b32dd3aa21040906670cea97abe7b84679c5a2b3a3dda095c41eebe3", 0x6b}, {&(0x7f0000001080)="0be9e56552a303955a2b149ab45835734b9c06fd1088d6e04eb068dd6c52d33fafea3e45b4f348", 0x27}, {&(0x7f00000010c0)="da2c4da262899a184fdcb6eb7d394144dbd5264787b60ae1ca1d110e7d753e5bc4ab181b87f42f83da4515d385987d3d8e4c8ec9c87c5f77981b05a3f1d94a48e67d6be8abd4fa4c607f3a02f9d2313670bb375460beb8941c431dd3a5acf0c6fdfede47687b411207f051570db9cc7f219d1169ba116c77b95aecada63f1571469aa6e8596b7c5bd4bea994a2b5539923de276d6d4247ba8f0f951a553c8509f5339f5a665a3b81fbf5a9e53ea5403d508db9fc5bab3df956a85baa4ca64d36f1ffa2a3f8f2081e2154c65bb31bef58469876e7ec4d46a7f40d61b19231659d40cfa216adc9ab457fe0b1b41aaa86ec035a19cf004acb23", 0xf8}, {&(0x7f00000011c0)="44c080d41590aacafa795abfdfc3a00b789df16676093da00421a9d08747621b63a738c2a8a15bc39758f9160a97c55518cd478ec2ee247037c386fd3c6ab8b404c5b48fa4b5f8441f876ced66ba1ce4020211a42a5ca1dc9d79193bb02e240226297bee2fe8e3715e50b053f6f51567ed5c2f692084a21e0ab457b0b20872226992f4f55f6e13f05059a392d8f0c3ba98539acec52a7b6fe6464348dce58c068a254dc74b4b83423fb13908dd443d24adbf5375", 0xb4}, {&(0x7f0000001280)="c44bbf34765d42966b6ce0fee4f27f776c848b2017337a2046ab1a683f24fc6e9c06346147a1f13557a7179c4f59917afc9fb83af451b00e56e420e8f6d4297efd4b97d4f12c7723356e28f686678be3cd3f76818ce5642723b5bb8d8da67d9e90e717920decb26dc20f81a359", 0x6d}, {&(0x7f0000001300)="e987bd68239629fa05f8033cfce19485a7d9bf64e3fb70e96859ad2772a25da27da5ab0f23043a7b418ae41364f882214b185f36562bab6e0f2c8a9c0a7f56a9433f2713328a8de40f7f606ac0ca050f2af9155a921d130723e5639b8a2dcb9cbea6fee4db8bf71d45a8020f3283acfcdcb9cdb81b2af4f566ab719ee3b44395641abb418fa85b1f8f005c5683370683d8a2fd6ace24206111ca5ab01a72b6de", 0xa0}, {&(0x7f00000013c0)="00477e4e93ed7926ad7e059090e12795f897d08e67ceedeb2fda86bea357f672b1bd1b609acaf95d6b367338b9e86ae1fff584614529ab20a5f2ec07c8d863a6d255ed21210874146834d7f444df28eab37be38dc0d2705c09c47fa61f4289d91fb02f4179c8762b70fb9f0bd788d5d5040f17a38bab972a68da3cb0369b55a36aaa62db219e8304341476fc76727eef763221deefc0010bb829f4a24c1cc5721e1519ccb6e7ad1ef11313bdf7ae65e8f79b79eda847b7b722136126c9a683f22b6529e2691ff1", 0xc7}], 0x8, 0x0, 0x0, 0x80000}}], 0x1, 0x0) (async) getpid() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) (async) pipe(&(0x7f0000000140)) (async) splice(r1, 0x0, r4, 0x0, 0x3, 0x0) (async) creat(&(0x7f00000000c0)='./bus\x00', 0x0) (async) ftruncate(r5, 0x5) (async) lseek(r5, 0x0, 0x3) (async) openat(r5, &(0x7f0000001580)='./file0\x00', 0x145002, 0x110) (async) fcntl$setpipe(r4, 0x407, 0x0) (async) dup2(r3, r2) (async) 09:19:03 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) (async) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x167101) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r2 = getpid() (async) sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) process_vm_readv(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) execveat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000740)='\x00\xdbL\xc6\x8c\xe4\x8cU\x11N\xe8+\v\x13Jq\x1e0\xe3\xceg\x80\xb7\x1fn\xe4$#\xb106\xc1\xc9\r\x82\x92t\xe8\x96Pt\xf9I\xc9\xf2X\r\xfd\xb7\x19J\xc8\xeex\x01\x92|\x10\xb9\x00\xc2u\xa5T/\xed\r\xe07x\xe4\xb7\xad8\x8f\x824k+\xcc^\x0e}_\xc9\xcdL=\xb3\xf7\x81\x83+\aw\x13', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000700)='\x00'], 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) (async) ftruncate(0xffffffffffffffff, 0x800) (async) lseek(0xffffffffffffffff, 0x200, 0x0) (async) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1dd00) (async) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000069000000000000fb8badbfa8a5c4f91aad8b9c01caaac50100000094"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r5}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000280), 0xc, &(0x7f0000000680)={&(0x7f00000005c0)=@mpls_newroute={0xa0, 0x18, 0x0, 0x70bd2b, 0x25dfdbfd, {0x1c, 0x0, 0x0, 0x8, 0xfe, 0x4, 0xfe, 0x3}, [@RTA_NEWDST={0x84, 0x13, [{0x94}, {0xffff9}, {0x71}, {0x3}, {0x1000, 0x0, 0x1}, {0x0, 0x0, 0x1}, {0x57, 0x0, 0x1}, {0x8, 0x0, 0x1}, {0x1}, {0xfff, 0x0, 0x1}, {0x9}, {0x8}, {}, {0x5}, {0x3, 0x0, 0x1}, {0x40}, {0x200}, {0x5}, {0x5, 0x0, 0x1}, {0x7, 0x0, 0x1}, {0x3}, {0x0, 0x0, 0x1}, {0x7fff, 0x0, 0x1}, {}, {0x4, 0x0, 0x1}, {0x9}, {0x3f}, {0x6c480, 0x0, 0x1}, {0x3ff, 0x0, 0x1}, {}, {}, {0x1f, 0x0, 0x1}]}]}, 0xa0}, 0x1, 0x0, 0x0, 0x20008010}, 0x4000000) (async) ftruncate(r4, 0x9) (async) ioctl$FS_IOC_ENABLE_VERITY(0xffffffffffffffff, 0x40806685, &(0x7f0000000540)={0x1, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000500)=0x3) (async) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) [ 280.269530][ T3247] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 09:19:03 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000580)='cgroup2\x00', 0x0, 0x0) (async, rerun: 64) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (rerun: 64) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0xa) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) getsockname$packet(r7, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000400), 0xc, &(0x7f0000000380)={&(0x7f0000000440)=@gettfilter={0x3c, 0x2e, 0x200, 0x70bd2d, 0x25dfdbfb, {0x0, 0x0, 0x0, r8, {0x2, 0x2}, {0xfff2, 0xe}, {0xa, 0x3}}, [{0x8, 0xb, 0x5}, {0x8, 0xb, 0x8}, {0x8, 0xb, 0x58}]}, 0x3c}, 0x1, 0x0, 0x0, 0x1}, 0x20008814) (async) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11fffffffff70000", @ANYRES32=r8, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r5, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=ANY=[@ANYRES64=r6, @ANYRES32=r8, @ANYBLOB="0068000000000000000000ef00"/29], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000a40)=ANY=[@ANYBLOB="4c0000002c00270d08000000030000006000c8a350b171e7f4f57446462c5529db4063e1606647fe5e4871dd911cd4282edd0c1bb74a75996354355122c09c40c910f9a9c82fccfa27be7b836d3c6e652fe7e908b4ae2cc316f7c59fadb3205ff4224d0e1fbe345f450e9857f041a72507b8e936aae0ffffb7d99447c5e11f9e", @ANYRES32=r8, @ANYBLOB="0000d2f231715033b72a41a9f22eb7b4ad000000000000f2ff00000800010bfe4c56ec8c8b4f40d23803000000000014000500800000000000000000ce6e84558692b3a9000000000000002934decbde6530c54394ea25cb6ff357b8be24993f681ff2f166dfb2bfd108415b41519092276e8f84b20032132aa1cde672b850aed3d8703bff051c2877c620dc8373db30b930fe4763dda13bfc134e015c20b0b296368c942e9832f558e34db77b31787018d5e930d2d25c62569643df35401d1b62227eec42023e582933c6c8166a4303efc8f88c0e81212c3ee97e024c557164b7a07d9dd133d6e44aa030cf3103a336a912788589b512dbf339189bed44588cd7487acaa21b54f38bc30f95cd5f48e2963db2ae28c645585bf394b55b9694d65083dff50857bb62fbb84d1a757053f642f84d331560ed1a1f090507c5ed6c288c9f8c2b67de27824eca5d56e1d1a400a7e02f2580c04481cd046289"], 0x4c}}, 0x50) (async) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) (async, rerun: 32) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) (async, rerun: 32) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) sendmsg$nl_route_sched(r5, &(0x7f00000004c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000780)=ANY=[@ANYBLOB="e2d573fc0b69627e699aead3a320304250b7a63fe52c6f78e36f920fcb362e368135595449f643fa176230a59bf4495589bf671553a75fb2397ccc5588df4813b55613d399b8ee0841ef1c7b3401d4608970f4aa4204727018c9667aa8f72968ea2d1cc2cdc49f1f809a6dea7baf6c2ec0cc", @ANYRESHEX=r4, @ANYBLOB], 0x2c}}, 0x4000) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000600), 0x0, &(0x7f0000000d80)=ANY=[], 0x40, 0x800}}], 0x1, 0x20004805) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000600)={&(0x7f00000006c0)={0xac, 0x2c, 0x20, 0x70bd2d, 0x25dfdbfb, {0x5}, [@generic="31cc4a5f9d955b95defed08e824cc948e956119f780bd9bfe92b6fe0016c8e9697", @generic="29dde375ffdc9c2529e3c6d5d3f7113ae2d16abbe99a24ce0eb420a25d82325788b5f5d2567a75df5814331c9bc33c58ef2e72b6dd5ddf3a3028b7b8cbe44dad1603ac4b70cc8a883895f205c5f7fa6e399c91988938a7cac044bc0280ddaafb2a1ae145d44006089650c2e9e3401798e458b0d5"]}, 0xac}, 0x1, 0x0, 0x0, 0x8000}, 0x4000801) (async) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x1ff) 09:19:03 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000480)=0x0) setpriority(0x1, r1, 0xffffffffffffffcd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) gettid() connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002f00)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd923e03866fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d236f45dd7777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008aa22b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743adcfa43e1ee88cd946a7e3629110ff930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e0"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r5 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r5, 0x5) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000300)={{{@in=@broadcast, @in=@private}}, {{@in=@initdev}, 0x0, @in=@multicast2}}, &(0x7f0000000180)=0xe8) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000240)={@ipv4={""/10, ""/2, @multicast2}}, &(0x7f00000002c0)=0x14) socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) getsockname$packet(r6, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) r8 = getpid() sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) sched_getscheduler(r8) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) syz_mount_image$vfat(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000280)={'ip6_vti0\x00', &(0x7f0000000400)={'syztnl0\x00', r7, 0x29, 0x9, 0x1f, 0x80000001, 0x50, @rand_addr=' \x01\x00', @ipv4={'\x00', '\xff\xff', @local}, 0x0, 0x20, 0xffffffff, 0x7}}) [ 280.537597][ T3285] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 280.547014][ T3285] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=3285 comm=syz-executor.0 09:19:03 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 64) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (rerun: 64) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0}, 0x10) sched_setparam(0x0, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) r6 = getpid() (async, rerun: 32) sched_setscheduler(0x0, 0x0, &(0x7f0000001700)) (rerun: 32) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) r7 = openat$sysfs(0xffffff9c, &(0x7f00000003c0)='/sys/kernel/uevent_helper', 0x60201, 0x0) write$binfmt_aout(r7, &(0x7f00000011c0)={{}, "", ['\x00']}, 0x120) (async, rerun: 32) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000c40)={r7}, 0x8) (rerun: 32) accept4(r7, &(0x7f0000000400)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000007c0)=0x80, 0xc0000) (async) write$P9_RGETLOCK(r7, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r5, @ANYBLOB="01"], 0x1f) (async) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, 0x0) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000280)={'vcan0\x00', 0x0}) (async) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) (async, rerun: 64) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) (async, rerun: 64) sendmmsg$unix(r2, &(0x7f0000001140)=[{{&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000680)=[{&(0x7f0000001740)="53a43b90f41a1271203066e04c81b6c44348c598c8cde1bf723ecb966761472efdbb59d3bd0c255a16d201049eb1df903907289324eeccc1f86bc6a49f71e5d42ba001bc63921c231333c5fedf4dc55ae82bc2131fd9d892b4bad1783924570a9d3625a4d91239b9fdf2bafb9c5fa3899557027dad59c418fab5df732e08f83769fddc69148ae00b51f6a5bfe54a615f0fa8433581271590e07d241373477a76b860f0ad5baeb38b5c6d87f863b67393154774a8c1d1853e74ee28a0c85e4bcc03caae625d93555a056d12a726d2e1e0b58459d65e38a3a725e61fb241c19d1131824950d763cf3bf052123740dc25f30cf20d57545752506721e9524f15f7fd68ad90a056467b595d0cefa59647b870e0081a5431ca23acb56792595a37657cf3d12d997f3f5e0e2a6063195ae2f9e878369c2b198f410d2ca7a1f631f463d600ca6660c27bd926b3a9a5070050ab5aa5e20d1eecf04918167846490785c4d21c34dba769c8cbedea425bf62c29a81e1354225e0df7526d6cbcb9f24f916ad5a243b6f3e6d05219ffda06d7b95f5899d2e059a3678421621f06c2b753c8c11234b4fefc4a6f9ab691f30a0614991728e5bb57e7586f1399167b5f79f0be980ce32af00b2e2d2b7bc656faa75a452a47644c17850bbb703eebc3b4dcf1dd0248d517735572e6626344a576d842d40637fab3efd43a7ada2ba20fbf76e8c314a2a66e8777521e201192e6dae7ad4070726a7807b20e54ce3c814c52f669806e3d69ee9f3b5ed980c9df7b2cdc41ee3d360475046bcdc0804aa68aca00538fa7e0d259cb481587028b29e4a68c0558bd6b7be77afb94e7aef3992e4ed6a4c09bfeffe1720239ff6169487d5893cabd49081ae2cca3754b873e2bb5d9c3577358a6d96d27e06b3251683f6ec157a32e21a4dccad6dbe2b2924a85c67ea6489e348439d39dbd3684a73496e404a2041823a93df6c81dd623024f70636c442a6ca4b55e0b6031fa9229118bd177fcd893482e64e6a89e64f2452531a6c928b0537c934441b62c10ebc7c23590839a26523d11f0184cf57c887743e168b9e920bd4abe97ea604a83ee0536982a07232c5b562ae91b174949d85d9500bb86a246f80d733c19da654563aed4a993f378c94a6123c1c2c5fe730280a6afff2e6d9edeff6fb84dc5dccf9cfb719db9c20add7883b4d3dfb11fa068d76aac1236f5a1fc5626180b87d0410f410b0088d3e51d5d307c061935a4cc5dab17d1dad6b2ca30393dda487b4be3d359b19f8fcf33a5515cd1dc7599406fac407d0fe065f24b0604226e432a9956bbd945f42bcd7ff7f3f9d96646f289ad7f9cbeacdd2d0c27c9eb40dd199e31e5a210ed91cc59986ed38ab709816a6d284cff95ce44c3c68e4369ea721bd98e6fb60c45ff377d838808ec4e749ee41db0314ee6c8f748d662e86572c6ee159764173e0937ec6ece8337e63079efd1b9ba96871cb2f8a3f8e2c5683a55da264576745323ebfa62e1e8714072c0549fe520b6a29a975e6fe556cb93363a351738e4d665c44c25d77142a416f922a7220056a9c89e805c2faacef21b29225b57033ec0796a5087fae336126ec19e20be9625104cc257527f3d658b9a9a6ba655947d4d268a93fdb617a108673eb2deb3480b641e003c698f23c34d322e2ba7beaec872386962b66d6a4b09718009e93ebf8005af72734201713f92f2f8bbd8482b880fe9e43b0570f8ca71d10522aabd147d6de13ba36a8fb00cc67964253062d59f79b53e038f9b66f5afe746b548f6bc410101910b7edec521bc8c2622115b1ba25766e4cbcd9a4cef8691a3688e0cecba6766af6ca430983b27ec443bd920cc4be3a812ee2af47c8c2af4cc21fd788a37bc9a85c9b5221335640485b37680b0d0e779d72b1af8963794dd834f872a94c05b1a472d060ff72e8d63ade483f2a5ee5ce061c887805c05241c054439a4a1db9b557a25d72a41dc4486abdb788504fad4e4f6564bcb4888c7ae5b5d31a5c996fef4d689c26b55f6a1771f8c78bb82e507d5bbb9fe736c9c4601050edcc75e179fdce47b99ac0f66a12f8a8c91ba7fcfc211affb47271ece700ff912f07d15883426bbbf12b73b2903aeab4d9ef6a0e8d61f80ca729e3501699856dabf71d282e0f7c41f6882e76dfad25589e0e14d771a46f5bcd8fdd5b91b96f26d149b099a3e1613c1f8dac216dac66fbc07c0f28eca54f77cc53d9f6bc6dff6c6a64748184a797657b1f082c0f51466e7fb8ce84143019abc4738ab1b21b37923989430e11ece41cf73f15b7e9c06a472651e8eabff6451339cd4932e15bedc9db53dad3c767992596c7f62226e5f71e06a7f1b152fbf407488b912b21cb646ff7a5ea6bb9c6e7b55c53022141bfde9907469899ffcc341fc6133adf90c9a9ac7ae79122cada55518e9a8415eb76f246065e0051f91092d6b757de221d562cdab4a28df8f1b8468027a848daa680a7aa06784fb63afbfb9b8762958449042618a01e6020406d75be95a9561823397c3fe986d3944ba49597b8cd3cdf0df7adc3fc79f6252278dba37bd4a3d67ac1352cbb63f24188323521832f1a434e8dfe919791c3d5f6f06f8620c754965e52a0526287be7c2cd897d06f218e632a73bcaafdeb7cde942d40d189a0c5968a848d58a7fb336884802990f69c0e0e110406f327e51d8f611aed0f6633410bb1b59fab6bd818891e48867bc4de80c8d163a816f59f5b6d8b0b489f5979bee77b7a16abc802a2e8e347499964e5c68b6f29f4d71ba092ae5ba43f1470b58623b5cba7f1eba54686f0c0e6edd9945ae667bbdb45e0506bca1740b2e0595b75926a8813d46314f23b37412dab4cdc20c5458c467ab45301bfa5885487c24cb1ffabcafced94683cc09dac2905a5dc731a78339a6a0c5f785d9219ec4f3279b3a6e1f69076df9476f2563d688015fdc18ad77a6264249ccc7583e3ee364d06d1aa8e3932d87101a04147ef0d16a004177b3fe3b04c498fafdc7b992a8e688d985e004fdc4aa912b2fe8303791e61670c674ff9ab5ea26884d759f5bc492e92cd6baa87ffc77f371dfa34b092a963303a0d69b1120a0fd059ad20a5bdf19add0a901a27d227cfb4136fada4a71d02d42b6102b30c50250b10c4d5d75430d87a9db05bd9611b29049b4294a0c768d1c9f8677f93957355b6790dee89e68da5dfb671dc6ec9d1edd211ceb61b57fb6bfa86976ddee81b8a4d70ac022f067a0e5efd727524255dc14cfd017bd9981a9afd2c52b9457777d5258af79af2fdb79029e25e917a89a0b80cb1616e24f0a3a7009bd0fd1ed155296d8d78ba9ccd90286ed8681b8f1468ec744307617f8f75a8e29b2aaea441e2e6e121f0bebdad92b0062c3ab4ac1399d32d23fb710130d35b955ca645be03c8c49f47e5676eb6f4f3053d8728851666c294aa0d198f174f6848d60bf9a9199769330d04fa9436b370b7d688600a138481be4c7675b8862d2329402503d6c2d0033c92b78cee7620cdd87ab5e5801bb45b68739554ff685adce688beb452cc990036940c5d71b02dac22c5aa1d1f3f014b6e4f87567505bb6c369897e57475bf61393f9cca0ebab1651ad1f201847ab01e3d3663e34bc87b5fd4da6c9c79fb410e53fb58a5aaee08d02120d22e6147531d2bbc7bb881e0d74bfb105a0a7cb069f123c6d8b211155a0f1ca3065910f3446a1b98c4b9d8481a7c59242df451f9c8bbfe23f88fc60741b25ad236e5ab91e64b13a1cf9cd7c3436f2310947e4f062ff95b7ab6156d50634d0f3c4e9ce624e35d3b919e22dfeeccf2b49004f18af93af38f1a2df107c5644649e354352c718a99097454f3f7bae6c78833067c10565d04319ab81fa046eeaacb774074e0216bf2c62b25baf60ce787ca3fbaaf90eebe1ce04fcd9b114896edaa522346b41a3bc02e30c8ccf02b136dd6202f6b3f293ed1a51b603d1476908866c6b2bfb7ac457384a8dd41711bbd85908be4a50de4afcb2f020c3b478ca0e5fd852635fd95144599968ff96d13cfd2c888a065b3d49d1986399b05af1f86a7026cecb8d44eae3c12f27ce41a1c714485b400d5412c7d81eac79af3b052566969dba94229bfcb15b8ff9fc217d0a24edead9b8c5d13771bd61b4cb29a8f637d5181b21ef7efce2cbaccd8db06110763e8e0395d7e3b4e40eab44c3af060172bcb2cbb8405e3d5bf46868b9d807d6e46d16491f8771f586bbb0a2302a19a6aece3c2e7b29fba298a383d1bc9508392840761cd0e88b8e60b3aab828461eaffecc541684fb607a142b6fd595cb250a0dfc3a64bcc504b837ecd233b6cf3a39bdb346e80297eb3baed2e2b9128b33199c9c89bda897297af72063c25cbb7a1e99600467174c0b230083ec4570ba3a259877eac39790286955ad9a5f3f1b99abfe29862a5cf94b5100b590d90000b5a7bcd3f9a52613e93bfe77bbfcc8baecb719c2687b5955ff13abab84ebad6bc2ba22b43d668134d6abe1f1101a54ab020a0c37fb0dbfcc3b03092c851d3ce9361db5e8dab9c2ecf61e0e1e3837ef9e050202406ff494a40b2a569e9bf6e24730adc705ff9210d8ddeafc3d33f064194c23fc929184a3d9a6d6a7c1d7a970ad5e4f99e0d784136c8bfb374f4ee427919b3d0a1c0460eb3336c16219cd8de52733eedb48cca42e338f0fb206cd4ee611216a6eab317eb784deae49ce312272317ea6b241e4adaa08fcbc7ec77e63b317f91ec65311910caaade8a75ad3bf71bd89f39a3d5baf602537ecf2047fc5f78443a8003d991f2ed934e56b38b9262f42cdcf89612b7ddd4e8c396c516c93ab476abe2e283f24a1a0d7417448058f13d975c4112180b3cc37a0fbc69ccb47a02636d119fa07a1c65a861a057b590fb125e8ff3794c20168fd150c9b6cc535772de2a18ddcb7a64707d7d9e03e46077990661a4b5d817d48a76ce34802174a32e76d974464bf93b4abd58f458c373011e2237111e76b494a751017940975a3d219a39524b2fbf97492696dc6e41ddc9589a1127b98209a37cfe81bd00d5d903cec29a6aa8e1385e48d70eb041b6e8627ede706d884f551052879656af971624c8cd82c75ef705fd6a6aa955f02993af8bb50225e3c70e27998390d9b5213fb06906c88bfef53e0abc0a04b1861da14901c8e51a43aa156e433926bd13e6c70f6697c8a83cf4a2e14c9893b0c4e0a7f1fdf61075ab7e6e7bbca1bcf61d70a624b8df70f24168997ffd75ba07eb2e23c01da4cce4804bd9e31efc4dbc79fdb992b4ad0e628bebf1efab44f15c22c46c5362cd59e748681deba3042d5519b3a0ec1654880dcb3d8dbd248ba188fcceec5b6f4a18f4c81cb41c88a57b68055a68bdc13ed30a80cf42b15857819431926b28d0936587eff6bbde66ab0788cfe1b0d7b9a8ba353eb8db53f42f93eb96b043fd86d99f1acaa20245ec2786d29380bd3a07311e4986909982aacff212642a3e20fabdb720d4c7383cc62a1e2e5aee6c0cc94f85b3e639c5c15b0599c2769dff9233a7e48d08c9382133ad05251e5afc025b286fdfdd6b858dac3e1db3a0361dfa275102ecc677df436118508038ab2bd9619fd275a6c49f39269b2c22a34967c1fd480924c80c5e9bd36c44da5fd78d9c045834c0ce223ec7865d4301481c60adbf81a5a47543b9d6d87eebb672fc0f10da1eb03c7b3ab227e9171b61e562a4de8372a59a25d67a412734480b45b138eebecc6bb895323919b4ea55c32da6557b1c41324c46a0d5c282b921386084f9ee070aac43436a5b2c4bd4490", 0x1000}, {&(0x7f00000002c0)="959de1b4d601", 0x6}, {&(0x7f0000000540)="5cab254141d0b536274505dd566c3ed4d03352bef960691db5c4e522cb04b2530d3bc3932a9ce575fbb24100240846e71535cf67c6028a7c4a6da674f45efdd32bfdcb2aaa85fa1ce54ce129d6e41178108426d56ec06cd6ae0db85e81f227be8154294bd5ac66ae6b7ba1851d3cc7549ae1a6e50a9cc5ab79e73b5c64cb4ec38bcb774e153e309c0d8c5d4082a06170aa5d82dcae801208f54f962886ad38081f0bd1a66f81f2bc7458829d2991834f66f6c2fa0971aedfd06ea846bbae9b67ed9a61d38e28b975dbe0464f702bf4677c6e13c23396", 0xd6}, {&(0x7f0000002740)="37bb0fbf47f25481602a6dfb0e7390a282aa3be28489081177415440ccce86cbb50f1f4bb6145fe30793952cf0e1c7fae562918adaaf3b1e16c4b50d2f966c2bc8d4515f21ad065f27ead2149fec4531a2f48d2fbf2fc8d8855506ac514e737f320bbfff8fc62c51c6ad5c66e20f0516d511fa5f81143c16253c8595aec5d2897f3d8dd3f608703a88f24f0d79930d4abff151c88b8a526a8075508d788e755947edaed290bf93b63cc48b93f15d913f71427abf00286373e4689eb7f43754d78cd42ecc152275ab7bb0d4c15e4137bb7c4c93fe3f0613cb00e60ba9d060943285864f04a686b960ecffc684bb2f45f8cd9603b204a12dd19f5d8c0825a5d84a5c7293d03515b29e41bcb9c0ab70585beb83c7f1e2336aba55903feec2194f88bcdcf28f1d21f68fff32a88300bddc27b6b9d6d3f6d993f155beb1ec563dcafe243f04eef27fc2ae6297781021be8158f1835ea482b3495504831cac79f79d0a44c6b9f83d1c58f46a99db0ffbef2ee329f73ff6a5428be99657632f6c77ade7cbac13cec75770e83c667d564be5ec188e5c94f911cbd9a38d46ebaf779748d130e2bc557bde988d2e13a0ec73ee8a289a4711b71978d5c986a38b8e1d6da7fee6e536d9bdd453613f0e1323b2101da0b8b5aa12de8e32fad1501e942e35ef4574dbce8626fd8767f54cbcb70f7ecb0fd30ba48bccfb219b06d10a634967a92d332afacf01c82cf948ee72ca39c2b264a79cf53331a6bf10211d6b3ad3b465a7f21409742aeb52758bfbffc0e17f8da70b590583136c88ed52f93c1a32df8d4ad0fc74856e5ec62e53294dd9a5cc18aa4573af2fe359fb31c225cb0fa83726b8130143a596d734a980717f2b200a991fb480a93e82452dd035bfd9a8de81bae3f24842f60a0526937d2b845311337293495d36ed7e027687adf174adecb711b4ede0bcb5a7182a008e5f5b8b9cbcc8ebc6bd127b8543b71de234c0f23ae76dbd335a47a17d45ca9c76e2096d9e23847d10e044b7edfaea789dc4a4c1e8849a9cde4589a11b4ec9bbec205e98283b80af36c5a35910796807dd45da344685d812fc82de354b5fb15d5f9265fbc0daa71a6faee9faf7653b1162e7a667018d993f39d5680b56a6513bc0f5dfca7b0a6fe2f38612497b3eb7535c97a5d02175b1132d5a5eac0acdcd75ec197ef84a78d85be0d4ae79269c2f658bdf31727f7e16751dd843e54595f73ced7ce6767f0093123cdbf226d801928a3ac06041446f9356fba710c65f79d52c02de43d966baa9709cc91b39cf9df77b512e18db91db3296d24e4b286c41b1d91e2602956b6d0f03384b843f69f06d2e84ab0cd48239c60db27fb64f98de3822b7be44bce168ca96b47350ece3092f60f4da1175e54b0a502a23af0c0f5de326df1b1aefa7d49c29f9723f9b6cf5f25602d7d0d52f710db091f31b1e38a907961b7e314d23d0ad735a0e3af7ad21293700ea20836968d98d00a687a7cf4bc67a20750b58781e2e51f5e3e8469988a0238bdf8a0d006a50e3bec10c394702a5ac9f194fb54fec85841fd1e62aa72b68d446f77cc85ff3a50c85dba4b04153967854fea96b3432e3be11120c758b05a5185a58b6b92be5a78526464f1d112b761e86398141c0d1169fb0012a2333e86627263ff975b9f3057a6d114f8a9895cc4aa49f08bda7aa86770a827e2e82687273feea35aacd922623047cf11a169e99eda003d62ddf1c597b8d5bbd3994c5ae6de29067223e9c4cbddff6695bf2099cac8c782e23a957de54ae61102e0f85e4901853c907a6b8898a09b528e6b396f580b65d626c92f85cd36ea46fa062f0c7eacbdc706b34908ee1cda1b0b83d78be9f1a0a58bea6eee6ea6e455d74a1bac4643fc437f4dd12bb0c977e85049562438c43ea78b349801a87a9611b1db2af0a83f1794e963a27ff8207fd07318a5988c866acf33ca3060e14ba6fd59c157c64f85ffa65abf8ce711c947a1d621bdc40660e392331c49ac89a0b398fca5bc87ed3b52c09a2b771e544fa0ead35f0015d5340a53744ed924fe64f1b8a7527c7fb572ad611873cbe1fa3504d67c3c479a460f0e560b5ab60a562fef6a2ca1ba828d3ad00451a9c737255229d221db269f2b04c256acddce80de986fb3038f8e985eedaa453c0fedbeeb1a2f98a7d70c05e03b61ae93575b6bbc2d58df591d621c47a2bc332e5a658050e5325f3077e9a127ea80f9852d4ff2642541e8e94c16cd8b37a2c803e0ab13f100d1e526dd285e0a38059b4dec9793cb47fd61af1f987b9466414bfa7245631ac7ac48053c6ba46260222c77167e89a599142f5b452b39189b3862f5ca47c940eba4116a5e7dcf7856d6b53ddca262066007cc1b7ebbcffcb469947239c157e865c1873d6cd01741dec05e1598f3cf60416e038556058d5a44bbd6d9737929ed4c1f3ccccc9bd404f56d44146b91f7c31b65dc2f3c86a92ffb9a69f8c9b52e6cca94e14b3f592c7af0d2e4205ecb31222564dc05606199119f0459b24c1e1627afad585c8cec4342a8de362fb6a8453f83420280ce5e2345dedecc5b6c89bdac03ec6a80c30700f657e02f0110100d4926a115e87cd2d08f50f0f32d6ef20bc0639be79809e5d19652ba84f2a96e805ed711e4d61f3b615f9f749615a975204456aa7bdcd87ef086fa3c680519f802aa050ea65e2438da41102738efc01f5c968fa41fa322c1153ab940c45d64b8a66035418b6b85fac403649a55f30f08533b7e58580561a2f4943b5be4c90a4b69c28e877352686d78466973b9b1c808ebffe021d12c3aee9213b503ef9109e46a75843978fe1492eb69f4abb7f39142a3c10abd4bfded008d1a138dcd8642664edf10638196f7c73667cdb17d1f977d2f70d310482b057636dd2be288a88b610c7b296854bad90c91c5e009e6a9eb98a28a4469be4ec868a4324434ea270166dfed9b6e091c4b55944bc65c31c8c857455f62f8c2f11f1bfdd541a7adc0ebefd0a43016af67269234bf40a7f684d05849aa8e7fb9bbd2251bacc13e07fd6115315d9d35f3994ef4c693432d5ac27aaa48f7dc543f1e47d560c4c219bc562fb28381e8689d5bb9f05c4cdd8154a4f878a9b7421a686883d4050c090fe8428aa2c3ab28eff7679ded375ae57756670e7d56217ed68cafce0ccfe87895eac03041be85040f7d265764073d4c2809a9e8d3255629a5a3c77bd41b3230b9d994a6034913d8d6c8baa9bd0d4183a80ff7479a5ea4a0a790fe770f1915382bc7060366dd60eee6a5ae3092d08b88f2bbfc21b54e588a56252156ad019723241e524be36bbde01088eac571989fccbe2da3ec2fc39a727ca9486567c0851eba7c909409897ab44efe3352a83d9ce9ab59e9df0217805198732c5379e4dd8d76c7bd3d2597ccec90f08819f56afa7b8d8964771eb1353a07c6c6904feb1e73622e7ad277e36f98e24cbbf11854b1b5c5371b583b82e71dcff097319b86bf076273fe0388d780c926e07793f5339470af1581b7bae72a45a4bcdfe68e6421874d8c705f01176b301524b0e8a84de00fa175aadf8ce83e2913a2aff76c9eb07e00756e629f336a97a51129c24fe78fdc96acd89cf93ec76c20dc2a5d9e4138ad68611a32b16cdd3c1409f95bff558288e1ed9f0eef56bd92b002d08cc2a6858f6893c5e08c3ad291f35449b432070632eb27bfa4efb4667b2c1e75fb528bac1d8a34701a2b0ee3fe0413a11fabdf8e468bda140db37a5c8b0c7a03b99985697f6243e55aeb8d30e8a6534c28e53fc4d77420b345dfafec26aadfc8e0be27bf2f65b49adb470c4ca34314021c248ba17ab53af6d227c756686bd36bd7fefda6695396230b28dfc30dbd371739765ac7570df754565d2365f082e2c2acbf91f4d2889c8696f9087450494dfbc4ad21a75ee20ff71aa7f8e3cf6f337c86596d1ff9bc07956d530ec096b67f6c9053a96c31c2b56de71c468585000d950dc74be09fb4d9278b60a467a753987a0784f926bff3df7f8798e2dba3b8c3c8061bd7ce1863a21dd0bd645abd0fd65a3493fff2ad99128c9915d2548835cad01dcf7447b01c7fcdc2ee038d3d33d6c822f8940f542d817c1a68dfaf9b9ef28aa038c107ba0d91dd7aeb24593320aaaaa68a150e6c3b5e659aa93417971dd7a9f93a8c62f8f5c66ca6a19d9ffcbf95953a794df46d5d0990caaee18ec95c9b8979dcb99a6be745cef05b928b95669f2604058bd741b34d753522a9216b70e98a811e43e84e2ebb2489ee2a1ff6e10afcb817aa0d826bed0395583e428c270fee4bafcba5098d5ce26f0e1791d60c1b2494db1b12d530d75fd0e04a2c90875da0f81702b0deb5b0c8e6ce9d1fac7587918a316bcc9fa54690e2628afa1c64238f087bb670743c643e709ef412e0d869bc70540bd76f8e1e81aac8eb9d7e6fafddc6c3447e032307751bcc7079f9996f8d1ff54f40de5cf51cc701b56fbe196e346674213177b537c43d77460bc395984e79f5bb49f9979ca0ccd198b7194601377d5d0fa476fff13ef1c57bc61afb578bebf030bf5e10b56b5c5b1808bc1b2580e7c6256b8e91dd23cbc992ef82dcfdbb25496af026360b53827aa82d880f6a48cf996efb4995989850b26391d7bebd027fb0d32b5c6ee2010429ca50bac6b9fbaaefc6d96336f6c85aa194d19590292c02c751365a44842f0a36547ffdb967e313928174767b63e288a0b347d9c79e871752ee69bec60a07161a248d929f3824411c263e452c2bed89fae6eb335a6ff82c2a13156284338ed67982b3822454f005dd63f59367237bd4a9998253edcc4021703f8630b880ee816241f58a073e6d546be5df05a784707d6b796cb3569375b95f9ae1254734bf6d1052f9c4876d9e6a51c3c3bd9bb57d6e312c55c6ffa035cb6d4fbd3d998c8a44d41a040be5cb755b5047e0dbcdde88595fe8554c92d358798bd57989001de79c9b792e7e75679de3e651150dc813763eb6d3eb5e32ba00c2d4a7db26a80b333184d9fabfaf68a63cfc23dc2122cb98b2a1c9c710406be464f8e434267cd7b1673c205e2e3119a2f8cc61cd2da013848aacb1f9e68cef7bf89f79d327b3e0990521d21ec8b3521fa56b3b3c8869ea93f5402a1b7ead8bf03bfb29a8aa323fc135b83d63024338ab97e7cf2c92bf76a28cfe0b68cf9d48f9db10e049366ac6f46c2ed62a09b19ec46724211e4bf17177bd2e71fe6b01a8c89eb02875844c4876d2f85585c0e6d59be17fd01f1d9985a55e513343c23e33dde266392351dc1d504659deaab566cd67091feb42d0350e9856c55e13ad6b62db6aaa91164dc0eaa58a0ebf967eaac739ccaabd5d3eb0c45b6ed2a73cc406c3e193af304abcaa68d047d76ded215f6a275dd2791edb17e70d08bd5af4f6073b54a67dbb71ece69e17e3caaa75d245c153ba9a5462c5f390938afa1ba33b2bfc4efc53bc97f3290395ff32ca49f940d5af05679ab368c05c315b68c3b9cd85c5c1d07886979b7a6afebdcf90e4e2289936e002c49cefa0fa8a72ca99d3033b6f4b72e91e296126ee70d8d17df91237806c8c5c8566b49a4d4fa51f76bff19838a617558ddfd456089781d1ac148d9325f9e4c4fe6da1b029c261c9e398e030def1c5f48532a351185c2ee114b568272e49ab566bcc9a7547f209dfdc329881b6eee748a61c0b6123900aa8bad82adbc8b7475089a6cdd2415800f37b72ed02108099678be2a46370216bb1cc6bb421a52e435762fde67217c711743d24ecd1952584ad9fb6a857a22bd122c156d", 0x1000}], 0x4, &(0x7f0000000b00)=[@rights={{0x2c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r8, r5]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0xd8}}, {{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000c80)="8b2902d0f8e421712413e88042eace3cdfaa5ffa27a0934414541b9f28dcdc94b5009e2983387b683dc30d15125429fd1f9275d5b2f20b1d675d7f769acdc7bf1914bba4c4c58939a2555c9b462c9f63499fea97d2029466c4bed64ddf408a8dda0ee918fa263d596790d01f693d1281f71eefdbb63ba4f32cba0f5f1e8149b27afe454ccbd64863f577f33ab07aec4738fb58b483187221ad7ecf1eec6acd34ed62404528a1ad69e17b512c18af775b0a245c38d7", 0xb5}, {&(0x7f0000003740)="55eed3a2a81e24a03ff1b468303a757ae0f9045ce87aab8bca74bf31a75910ca0d5a86050b509b075e7ec0ee1700e533e9922a062b3e863876dfaea6595a1b3eb1c353693f703eaa6191cba8be0780e84bb0889deedd952ed00057fc12c5f3948d02b767f090fbbb1ed640218e1baedf9cf98d20692f097b364260c6f5b6574fc19595e28fff394bb3288bf975654dacc740cc6915e97ca4518b8e2f67c246fdf62b13c23cd364a71bc0e9f838288238b04fec6bb02b50515cf95934cd7396057cb1ffa9f70e4be605c5923f727fe6aa72796de0bbbb7822e40ba2926223b0203d927f572aff60a6d0844854ef8c2affcccd28c1414f6b001d973744c5cadfdf101229fac2257975f5cdc4fbc65093a9b06258821e4a6613ce5ccb09073f602b2411ca93d2ba5ddd8b15b6f9dc78545073cac67282287cd06e010164c195eb105910bb0061258842968b887b950225fa14026d56af3804e0287fa6db6bf1f34ba200f238f10ad1a9ebe09dbfad555000b8d9b41cad27a04c310006df3ff5d7f752488be5af03cac52e4f5bbf9ef02f060058cbcd3c9872a0e427494e23920bf680ea21730d129e07cd535b871389336b11dfab56ad0a1044527aba1198cb6d978ccbee15478dc00651fa22dd6c48dbd3c989c611fe210c6a787b9a44317e9d4d08f1f007ae827a92369faf6658eb5c52759a2dc583ca62aa45ba1c1b5684f2efbea31b0802cbdd460f06af316a0223476fe1329237d4a77194e5a97a366b44bf64bfc2760467fce01214a996df4fa356a3174c7b0ebf0295d8e4ca3a124e9901cf42e8b3dc505c6a32af4629056ffecc8baa3cd4afd9809267f3c460af5c297ae8e8a41575d3d944d2dce7d715e06bd345a65cdbb39c969b1eab114418be205e5b3edfc06d492effcaf1ef1ddf2529c0897d4fb623363c40a5dcf5b519ba2ee1ca54c20b3e7b43d431afcf0855a37b57a709881051a3416f0825506e4c061ec16dc8469ce7a9c52f1a939b492c46ab099019eb57455008f748b2c11894c4989d695e6c5511376cc092037410aa7f2b648dd45a05f02a27cb1ec5ce17299ee9537e895d6999e8717e6b2fb35443d9bca33eab0ecc33521c3a3f683a7ca50007a0f86f8a2aa182baad3626241cfa1c16b639d1a07d317c89e1ecb4a60cba8f70e0e8226e767b6f65d31a2038bac63d4e65cef7042a0348507a0169f30cf4e54e0fdfb5a5fff9294f76602bee8ab04205dadd416bc35fdbe7a8a19de5ef16760b8fe50f3a2f95107921b0d4a4edbd6c0e932921b161e8e9199d00cc56b1b3ca3582d1457db0dbac79d3cc2d588ab83fb443e337ab7143425c6b53d88a3bfa48ef1d579941791a224d2d4fa5e4fdc39d06d69a21e5f4c387f5f62f2072db3f043efe511bfe9b5b0f163646a4715f08c3cb99f6342ba9ee84d851e7dc5297a2b675ab4eaf4868178e32f51f794ce1a05d09fa332adf0a74aa2cc4f826404b20b070486e2dc05559f4586e346146a7c581d3d12abe80894baeed3328d16b569b976a1ea729d84e00ac0fc0819b1bfef716e2e67a16e8f240de19ab8e363c8e3eb92c0c08ea0006f5e08e6081b09a5e0e182dbef01247dcd4a19ae35b0aa524f6f402699a9fb76f2a5cbcf9bc4b34c43ebaccafa7318b48ee98a652067b0eb63c576eddd611d48db245544b4d47f55c20b196c12d0e192d895b3fe1c6908d07e7e2b99d2c884d20441d872e473aafa01b651c34c3b474f415b0bd6bd860eafdbbe3fc61157ae1523ef287bfe81f3e510168c4c87ca0d222d19750bb133c598b1a37a595edb83f6a2431580900b6e4a73b1e0d1cb4d7bf990b59fd3b1a6fe799e8be1e77c37ac6c7b439d94657946f6d92ccba0162598506a661eba120f679da6c5d1e3c2f961492c1b76e7f369de115d5c6fbf8f3012fc97927782d864fb3449de169616fd88082dab25c85da418b7f67fb5c6bb817b63458111acdc8bc2c3f5e16b9252d7b3ce95f8f4ed10a8027a0410caa3b3b3a1de9ecb43ea8ad6257ee54af9ab5d116a807b7546bc0733e35d4f38bbc3dd5db3bd8d603c055b44153ea426fc17676d20e1356d8d2a00cb41b3d49ecbc97de974badfc2bc529cc2c2ac61627f50144fee40a058fd26e3f7d4ea76ac9772583c6dbca3c5790878b3ed0f11c37eb960df951adce4b6a1de86bc712cace7a89cd982983ac819cabe18bf2def02b3b65b6f650dabb59864de0ff6dab37ee94b998a86f8a4fa9300867c970ae71d0cb0b1d61f4e016bc9832459256829e37f714705b3f03179908555b893584cb4a714aa83b6a4757ab1d98a7d33153a1a7dc9d8c4fe2f42c077655ab1b8dac30d844ca98786c0f28b17f4f2f0f63f2c032e7e3e4ae0487974cc277a276d6c237ab2a516513881d95fb75bf44c9614f05379615cbb908e8e5d1fffaf7afcd738d1f97c527d5e131b8646341064f9f62036f2db288beafe2b4f1bc2daab2d911324b56563796067609b925817400f16980e2d69d33d046d3a3abe1d8e94d338bfed8a74e3758548d1090a3ddcf819bf1a3b2f919a42726da090d2c31ae7673aef4846ba7111ab96ea034afe4e6902b0d440d60ff1a2bea668b79c45fadcbfc298e3350a9337afbad7cd6681928a61a7117369947abef83c6786777ab6e9f1e70b943cce5cdafc564346fa2090c403070a2d967262168d576a055e637088e6d1a12c01e9f175216972e054dcde91a881f78ead9a6241e7f13701352a045a9e9cf50df6e177af940c53f05ccf914848bab8833a31e5394dd01450e28fb0ff70eff306f9805ed4c3ce39b4156da3b832e356fea8b4fdcdd093a43d3312bfd338ffe78bc955b2ec4a80f7102c2c7add2521b1edc879190547ff22b4762d2e4ccef45181a97a8b3dbd7fe270e6b54171e222716bb157c2973302a90d0e6581e226cdd6065296fecb23a7db3dbad39e6c9b3bd9ab01b4a3f5dc7b69a655d7b10105641353a0fa4fdfe36eff65ee803dcfc7366f20659d3700f4538050d5ef458f89736a903cca640fc9d5111e385601736b1e93e34cc997ef63372e5d11b8394fe1e219cde3e1d1c724291cf26a2c736753aa409a779b74886dd65405f0eb59759c9faf043f6f60718ff96cf094698339c2b870647f4df72bafc585f475b2782490957f5fa7d4c5abddc35ad62a6cfce414bafa60c0c2555d04168ea119601f5c82f5f0db3b424c849ec31ebc223613a6025503060a07909324b405c3479643d83948ac7482deda5197115eea007a69c461bf47dae306362bcc4bdd027096303e592b047ae813c510aa4e88ef411eca7be856f4c8e17b12e9c95ef6e700958ebc0dbe608f10652e045d4d170bfe7d27c027ad6230cd7427544d1d99bd737d1510f87723f9a54902bc49d56c9a8ea2d75f3e93be9a21d71ce67d7a65f3e1433d68ae4a66daadbdeb43765d3a695b50213c00c622efcdd584907d8ce0a93865093339ec9d85951ac3244335a3ca979365bb1cbe130898ba1e58adf77fd47b4b538510ce4cad32cc18f381f31c701516867b3baab315d219fb42f337c8a939aae5e3b5b5e6fc4ac23786c67706e38df801c7ee8a74ae759d842485c5d453e63690a2430752f9e771a724af88a45282d8ee9c92f1dbd6b678181821ab623169b169eaa454c6316b41daf9e9f60fe260144e6321a019ad2fe5d1a5b44e7bcc0200e1f37bcfd2ce1e94576d6ab07f23137b72a3edbf9c2908397a75f38ff19d292cb9e6c4792f1bbb58a1e4d42f9e8072c4ff074379d2e55167d035bee2e26af000950e2d04aa01312092309e48b820d77fbfd8a477f5689f41a3c7beeff390411c6136a01429c3da0da577ff7cf2df296624d069a91cf312dc1bc777c38679a9dd12ff3e874e5fd30cb9e82dcf05b82a8cbebea3a4b18976daab8c2aa0502e385e66686d5568a707b3e12f7c002a32d5bd02498e06405e97bf5aa55d2a8cf7cee76dae678d8eb40dd61f141de2b668bd6960535ab37bd237eead56fa258d2a150b0d7f22025183ab7c13e5eb7c819c9e66a57ea5aeb58703b0aeef0068a719528f60d159228b54ef6c6a7068d30aadf215a6f4487ec5dcd5bf378c116073b6b96753bbfc8a242f07d28b01874269f20792e12b960c541211e1746e30a1320f16a303483247e4baf926888a7447c22389ba8c7d5521dd9b8c440a6b8f853fc8c6562bbd87050705ddcd560104d5ebe20d68dc88d40254f7480161e295992a765c4e872d479d92b24c1588559cd46e151c713c5192ed217026eff3376293c2e70b57f56cf90a8f5f47521e21d95519ab7e698a673e9035267c9c445ebc5cb96297eef04c361b9be5796ad39deaf0e5148b34a28a5c7a96277e2c3ecd0b9db731b400fe8111a760beae50d22f4a06a592409b863929e528239da6bf072da425cb37745a5b348cab00594b376556075c351154574f5bddc0f0e27380f0364d26e0e482b7fa0bab68bd5e8ce3d714c5c3069fa7f3e6adc850ea971ffabcbcf983d3b3717d85705c4dbf53eceb6e643083a213651634f85be51490dacc4cd8f003d4247bbdf83d37efec3fd3a1751c0ea84334390a196d233e0f3f583359910663150ec75f9102031e004fe9e6361224199d3b4b55ca972a72e42a1c4b47487f4f5e25b18f69563cee5290c91081701ac49a66bb30a9d4ee731ea0fb29dd11cce56ab7ef902a7b58641f34220443cbaf3be2c8bccf69e5431eaeb185225b61617a9ef1ae23d111aaca692428046c9c1145e1be62cf9235c330d78949dcfcdf9a24ede0a703e38e828c2fe77ec62b1747e70b7849cdd86174eb32cfa3e0948fd30f1b2c7ef2bedcea91ded70197aed2fca5e45a44d612ad877da09bfbd3de0c91ffe8019d1715f8ff5c0c56baf5d6294e96124a58f0132435e3516002cbfbd71b59d62184366f6783a0d4710b4b251fd39e05e9db7ff6670304b59b676fc2e59fb561aa87e4f693915235e1ca69baabfaf87aa7ffe2e5ad56152ff1c45826d7442330404e9388128be57c0ab2a6cf9f1aa2d918b22ed48b33d86aa6ab24a006bfd38af08268c7aeebf450ec06fc2ea30daee2d39468643cc04fac10960499dcf61588215fea16f788055ac449eacf3fcf8697102dffb6ce331af149276f77005f084149a3dfb89cb5227839977ba641f935a3477b0e3283c3a8f8bc2bdd7287c0aa7efa7885f3f3fd6a649da341cb9574e79a5fcf095f2963020ffb15cea33c9a3e59f548d5f7ca1e461bf16e1b1dd4b234307387d640fb1122e9b305b2138a5f09cd9694b424afcf464c9ca768220323406b3a78c3924d38849358020b817236c47288a1c58b91dfb063427f4e8498b8a645099e7e92cef47bf955dc7726b42fdeabfc15856341fb05791cdd22bc575af6469556839be407907646d6ff7fbfa2eec744c6aa5c0c6b10084e582040aebef317c3fa9bd5eaecfb33b91f508d351612bdaa23356a674ad09f9606cc26cdf69340d3772a71317a6c3f771f91333e8f2dac489f8755f3bc95bbba69a8df81c4e96f0c7a4da4a71fd3c37353749d633753fd92d7a5898ae7d2ed1ab07f9911b3a3733bb9d27b3702ac1be9cffea33d0003e93883a01b09f3cc36380f725ab4828becccb4eb0bbafae5cf65de5afab8099024d7877b64c377310a687930c96b616a8207546d15a99b0205e08d3bf805023e6cea3d27907cdf075b94efa0de7e182b2ec76eb473031f804c5f165d5b2688a0a7d220b467921af0d2a44bb2a0654a321904ec38a9a9354c657be8c8f9d7b13117cacbc5eb1f84dc0181920", 0x1000}], 0x2, &(0x7f0000001100)=[@rights={{0x24, 0x1, 0x1, [r8, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x24000000}}], 0x2, 0x4000) sendto$inet6(r5, &(0x7f0000000180)="ef", 0x1, 0x4000001, 0x0, 0x0) (async) epoll_pwait(0xffffffffffffffff, &(0x7f0000000640)=[{}, {}], 0x2, 0xffff, &(0x7f0000000e80)={[0x1]}, 0x8) 09:19:03 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0}, 0x10) sched_setparam(0x0, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = getpid() sched_setscheduler(0x0, 0x0, &(0x7f0000001700)) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) r7 = openat$sysfs(0xffffff9c, &(0x7f00000003c0)='/sys/kernel/uevent_helper', 0x60201, 0x0) write$binfmt_aout(r7, &(0x7f00000011c0)={{}, "", ['\x00']}, 0x120) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000c40)={r7}, 0x8) accept4(r7, &(0x7f0000000400)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000007c0)=0x80, 0xc0000) write$P9_RGETLOCK(r7, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r5, @ANYBLOB="01"], 0x1f) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, 0x0) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000280)={'vcan0\x00', 0x0}) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r2, &(0x7f0000001140)=[{{&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000680)=[{&(0x7f0000001740)="53a43b90f41a1271203066e04c81b6c44348c598c8cde1bf723ecb966761472efdbb59d3bd0c255a16d201049eb1df903907289324eeccc1f86bc6a49f71e5d42ba001bc63921c231333c5fedf4dc55ae82bc2131fd9d892b4bad1783924570a9d3625a4d91239b9fdf2bafb9c5fa3899557027dad59c418fab5df732e08f83769fddc69148ae00b51f6a5bfe54a615f0fa8433581271590e07d241373477a76b860f0ad5baeb38b5c6d87f863b67393154774a8c1d1853e74ee28a0c85e4bcc03caae625d93555a056d12a726d2e1e0b58459d65e38a3a725e61fb241c19d1131824950d763cf3bf052123740dc25f30cf20d57545752506721e9524f15f7fd68ad90a056467b595d0cefa59647b870e0081a5431ca23acb56792595a37657cf3d12d997f3f5e0e2a6063195ae2f9e878369c2b198f410d2ca7a1f631f463d600ca6660c27bd926b3a9a5070050ab5aa5e20d1eecf04918167846490785c4d21c34dba769c8cbedea425bf62c29a81e1354225e0df7526d6cbcb9f24f916ad5a243b6f3e6d05219ffda06d7b95f5899d2e059a3678421621f06c2b753c8c11234b4fefc4a6f9ab691f30a0614991728e5bb57e7586f1399167b5f79f0be980ce32af00b2e2d2b7bc656faa75a452a47644c17850bbb703eebc3b4dcf1dd0248d517735572e6626344a576d842d40637fab3efd43a7ada2ba20fbf76e8c314a2a66e8777521e201192e6dae7ad4070726a7807b20e54ce3c814c52f669806e3d69ee9f3b5ed980c9df7b2cdc41ee3d360475046bcdc0804aa68aca00538fa7e0d259cb481587028b29e4a68c0558bd6b7be77afb94e7aef3992e4ed6a4c09bfeffe1720239ff6169487d5893cabd49081ae2cca3754b873e2bb5d9c3577358a6d96d27e06b3251683f6ec157a32e21a4dccad6dbe2b2924a85c67ea6489e348439d39dbd3684a73496e404a2041823a93df6c81dd623024f70636c442a6ca4b55e0b6031fa9229118bd177fcd893482e64e6a89e64f2452531a6c928b0537c934441b62c10ebc7c23590839a26523d11f0184cf57c887743e168b9e920bd4abe97ea604a83ee0536982a07232c5b562ae91b174949d85d9500bb86a246f80d733c19da654563aed4a993f378c94a6123c1c2c5fe730280a6afff2e6d9edeff6fb84dc5dccf9cfb719db9c20add7883b4d3dfb11fa068d76aac1236f5a1fc5626180b87d0410f410b0088d3e51d5d307c061935a4cc5dab17d1dad6b2ca30393dda487b4be3d359b19f8fcf33a5515cd1dc7599406fac407d0fe065f24b0604226e432a9956bbd945f42bcd7ff7f3f9d96646f289ad7f9cbeacdd2d0c27c9eb40dd199e31e5a210ed91cc59986ed38ab709816a6d284cff95ce44c3c68e4369ea721bd98e6fb60c45ff377d838808ec4e749ee41db0314ee6c8f748d662e86572c6ee159764173e0937ec6ece8337e63079efd1b9ba96871cb2f8a3f8e2c5683a55da264576745323ebfa62e1e8714072c0549fe520b6a29a975e6fe556cb93363a351738e4d665c44c25d77142a416f922a7220056a9c89e805c2faacef21b29225b57033ec0796a5087fae336126ec19e20be9625104cc257527f3d658b9a9a6ba655947d4d268a93fdb617a108673eb2deb3480b641e003c698f23c34d322e2ba7beaec872386962b66d6a4b09718009e93ebf8005af72734201713f92f2f8bbd8482b880fe9e43b0570f8ca71d10522aabd147d6de13ba36a8fb00cc67964253062d59f79b53e038f9b66f5afe746b548f6bc410101910b7edec521bc8c2622115b1ba25766e4cbcd9a4cef8691a3688e0cecba6766af6ca430983b27ec443bd920cc4be3a812ee2af47c8c2af4cc21fd788a37bc9a85c9b5221335640485b37680b0d0e779d72b1af8963794dd834f872a94c05b1a472d060ff72e8d63ade483f2a5ee5ce061c887805c05241c054439a4a1db9b557a25d72a41dc4486abdb788504fad4e4f6564bcb4888c7ae5b5d31a5c996fef4d689c26b55f6a1771f8c78bb82e507d5bbb9fe736c9c4601050edcc75e179fdce47b99ac0f66a12f8a8c91ba7fcfc211affb47271ece700ff912f07d15883426bbbf12b73b2903aeab4d9ef6a0e8d61f80ca729e3501699856dabf71d282e0f7c41f6882e76dfad25589e0e14d771a46f5bcd8fdd5b91b96f26d149b099a3e1613c1f8dac216dac66fbc07c0f28eca54f77cc53d9f6bc6dff6c6a64748184a797657b1f082c0f51466e7fb8ce84143019abc4738ab1b21b37923989430e11ece41cf73f15b7e9c06a472651e8eabff6451339cd4932e15bedc9db53dad3c767992596c7f62226e5f71e06a7f1b152fbf407488b912b21cb646ff7a5ea6bb9c6e7b55c53022141bfde9907469899ffcc341fc6133adf90c9a9ac7ae79122cada55518e9a8415eb76f246065e0051f91092d6b757de221d562cdab4a28df8f1b8468027a848daa680a7aa06784fb63afbfb9b8762958449042618a01e6020406d75be95a9561823397c3fe986d3944ba49597b8cd3cdf0df7adc3fc79f6252278dba37bd4a3d67ac1352cbb63f24188323521832f1a434e8dfe919791c3d5f6f06f8620c754965e52a0526287be7c2cd897d06f218e632a73bcaafdeb7cde942d40d189a0c5968a848d58a7fb336884802990f69c0e0e110406f327e51d8f611aed0f6633410bb1b59fab6bd818891e48867bc4de80c8d163a816f59f5b6d8b0b489f5979bee77b7a16abc802a2e8e347499964e5c68b6f29f4d71ba092ae5ba43f1470b58623b5cba7f1eba54686f0c0e6edd9945ae667bbdb45e0506bca1740b2e0595b75926a8813d46314f23b37412dab4cdc20c5458c467ab45301bfa5885487c24cb1ffabcafced94683cc09dac2905a5dc731a78339a6a0c5f785d9219ec4f3279b3a6e1f69076df9476f2563d688015fdc18ad77a6264249ccc7583e3ee364d06d1aa8e3932d87101a04147ef0d16a004177b3fe3b04c498fafdc7b992a8e688d985e004fdc4aa912b2fe8303791e61670c674ff9ab5ea26884d759f5bc492e92cd6baa87ffc77f371dfa34b092a963303a0d69b1120a0fd059ad20a5bdf19add0a901a27d227cfb4136fada4a71d02d42b6102b30c50250b10c4d5d75430d87a9db05bd9611b29049b4294a0c768d1c9f8677f93957355b6790dee89e68da5dfb671dc6ec9d1edd211ceb61b57fb6bfa86976ddee81b8a4d70ac022f067a0e5efd727524255dc14cfd017bd9981a9afd2c52b9457777d5258af79af2fdb79029e25e917a89a0b80cb1616e24f0a3a7009bd0fd1ed155296d8d78ba9ccd90286ed8681b8f1468ec744307617f8f75a8e29b2aaea441e2e6e121f0bebdad92b0062c3ab4ac1399d32d23fb710130d35b955ca645be03c8c49f47e5676eb6f4f3053d8728851666c294aa0d198f174f6848d60bf9a9199769330d04fa9436b370b7d688600a138481be4c7675b8862d2329402503d6c2d0033c92b78cee7620cdd87ab5e5801bb45b68739554ff685adce688beb452cc990036940c5d71b02dac22c5aa1d1f3f014b6e4f87567505bb6c369897e57475bf61393f9cca0ebab1651ad1f201847ab01e3d3663e34bc87b5fd4da6c9c79fb410e53fb58a5aaee08d02120d22e6147531d2bbc7bb881e0d74bfb105a0a7cb069f123c6d8b211155a0f1ca3065910f3446a1b98c4b9d8481a7c59242df451f9c8bbfe23f88fc60741b25ad236e5ab91e64b13a1cf9cd7c3436f2310947e4f062ff95b7ab6156d50634d0f3c4e9ce624e35d3b919e22dfeeccf2b49004f18af93af38f1a2df107c5644649e354352c718a99097454f3f7bae6c78833067c10565d04319ab81fa046eeaacb774074e0216bf2c62b25baf60ce787ca3fbaaf90eebe1ce04fcd9b114896edaa522346b41a3bc02e30c8ccf02b136dd6202f6b3f293ed1a51b603d1476908866c6b2bfb7ac457384a8dd41711bbd85908be4a50de4afcb2f020c3b478ca0e5fd852635fd95144599968ff96d13cfd2c888a065b3d49d1986399b05af1f86a7026cecb8d44eae3c12f27ce41a1c714485b400d5412c7d81eac79af3b052566969dba94229bfcb15b8ff9fc217d0a24edead9b8c5d13771bd61b4cb29a8f637d5181b21ef7efce2cbaccd8db06110763e8e0395d7e3b4e40eab44c3af060172bcb2cbb8405e3d5bf46868b9d807d6e46d16491f8771f586bbb0a2302a19a6aece3c2e7b29fba298a383d1bc9508392840761cd0e88b8e60b3aab828461eaffecc541684fb607a142b6fd595cb250a0dfc3a64bcc504b837ecd233b6cf3a39bdb346e80297eb3baed2e2b9128b33199c9c89bda897297af72063c25cbb7a1e99600467174c0b230083ec4570ba3a259877eac39790286955ad9a5f3f1b99abfe29862a5cf94b5100b590d90000b5a7bcd3f9a52613e93bfe77bbfcc8baecb719c2687b5955ff13abab84ebad6bc2ba22b43d668134d6abe1f1101a54ab020a0c37fb0dbfcc3b03092c851d3ce9361db5e8dab9c2ecf61e0e1e3837ef9e050202406ff494a40b2a569e9bf6e24730adc705ff9210d8ddeafc3d33f064194c23fc929184a3d9a6d6a7c1d7a970ad5e4f99e0d784136c8bfb374f4ee427919b3d0a1c0460eb3336c16219cd8de52733eedb48cca42e338f0fb206cd4ee611216a6eab317eb784deae49ce312272317ea6b241e4adaa08fcbc7ec77e63b317f91ec65311910caaade8a75ad3bf71bd89f39a3d5baf602537ecf2047fc5f78443a8003d991f2ed934e56b38b9262f42cdcf89612b7ddd4e8c396c516c93ab476abe2e283f24a1a0d7417448058f13d975c4112180b3cc37a0fbc69ccb47a02636d119fa07a1c65a861a057b590fb125e8ff3794c20168fd150c9b6cc535772de2a18ddcb7a64707d7d9e03e46077990661a4b5d817d48a76ce34802174a32e76d974464bf93b4abd58f458c373011e2237111e76b494a751017940975a3d219a39524b2fbf97492696dc6e41ddc9589a1127b98209a37cfe81bd00d5d903cec29a6aa8e1385e48d70eb041b6e8627ede706d884f551052879656af971624c8cd82c75ef705fd6a6aa955f02993af8bb50225e3c70e27998390d9b5213fb06906c88bfef53e0abc0a04b1861da14901c8e51a43aa156e433926bd13e6c70f6697c8a83cf4a2e14c9893b0c4e0a7f1fdf61075ab7e6e7bbca1bcf61d70a624b8df70f24168997ffd75ba07eb2e23c01da4cce4804bd9e31efc4dbc79fdb992b4ad0e628bebf1efab44f15c22c46c5362cd59e748681deba3042d5519b3a0ec1654880dcb3d8dbd248ba188fcceec5b6f4a18f4c81cb41c88a57b68055a68bdc13ed30a80cf42b15857819431926b28d0936587eff6bbde66ab0788cfe1b0d7b9a8ba353eb8db53f42f93eb96b043fd86d99f1acaa20245ec2786d29380bd3a07311e4986909982aacff212642a3e20fabdb720d4c7383cc62a1e2e5aee6c0cc94f85b3e639c5c15b0599c2769dff9233a7e48d08c9382133ad05251e5afc025b286fdfdd6b858dac3e1db3a0361dfa275102ecc677df436118508038ab2bd9619fd275a6c49f39269b2c22a34967c1fd480924c80c5e9bd36c44da5fd78d9c045834c0ce223ec7865d4301481c60adbf81a5a47543b9d6d87eebb672fc0f10da1eb03c7b3ab227e9171b61e562a4de8372a59a25d67a412734480b45b138eebecc6bb895323919b4ea55c32da6557b1c41324c46a0d5c282b921386084f9ee070aac43436a5b2c4bd4490", 0x1000}, {&(0x7f00000002c0)="959de1b4d601", 0x6}, {&(0x7f0000000540)="5cab254141d0b536274505dd566c3ed4d03352bef960691db5c4e522cb04b2530d3bc3932a9ce575fbb24100240846e71535cf67c6028a7c4a6da674f45efdd32bfdcb2aaa85fa1ce54ce129d6e41178108426d56ec06cd6ae0db85e81f227be8154294bd5ac66ae6b7ba1851d3cc7549ae1a6e50a9cc5ab79e73b5c64cb4ec38bcb774e153e309c0d8c5d4082a06170aa5d82dcae801208f54f962886ad38081f0bd1a66f81f2bc7458829d2991834f66f6c2fa0971aedfd06ea846bbae9b67ed9a61d38e28b975dbe0464f702bf4677c6e13c23396", 0xd6}, {&(0x7f0000002740)="37bb0fbf47f25481602a6dfb0e7390a282aa3be28489081177415440ccce86cbb50f1f4bb6145fe30793952cf0e1c7fae562918adaaf3b1e16c4b50d2f966c2bc8d4515f21ad065f27ead2149fec4531a2f48d2fbf2fc8d8855506ac514e737f320bbfff8fc62c51c6ad5c66e20f0516d511fa5f81143c16253c8595aec5d2897f3d8dd3f608703a88f24f0d79930d4abff151c88b8a526a8075508d788e755947edaed290bf93b63cc48b93f15d913f71427abf00286373e4689eb7f43754d78cd42ecc152275ab7bb0d4c15e4137bb7c4c93fe3f0613cb00e60ba9d060943285864f04a686b960ecffc684bb2f45f8cd9603b204a12dd19f5d8c0825a5d84a5c7293d03515b29e41bcb9c0ab70585beb83c7f1e2336aba55903feec2194f88bcdcf28f1d21f68fff32a88300bddc27b6b9d6d3f6d993f155beb1ec563dcafe243f04eef27fc2ae6297781021be8158f1835ea482b3495504831cac79f79d0a44c6b9f83d1c58f46a99db0ffbef2ee329f73ff6a5428be99657632f6c77ade7cbac13cec75770e83c667d564be5ec188e5c94f911cbd9a38d46ebaf779748d130e2bc557bde988d2e13a0ec73ee8a289a4711b71978d5c986a38b8e1d6da7fee6e536d9bdd453613f0e1323b2101da0b8b5aa12de8e32fad1501e942e35ef4574dbce8626fd8767f54cbcb70f7ecb0fd30ba48bccfb219b06d10a634967a92d332afacf01c82cf948ee72ca39c2b264a79cf53331a6bf10211d6b3ad3b465a7f21409742aeb52758bfbffc0e17f8da70b590583136c88ed52f93c1a32df8d4ad0fc74856e5ec62e53294dd9a5cc18aa4573af2fe359fb31c225cb0fa83726b8130143a596d734a980717f2b200a991fb480a93e82452dd035bfd9a8de81bae3f24842f60a0526937d2b845311337293495d36ed7e027687adf174adecb711b4ede0bcb5a7182a008e5f5b8b9cbcc8ebc6bd127b8543b71de234c0f23ae76dbd335a47a17d45ca9c76e2096d9e23847d10e044b7edfaea789dc4a4c1e8849a9cde4589a11b4ec9bbec205e98283b80af36c5a35910796807dd45da344685d812fc82de354b5fb15d5f9265fbc0daa71a6faee9faf7653b1162e7a667018d993f39d5680b56a6513bc0f5dfca7b0a6fe2f38612497b3eb7535c97a5d02175b1132d5a5eac0acdcd75ec197ef84a78d85be0d4ae79269c2f658bdf31727f7e16751dd843e54595f73ced7ce6767f0093123cdbf226d801928a3ac06041446f9356fba710c65f79d52c02de43d966baa9709cc91b39cf9df77b512e18db91db3296d24e4b286c41b1d91e2602956b6d0f03384b843f69f06d2e84ab0cd48239c60db27fb64f98de3822b7be44bce168ca96b47350ece3092f60f4da1175e54b0a502a23af0c0f5de326df1b1aefa7d49c29f9723f9b6cf5f25602d7d0d52f710db091f31b1e38a907961b7e314d23d0ad735a0e3af7ad21293700ea20836968d98d00a687a7cf4bc67a20750b58781e2e51f5e3e8469988a0238bdf8a0d006a50e3bec10c394702a5ac9f194fb54fec85841fd1e62aa72b68d446f77cc85ff3a50c85dba4b04153967854fea96b3432e3be11120c758b05a5185a58b6b92be5a78526464f1d112b761e86398141c0d1169fb0012a2333e86627263ff975b9f3057a6d114f8a9895cc4aa49f08bda7aa86770a827e2e82687273feea35aacd922623047cf11a169e99eda003d62ddf1c597b8d5bbd3994c5ae6de29067223e9c4cbddff6695bf2099cac8c782e23a957de54ae61102e0f85e4901853c907a6b8898a09b528e6b396f580b65d626c92f85cd36ea46fa062f0c7eacbdc706b34908ee1cda1b0b83d78be9f1a0a58bea6eee6ea6e455d74a1bac4643fc437f4dd12bb0c977e85049562438c43ea78b349801a87a9611b1db2af0a83f1794e963a27ff8207fd07318a5988c866acf33ca3060e14ba6fd59c157c64f85ffa65abf8ce711c947a1d621bdc40660e392331c49ac89a0b398fca5bc87ed3b52c09a2b771e544fa0ead35f0015d5340a53744ed924fe64f1b8a7527c7fb572ad611873cbe1fa3504d67c3c479a460f0e560b5ab60a562fef6a2ca1ba828d3ad00451a9c737255229d221db269f2b04c256acddce80de986fb3038f8e985eedaa453c0fedbeeb1a2f98a7d70c05e03b61ae93575b6bbc2d58df591d621c47a2bc332e5a658050e5325f3077e9a127ea80f9852d4ff2642541e8e94c16cd8b37a2c803e0ab13f100d1e526dd285e0a38059b4dec9793cb47fd61af1f987b9466414bfa7245631ac7ac48053c6ba46260222c77167e89a599142f5b452b39189b3862f5ca47c940eba4116a5e7dcf7856d6b53ddca262066007cc1b7ebbcffcb469947239c157e865c1873d6cd01741dec05e1598f3cf60416e038556058d5a44bbd6d9737929ed4c1f3ccccc9bd404f56d44146b91f7c31b65dc2f3c86a92ffb9a69f8c9b52e6cca94e14b3f592c7af0d2e4205ecb31222564dc05606199119f0459b24c1e1627afad585c8cec4342a8de362fb6a8453f83420280ce5e2345dedecc5b6c89bdac03ec6a80c30700f657e02f0110100d4926a115e87cd2d08f50f0f32d6ef20bc0639be79809e5d19652ba84f2a96e805ed711e4d61f3b615f9f749615a975204456aa7bdcd87ef086fa3c680519f802aa050ea65e2438da41102738efc01f5c968fa41fa322c1153ab940c45d64b8a66035418b6b85fac403649a55f30f08533b7e58580561a2f4943b5be4c90a4b69c28e877352686d78466973b9b1c808ebffe021d12c3aee9213b503ef9109e46a75843978fe1492eb69f4abb7f39142a3c10abd4bfded008d1a138dcd8642664edf10638196f7c73667cdb17d1f977d2f70d310482b057636dd2be288a88b610c7b296854bad90c91c5e009e6a9eb98a28a4469be4ec868a4324434ea270166dfed9b6e091c4b55944bc65c31c8c857455f62f8c2f11f1bfdd541a7adc0ebefd0a43016af67269234bf40a7f684d05849aa8e7fb9bbd2251bacc13e07fd6115315d9d35f3994ef4c693432d5ac27aaa48f7dc543f1e47d560c4c219bc562fb28381e8689d5bb9f05c4cdd8154a4f878a9b7421a686883d4050c090fe8428aa2c3ab28eff7679ded375ae57756670e7d56217ed68cafce0ccfe87895eac03041be85040f7d265764073d4c2809a9e8d3255629a5a3c77bd41b3230b9d994a6034913d8d6c8baa9bd0d4183a80ff7479a5ea4a0a790fe770f1915382bc7060366dd60eee6a5ae3092d08b88f2bbfc21b54e588a56252156ad019723241e524be36bbde01088eac571989fccbe2da3ec2fc39a727ca9486567c0851eba7c909409897ab44efe3352a83d9ce9ab59e9df0217805198732c5379e4dd8d76c7bd3d2597ccec90f08819f56afa7b8d8964771eb1353a07c6c6904feb1e73622e7ad277e36f98e24cbbf11854b1b5c5371b583b82e71dcff097319b86bf076273fe0388d780c926e07793f5339470af1581b7bae72a45a4bcdfe68e6421874d8c705f01176b301524b0e8a84de00fa175aadf8ce83e2913a2aff76c9eb07e00756e629f336a97a51129c24fe78fdc96acd89cf93ec76c20dc2a5d9e4138ad68611a32b16cdd3c1409f95bff558288e1ed9f0eef56bd92b002d08cc2a6858f6893c5e08c3ad291f35449b432070632eb27bfa4efb4667b2c1e75fb528bac1d8a34701a2b0ee3fe0413a11fabdf8e468bda140db37a5c8b0c7a03b99985697f6243e55aeb8d30e8a6534c28e53fc4d77420b345dfafec26aadfc8e0be27bf2f65b49adb470c4ca34314021c248ba17ab53af6d227c756686bd36bd7fefda6695396230b28dfc30dbd371739765ac7570df754565d2365f082e2c2acbf91f4d2889c8696f9087450494dfbc4ad21a75ee20ff71aa7f8e3cf6f337c86596d1ff9bc07956d530ec096b67f6c9053a96c31c2b56de71c468585000d950dc74be09fb4d9278b60a467a753987a0784f926bff3df7f8798e2dba3b8c3c8061bd7ce1863a21dd0bd645abd0fd65a3493fff2ad99128c9915d2548835cad01dcf7447b01c7fcdc2ee038d3d33d6c822f8940f542d817c1a68dfaf9b9ef28aa038c107ba0d91dd7aeb24593320aaaaa68a150e6c3b5e659aa93417971dd7a9f93a8c62f8f5c66ca6a19d9ffcbf95953a794df46d5d0990caaee18ec95c9b8979dcb99a6be745cef05b928b95669f2604058bd741b34d753522a9216b70e98a811e43e84e2ebb2489ee2a1ff6e10afcb817aa0d826bed0395583e428c270fee4bafcba5098d5ce26f0e1791d60c1b2494db1b12d530d75fd0e04a2c90875da0f81702b0deb5b0c8e6ce9d1fac7587918a316bcc9fa54690e2628afa1c64238f087bb670743c643e709ef412e0d869bc70540bd76f8e1e81aac8eb9d7e6fafddc6c3447e032307751bcc7079f9996f8d1ff54f40de5cf51cc701b56fbe196e346674213177b537c43d77460bc395984e79f5bb49f9979ca0ccd198b7194601377d5d0fa476fff13ef1c57bc61afb578bebf030bf5e10b56b5c5b1808bc1b2580e7c6256b8e91dd23cbc992ef82dcfdbb25496af026360b53827aa82d880f6a48cf996efb4995989850b26391d7bebd027fb0d32b5c6ee2010429ca50bac6b9fbaaefc6d96336f6c85aa194d19590292c02c751365a44842f0a36547ffdb967e313928174767b63e288a0b347d9c79e871752ee69bec60a07161a248d929f3824411c263e452c2bed89fae6eb335a6ff82c2a13156284338ed67982b3822454f005dd63f59367237bd4a9998253edcc4021703f8630b880ee816241f58a073e6d546be5df05a784707d6b796cb3569375b95f9ae1254734bf6d1052f9c4876d9e6a51c3c3bd9bb57d6e312c55c6ffa035cb6d4fbd3d998c8a44d41a040be5cb755b5047e0dbcdde88595fe8554c92d358798bd57989001de79c9b792e7e75679de3e651150dc813763eb6d3eb5e32ba00c2d4a7db26a80b333184d9fabfaf68a63cfc23dc2122cb98b2a1c9c710406be464f8e434267cd7b1673c205e2e3119a2f8cc61cd2da013848aacb1f9e68cef7bf89f79d327b3e0990521d21ec8b3521fa56b3b3c8869ea93f5402a1b7ead8bf03bfb29a8aa323fc135b83d63024338ab97e7cf2c92bf76a28cfe0b68cf9d48f9db10e049366ac6f46c2ed62a09b19ec46724211e4bf17177bd2e71fe6b01a8c89eb02875844c4876d2f85585c0e6d59be17fd01f1d9985a55e513343c23e33dde266392351dc1d504659deaab566cd67091feb42d0350e9856c55e13ad6b62db6aaa91164dc0eaa58a0ebf967eaac739ccaabd5d3eb0c45b6ed2a73cc406c3e193af304abcaa68d047d76ded215f6a275dd2791edb17e70d08bd5af4f6073b54a67dbb71ece69e17e3caaa75d245c153ba9a5462c5f390938afa1ba33b2bfc4efc53bc97f3290395ff32ca49f940d5af05679ab368c05c315b68c3b9cd85c5c1d07886979b7a6afebdcf90e4e2289936e002c49cefa0fa8a72ca99d3033b6f4b72e91e296126ee70d8d17df91237806c8c5c8566b49a4d4fa51f76bff19838a617558ddfd456089781d1ac148d9325f9e4c4fe6da1b029c261c9e398e030def1c5f48532a351185c2ee114b568272e49ab566bcc9a7547f209dfdc329881b6eee748a61c0b6123900aa8bad82adbc8b7475089a6cdd2415800f37b72ed02108099678be2a46370216bb1cc6bb421a52e435762fde67217c711743d24ecd1952584ad9fb6a857a22bd122c156d", 0x1000}], 0x4, &(0x7f0000000b00)=[@rights={{0x2c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r8, r5]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0xd8}}, {{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000c80)="8b2902d0f8e421712413e88042eace3cdfaa5ffa27a0934414541b9f28dcdc94b5009e2983387b683dc30d15125429fd1f9275d5b2f20b1d675d7f769acdc7bf1914bba4c4c58939a2555c9b462c9f63499fea97d2029466c4bed64ddf408a8dda0ee918fa263d596790d01f693d1281f71eefdbb63ba4f32cba0f5f1e8149b27afe454ccbd64863f577f33ab07aec4738fb58b483187221ad7ecf1eec6acd34ed62404528a1ad69e17b512c18af775b0a245c38d7", 0xb5}, {&(0x7f0000003740)="55eed3a2a81e24a03ff1b468303a757ae0f9045ce87aab8bca74bf31a75910ca0d5a86050b509b075e7ec0ee1700e533e9922a062b3e863876dfaea6595a1b3eb1c353693f703eaa6191cba8be0780e84bb0889deedd952ed00057fc12c5f3948d02b767f090fbbb1ed640218e1baedf9cf98d20692f097b364260c6f5b6574fc19595e28fff394bb3288bf975654dacc740cc6915e97ca4518b8e2f67c246fdf62b13c23cd364a71bc0e9f838288238b04fec6bb02b50515cf95934cd7396057cb1ffa9f70e4be605c5923f727fe6aa72796de0bbbb7822e40ba2926223b0203d927f572aff60a6d0844854ef8c2affcccd28c1414f6b001d973744c5cadfdf101229fac2257975f5cdc4fbc65093a9b06258821e4a6613ce5ccb09073f602b2411ca93d2ba5ddd8b15b6f9dc78545073cac67282287cd06e010164c195eb105910bb0061258842968b887b950225fa14026d56af3804e0287fa6db6bf1f34ba200f238f10ad1a9ebe09dbfad555000b8d9b41cad27a04c310006df3ff5d7f752488be5af03cac52e4f5bbf9ef02f060058cbcd3c9872a0e427494e23920bf680ea21730d129e07cd535b871389336b11dfab56ad0a1044527aba1198cb6d978ccbee15478dc00651fa22dd6c48dbd3c989c611fe210c6a787b9a44317e9d4d08f1f007ae827a92369faf6658eb5c52759a2dc583ca62aa45ba1c1b5684f2efbea31b0802cbdd460f06af316a0223476fe1329237d4a77194e5a97a366b44bf64bfc2760467fce01214a996df4fa356a3174c7b0ebf0295d8e4ca3a124e9901cf42e8b3dc505c6a32af4629056ffecc8baa3cd4afd9809267f3c460af5c297ae8e8a41575d3d944d2dce7d715e06bd345a65cdbb39c969b1eab114418be205e5b3edfc06d492effcaf1ef1ddf2529c0897d4fb623363c40a5dcf5b519ba2ee1ca54c20b3e7b43d431afcf0855a37b57a709881051a3416f0825506e4c061ec16dc8469ce7a9c52f1a939b492c46ab099019eb57455008f748b2c11894c4989d695e6c5511376cc092037410aa7f2b648dd45a05f02a27cb1ec5ce17299ee9537e895d6999e8717e6b2fb35443d9bca33eab0ecc33521c3a3f683a7ca50007a0f86f8a2aa182baad3626241cfa1c16b639d1a07d317c89e1ecb4a60cba8f70e0e8226e767b6f65d31a2038bac63d4e65cef7042a0348507a0169f30cf4e54e0fdfb5a5fff9294f76602bee8ab04205dadd416bc35fdbe7a8a19de5ef16760b8fe50f3a2f95107921b0d4a4edbd6c0e932921b161e8e9199d00cc56b1b3ca3582d1457db0dbac79d3cc2d588ab83fb443e337ab7143425c6b53d88a3bfa48ef1d579941791a224d2d4fa5e4fdc39d06d69a21e5f4c387f5f62f2072db3f043efe511bfe9b5b0f163646a4715f08c3cb99f6342ba9ee84d851e7dc5297a2b675ab4eaf4868178e32f51f794ce1a05d09fa332adf0a74aa2cc4f826404b20b070486e2dc05559f4586e346146a7c581d3d12abe80894baeed3328d16b569b976a1ea729d84e00ac0fc0819b1bfef716e2e67a16e8f240de19ab8e363c8e3eb92c0c08ea0006f5e08e6081b09a5e0e182dbef01247dcd4a19ae35b0aa524f6f402699a9fb76f2a5cbcf9bc4b34c43ebaccafa7318b48ee98a652067b0eb63c576eddd611d48db245544b4d47f55c20b196c12d0e192d895b3fe1c6908d07e7e2b99d2c884d20441d872e473aafa01b651c34c3b474f415b0bd6bd860eafdbbe3fc61157ae1523ef287bfe81f3e510168c4c87ca0d222d19750bb133c598b1a37a595edb83f6a2431580900b6e4a73b1e0d1cb4d7bf990b59fd3b1a6fe799e8be1e77c37ac6c7b439d94657946f6d92ccba0162598506a661eba120f679da6c5d1e3c2f961492c1b76e7f369de115d5c6fbf8f3012fc97927782d864fb3449de169616fd88082dab25c85da418b7f67fb5c6bb817b63458111acdc8bc2c3f5e16b9252d7b3ce95f8f4ed10a8027a0410caa3b3b3a1de9ecb43ea8ad6257ee54af9ab5d116a807b7546bc0733e35d4f38bbc3dd5db3bd8d603c055b44153ea426fc17676d20e1356d8d2a00cb41b3d49ecbc97de974badfc2bc529cc2c2ac61627f50144fee40a058fd26e3f7d4ea76ac9772583c6dbca3c5790878b3ed0f11c37eb960df951adce4b6a1de86bc712cace7a89cd982983ac819cabe18bf2def02b3b65b6f650dabb59864de0ff6dab37ee94b998a86f8a4fa9300867c970ae71d0cb0b1d61f4e016bc9832459256829e37f714705b3f03179908555b893584cb4a714aa83b6a4757ab1d98a7d33153a1a7dc9d8c4fe2f42c077655ab1b8dac30d844ca98786c0f28b17f4f2f0f63f2c032e7e3e4ae0487974cc277a276d6c237ab2a516513881d95fb75bf44c9614f05379615cbb908e8e5d1fffaf7afcd738d1f97c527d5e131b8646341064f9f62036f2db288beafe2b4f1bc2daab2d911324b56563796067609b925817400f16980e2d69d33d046d3a3abe1d8e94d338bfed8a74e3758548d1090a3ddcf819bf1a3b2f919a42726da090d2c31ae7673aef4846ba7111ab96ea034afe4e6902b0d440d60ff1a2bea668b79c45fadcbfc298e3350a9337afbad7cd6681928a61a7117369947abef83c6786777ab6e9f1e70b943cce5cdafc564346fa2090c403070a2d967262168d576a055e637088e6d1a12c01e9f175216972e054dcde91a881f78ead9a6241e7f13701352a045a9e9cf50df6e177af940c53f05ccf914848bab8833a31e5394dd01450e28fb0ff70eff306f9805ed4c3ce39b4156da3b832e356fea8b4fdcdd093a43d3312bfd338ffe78bc955b2ec4a80f7102c2c7add2521b1edc879190547ff22b4762d2e4ccef45181a97a8b3dbd7fe270e6b54171e222716bb157c2973302a90d0e6581e226cdd6065296fecb23a7db3dbad39e6c9b3bd9ab01b4a3f5dc7b69a655d7b10105641353a0fa4fdfe36eff65ee803dcfc7366f20659d3700f4538050d5ef458f89736a903cca640fc9d5111e385601736b1e93e34cc997ef63372e5d11b8394fe1e219cde3e1d1c724291cf26a2c736753aa409a779b74886dd65405f0eb59759c9faf043f6f60718ff96cf094698339c2b870647f4df72bafc585f475b2782490957f5fa7d4c5abddc35ad62a6cfce414bafa60c0c2555d04168ea119601f5c82f5f0db3b424c849ec31ebc223613a6025503060a07909324b405c3479643d83948ac7482deda5197115eea007a69c461bf47dae306362bcc4bdd027096303e592b047ae813c510aa4e88ef411eca7be856f4c8e17b12e9c95ef6e700958ebc0dbe608f10652e045d4d170bfe7d27c027ad6230cd7427544d1d99bd737d1510f87723f9a54902bc49d56c9a8ea2d75f3e93be9a21d71ce67d7a65f3e1433d68ae4a66daadbdeb43765d3a695b50213c00c622efcdd584907d8ce0a93865093339ec9d85951ac3244335a3ca979365bb1cbe130898ba1e58adf77fd47b4b538510ce4cad32cc18f381f31c701516867b3baab315d219fb42f337c8a939aae5e3b5b5e6fc4ac23786c67706e38df801c7ee8a74ae759d842485c5d453e63690a2430752f9e771a724af88a45282d8ee9c92f1dbd6b678181821ab623169b169eaa454c6316b41daf9e9f60fe260144e6321a019ad2fe5d1a5b44e7bcc0200e1f37bcfd2ce1e94576d6ab07f23137b72a3edbf9c2908397a75f38ff19d292cb9e6c4792f1bbb58a1e4d42f9e8072c4ff074379d2e55167d035bee2e26af000950e2d04aa01312092309e48b820d77fbfd8a477f5689f41a3c7beeff390411c6136a01429c3da0da577ff7cf2df296624d069a91cf312dc1bc777c38679a9dd12ff3e874e5fd30cb9e82dcf05b82a8cbebea3a4b18976daab8c2aa0502e385e66686d5568a707b3e12f7c002a32d5bd02498e06405e97bf5aa55d2a8cf7cee76dae678d8eb40dd61f141de2b668bd6960535ab37bd237eead56fa258d2a150b0d7f22025183ab7c13e5eb7c819c9e66a57ea5aeb58703b0aeef0068a719528f60d159228b54ef6c6a7068d30aadf215a6f4487ec5dcd5bf378c116073b6b96753bbfc8a242f07d28b01874269f20792e12b960c541211e1746e30a1320f16a303483247e4baf926888a7447c22389ba8c7d5521dd9b8c440a6b8f853fc8c6562bbd87050705ddcd560104d5ebe20d68dc88d40254f7480161e295992a765c4e872d479d92b24c1588559cd46e151c713c5192ed217026eff3376293c2e70b57f56cf90a8f5f47521e21d95519ab7e698a673e9035267c9c445ebc5cb96297eef04c361b9be5796ad39deaf0e5148b34a28a5c7a96277e2c3ecd0b9db731b400fe8111a760beae50d22f4a06a592409b863929e528239da6bf072da425cb37745a5b348cab00594b376556075c351154574f5bddc0f0e27380f0364d26e0e482b7fa0bab68bd5e8ce3d714c5c3069fa7f3e6adc850ea971ffabcbcf983d3b3717d85705c4dbf53eceb6e643083a213651634f85be51490dacc4cd8f003d4247bbdf83d37efec3fd3a1751c0ea84334390a196d233e0f3f583359910663150ec75f9102031e004fe9e6361224199d3b4b55ca972a72e42a1c4b47487f4f5e25b18f69563cee5290c91081701ac49a66bb30a9d4ee731ea0fb29dd11cce56ab7ef902a7b58641f34220443cbaf3be2c8bccf69e5431eaeb185225b61617a9ef1ae23d111aaca692428046c9c1145e1be62cf9235c330d78949dcfcdf9a24ede0a703e38e828c2fe77ec62b1747e70b7849cdd86174eb32cfa3e0948fd30f1b2c7ef2bedcea91ded70197aed2fca5e45a44d612ad877da09bfbd3de0c91ffe8019d1715f8ff5c0c56baf5d6294e96124a58f0132435e3516002cbfbd71b59d62184366f6783a0d4710b4b251fd39e05e9db7ff6670304b59b676fc2e59fb561aa87e4f693915235e1ca69baabfaf87aa7ffe2e5ad56152ff1c45826d7442330404e9388128be57c0ab2a6cf9f1aa2d918b22ed48b33d86aa6ab24a006bfd38af08268c7aeebf450ec06fc2ea30daee2d39468643cc04fac10960499dcf61588215fea16f788055ac449eacf3fcf8697102dffb6ce331af149276f77005f084149a3dfb89cb5227839977ba641f935a3477b0e3283c3a8f8bc2bdd7287c0aa7efa7885f3f3fd6a649da341cb9574e79a5fcf095f2963020ffb15cea33c9a3e59f548d5f7ca1e461bf16e1b1dd4b234307387d640fb1122e9b305b2138a5f09cd9694b424afcf464c9ca768220323406b3a78c3924d38849358020b817236c47288a1c58b91dfb063427f4e8498b8a645099e7e92cef47bf955dc7726b42fdeabfc15856341fb05791cdd22bc575af6469556839be407907646d6ff7fbfa2eec744c6aa5c0c6b10084e582040aebef317c3fa9bd5eaecfb33b91f508d351612bdaa23356a674ad09f9606cc26cdf69340d3772a71317a6c3f771f91333e8f2dac489f8755f3bc95bbba69a8df81c4e96f0c7a4da4a71fd3c37353749d633753fd92d7a5898ae7d2ed1ab07f9911b3a3733bb9d27b3702ac1be9cffea33d0003e93883a01b09f3cc36380f725ab4828becccb4eb0bbafae5cf65de5afab8099024d7877b64c377310a687930c96b616a8207546d15a99b0205e08d3bf805023e6cea3d27907cdf075b94efa0de7e182b2ec76eb473031f804c5f165d5b2688a0a7d220b467921af0d2a44bb2a0654a321904ec38a9a9354c657be8c8f9d7b13117cacbc5eb1f84dc0181920", 0x1000}], 0x2, &(0x7f0000001100)=[@rights={{0x24, 0x1, 0x1, [r8, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x24000000}}], 0x2, 0x4000) sendto$inet6(r5, &(0x7f0000000180)="ef", 0x1, 0x4000001, 0x0, 0x0) epoll_pwait(0xffffffffffffffff, &(0x7f0000000640)=[{}, {}], 0x2, 0xffff, &(0x7f0000000e80)={[0x1]}, 0x8) 09:19:04 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, 0x0, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, 0x0, 0x0, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r1 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r1, &(0x7f000000e400)={0x2020}, 0x2020) 09:19:04 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0}, 0x10) sched_setparam(0x0, 0x0) (async) r4 = socket$netlink(0x10, 0x3, 0x0) (async) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) r6 = getpid() sched_setscheduler(0x0, 0x0, &(0x7f0000001700)) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) r7 = openat$sysfs(0xffffff9c, &(0x7f00000003c0)='/sys/kernel/uevent_helper', 0x60201, 0x0) write$binfmt_aout(r7, &(0x7f00000011c0)={{}, "", ['\x00']}, 0x120) (async) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000c40)={r7}, 0x8) accept4(r7, &(0x7f0000000400)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000007c0)=0x80, 0xc0000) (async) write$P9_RGETLOCK(r7, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r5, @ANYBLOB="01"], 0x1f) (async) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) (async) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, 0x0) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000280)={'vcan0\x00', 0x0}) (async) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) (async) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r2, &(0x7f0000001140)=[{{&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000680)=[{&(0x7f0000001740)="53a43b90f41a1271203066e04c81b6c44348c598c8cde1bf723ecb966761472efdbb59d3bd0c255a16d201049eb1df903907289324eeccc1f86bc6a49f71e5d42ba001bc63921c231333c5fedf4dc55ae82bc2131fd9d892b4bad1783924570a9d3625a4d91239b9fdf2bafb9c5fa3899557027dad59c418fab5df732e08f83769fddc69148ae00b51f6a5bfe54a615f0fa8433581271590e07d241373477a76b860f0ad5baeb38b5c6d87f863b67393154774a8c1d1853e74ee28a0c85e4bcc03caae625d93555a056d12a726d2e1e0b58459d65e38a3a725e61fb241c19d1131824950d763cf3bf052123740dc25f30cf20d57545752506721e9524f15f7fd68ad90a056467b595d0cefa59647b870e0081a5431ca23acb56792595a37657cf3d12d997f3f5e0e2a6063195ae2f9e878369c2b198f410d2ca7a1f631f463d600ca6660c27bd926b3a9a5070050ab5aa5e20d1eecf04918167846490785c4d21c34dba769c8cbedea425bf62c29a81e1354225e0df7526d6cbcb9f24f916ad5a243b6f3e6d05219ffda06d7b95f5899d2e059a3678421621f06c2b753c8c11234b4fefc4a6f9ab691f30a0614991728e5bb57e7586f1399167b5f79f0be980ce32af00b2e2d2b7bc656faa75a452a47644c17850bbb703eebc3b4dcf1dd0248d517735572e6626344a576d842d40637fab3efd43a7ada2ba20fbf76e8c314a2a66e8777521e201192e6dae7ad4070726a7807b20e54ce3c814c52f669806e3d69ee9f3b5ed980c9df7b2cdc41ee3d360475046bcdc0804aa68aca00538fa7e0d259cb481587028b29e4a68c0558bd6b7be77afb94e7aef3992e4ed6a4c09bfeffe1720239ff6169487d5893cabd49081ae2cca3754b873e2bb5d9c3577358a6d96d27e06b3251683f6ec157a32e21a4dccad6dbe2b2924a85c67ea6489e348439d39dbd3684a73496e404a2041823a93df6c81dd623024f70636c442a6ca4b55e0b6031fa9229118bd177fcd893482e64e6a89e64f2452531a6c928b0537c934441b62c10ebc7c23590839a26523d11f0184cf57c887743e168b9e920bd4abe97ea604a83ee0536982a07232c5b562ae91b174949d85d9500bb86a246f80d733c19da654563aed4a993f378c94a6123c1c2c5fe730280a6afff2e6d9edeff6fb84dc5dccf9cfb719db9c20add7883b4d3dfb11fa068d76aac1236f5a1fc5626180b87d0410f410b0088d3e51d5d307c061935a4cc5dab17d1dad6b2ca30393dda487b4be3d359b19f8fcf33a5515cd1dc7599406fac407d0fe065f24b0604226e432a9956bbd945f42bcd7ff7f3f9d96646f289ad7f9cbeacdd2d0c27c9eb40dd199e31e5a210ed91cc59986ed38ab709816a6d284cff95ce44c3c68e4369ea721bd98e6fb60c45ff377d838808ec4e749ee41db0314ee6c8f748d662e86572c6ee159764173e0937ec6ece8337e63079efd1b9ba96871cb2f8a3f8e2c5683a55da264576745323ebfa62e1e8714072c0549fe520b6a29a975e6fe556cb93363a351738e4d665c44c25d77142a416f922a7220056a9c89e805c2faacef21b29225b57033ec0796a5087fae336126ec19e20be9625104cc257527f3d658b9a9a6ba655947d4d268a93fdb617a108673eb2deb3480b641e003c698f23c34d322e2ba7beaec872386962b66d6a4b09718009e93ebf8005af72734201713f92f2f8bbd8482b880fe9e43b0570f8ca71d10522aabd147d6de13ba36a8fb00cc67964253062d59f79b53e038f9b66f5afe746b548f6bc410101910b7edec521bc8c2622115b1ba25766e4cbcd9a4cef8691a3688e0cecba6766af6ca430983b27ec443bd920cc4be3a812ee2af47c8c2af4cc21fd788a37bc9a85c9b5221335640485b37680b0d0e779d72b1af8963794dd834f872a94c05b1a472d060ff72e8d63ade483f2a5ee5ce061c887805c05241c054439a4a1db9b557a25d72a41dc4486abdb788504fad4e4f6564bcb4888c7ae5b5d31a5c996fef4d689c26b55f6a1771f8c78bb82e507d5bbb9fe736c9c4601050edcc75e179fdce47b99ac0f66a12f8a8c91ba7fcfc211affb47271ece700ff912f07d15883426bbbf12b73b2903aeab4d9ef6a0e8d61f80ca729e3501699856dabf71d282e0f7c41f6882e76dfad25589e0e14d771a46f5bcd8fdd5b91b96f26d149b099a3e1613c1f8dac216dac66fbc07c0f28eca54f77cc53d9f6bc6dff6c6a64748184a797657b1f082c0f51466e7fb8ce84143019abc4738ab1b21b37923989430e11ece41cf73f15b7e9c06a472651e8eabff6451339cd4932e15bedc9db53dad3c767992596c7f62226e5f71e06a7f1b152fbf407488b912b21cb646ff7a5ea6bb9c6e7b55c53022141bfde9907469899ffcc341fc6133adf90c9a9ac7ae79122cada55518e9a8415eb76f246065e0051f91092d6b757de221d562cdab4a28df8f1b8468027a848daa680a7aa06784fb63afbfb9b8762958449042618a01e6020406d75be95a9561823397c3fe986d3944ba49597b8cd3cdf0df7adc3fc79f6252278dba37bd4a3d67ac1352cbb63f24188323521832f1a434e8dfe919791c3d5f6f06f8620c754965e52a0526287be7c2cd897d06f218e632a73bcaafdeb7cde942d40d189a0c5968a848d58a7fb336884802990f69c0e0e110406f327e51d8f611aed0f6633410bb1b59fab6bd818891e48867bc4de80c8d163a816f59f5b6d8b0b489f5979bee77b7a16abc802a2e8e347499964e5c68b6f29f4d71ba092ae5ba43f1470b58623b5cba7f1eba54686f0c0e6edd9945ae667bbdb45e0506bca1740b2e0595b75926a8813d46314f23b37412dab4cdc20c5458c467ab45301bfa5885487c24cb1ffabcafced94683cc09dac2905a5dc731a78339a6a0c5f785d9219ec4f3279b3a6e1f69076df9476f2563d688015fdc18ad77a6264249ccc7583e3ee364d06d1aa8e3932d87101a04147ef0d16a004177b3fe3b04c498fafdc7b992a8e688d985e004fdc4aa912b2fe8303791e61670c674ff9ab5ea26884d759f5bc492e92cd6baa87ffc77f371dfa34b092a963303a0d69b1120a0fd059ad20a5bdf19add0a901a27d227cfb4136fada4a71d02d42b6102b30c50250b10c4d5d75430d87a9db05bd9611b29049b4294a0c768d1c9f8677f93957355b6790dee89e68da5dfb671dc6ec9d1edd211ceb61b57fb6bfa86976ddee81b8a4d70ac022f067a0e5efd727524255dc14cfd017bd9981a9afd2c52b9457777d5258af79af2fdb79029e25e917a89a0b80cb1616e24f0a3a7009bd0fd1ed155296d8d78ba9ccd90286ed8681b8f1468ec744307617f8f75a8e29b2aaea441e2e6e121f0bebdad92b0062c3ab4ac1399d32d23fb710130d35b955ca645be03c8c49f47e5676eb6f4f3053d8728851666c294aa0d198f174f6848d60bf9a9199769330d04fa9436b370b7d688600a138481be4c7675b8862d2329402503d6c2d0033c92b78cee7620cdd87ab5e5801bb45b68739554ff685adce688beb452cc990036940c5d71b02dac22c5aa1d1f3f014b6e4f87567505bb6c369897e57475bf61393f9cca0ebab1651ad1f201847ab01e3d3663e34bc87b5fd4da6c9c79fb410e53fb58a5aaee08d02120d22e6147531d2bbc7bb881e0d74bfb105a0a7cb069f123c6d8b211155a0f1ca3065910f3446a1b98c4b9d8481a7c59242df451f9c8bbfe23f88fc60741b25ad236e5ab91e64b13a1cf9cd7c3436f2310947e4f062ff95b7ab6156d50634d0f3c4e9ce624e35d3b919e22dfeeccf2b49004f18af93af38f1a2df107c5644649e354352c718a99097454f3f7bae6c78833067c10565d04319ab81fa046eeaacb774074e0216bf2c62b25baf60ce787ca3fbaaf90eebe1ce04fcd9b114896edaa522346b41a3bc02e30c8ccf02b136dd6202f6b3f293ed1a51b603d1476908866c6b2bfb7ac457384a8dd41711bbd85908be4a50de4afcb2f020c3b478ca0e5fd852635fd95144599968ff96d13cfd2c888a065b3d49d1986399b05af1f86a7026cecb8d44eae3c12f27ce41a1c714485b400d5412c7d81eac79af3b052566969dba94229bfcb15b8ff9fc217d0a24edead9b8c5d13771bd61b4cb29a8f637d5181b21ef7efce2cbaccd8db06110763e8e0395d7e3b4e40eab44c3af060172bcb2cbb8405e3d5bf46868b9d807d6e46d16491f8771f586bbb0a2302a19a6aece3c2e7b29fba298a383d1bc9508392840761cd0e88b8e60b3aab828461eaffecc541684fb607a142b6fd595cb250a0dfc3a64bcc504b837ecd233b6cf3a39bdb346e80297eb3baed2e2b9128b33199c9c89bda897297af72063c25cbb7a1e99600467174c0b230083ec4570ba3a259877eac39790286955ad9a5f3f1b99abfe29862a5cf94b5100b590d90000b5a7bcd3f9a52613e93bfe77bbfcc8baecb719c2687b5955ff13abab84ebad6bc2ba22b43d668134d6abe1f1101a54ab020a0c37fb0dbfcc3b03092c851d3ce9361db5e8dab9c2ecf61e0e1e3837ef9e050202406ff494a40b2a569e9bf6e24730adc705ff9210d8ddeafc3d33f064194c23fc929184a3d9a6d6a7c1d7a970ad5e4f99e0d784136c8bfb374f4ee427919b3d0a1c0460eb3336c16219cd8de52733eedb48cca42e338f0fb206cd4ee611216a6eab317eb784deae49ce312272317ea6b241e4adaa08fcbc7ec77e63b317f91ec65311910caaade8a75ad3bf71bd89f39a3d5baf602537ecf2047fc5f78443a8003d991f2ed934e56b38b9262f42cdcf89612b7ddd4e8c396c516c93ab476abe2e283f24a1a0d7417448058f13d975c4112180b3cc37a0fbc69ccb47a02636d119fa07a1c65a861a057b590fb125e8ff3794c20168fd150c9b6cc535772de2a18ddcb7a64707d7d9e03e46077990661a4b5d817d48a76ce34802174a32e76d974464bf93b4abd58f458c373011e2237111e76b494a751017940975a3d219a39524b2fbf97492696dc6e41ddc9589a1127b98209a37cfe81bd00d5d903cec29a6aa8e1385e48d70eb041b6e8627ede706d884f551052879656af971624c8cd82c75ef705fd6a6aa955f02993af8bb50225e3c70e27998390d9b5213fb06906c88bfef53e0abc0a04b1861da14901c8e51a43aa156e433926bd13e6c70f6697c8a83cf4a2e14c9893b0c4e0a7f1fdf61075ab7e6e7bbca1bcf61d70a624b8df70f24168997ffd75ba07eb2e23c01da4cce4804bd9e31efc4dbc79fdb992b4ad0e628bebf1efab44f15c22c46c5362cd59e748681deba3042d5519b3a0ec1654880dcb3d8dbd248ba188fcceec5b6f4a18f4c81cb41c88a57b68055a68bdc13ed30a80cf42b15857819431926b28d0936587eff6bbde66ab0788cfe1b0d7b9a8ba353eb8db53f42f93eb96b043fd86d99f1acaa20245ec2786d29380bd3a07311e4986909982aacff212642a3e20fabdb720d4c7383cc62a1e2e5aee6c0cc94f85b3e639c5c15b0599c2769dff9233a7e48d08c9382133ad05251e5afc025b286fdfdd6b858dac3e1db3a0361dfa275102ecc677df436118508038ab2bd9619fd275a6c49f39269b2c22a34967c1fd480924c80c5e9bd36c44da5fd78d9c045834c0ce223ec7865d4301481c60adbf81a5a47543b9d6d87eebb672fc0f10da1eb03c7b3ab227e9171b61e562a4de8372a59a25d67a412734480b45b138eebecc6bb895323919b4ea55c32da6557b1c41324c46a0d5c282b921386084f9ee070aac43436a5b2c4bd4490", 0x1000}, {&(0x7f00000002c0)="959de1b4d601", 0x6}, {&(0x7f0000000540)="5cab254141d0b536274505dd566c3ed4d03352bef960691db5c4e522cb04b2530d3bc3932a9ce575fbb24100240846e71535cf67c6028a7c4a6da674f45efdd32bfdcb2aaa85fa1ce54ce129d6e41178108426d56ec06cd6ae0db85e81f227be8154294bd5ac66ae6b7ba1851d3cc7549ae1a6e50a9cc5ab79e73b5c64cb4ec38bcb774e153e309c0d8c5d4082a06170aa5d82dcae801208f54f962886ad38081f0bd1a66f81f2bc7458829d2991834f66f6c2fa0971aedfd06ea846bbae9b67ed9a61d38e28b975dbe0464f702bf4677c6e13c23396", 0xd6}, {&(0x7f0000002740)="37bb0fbf47f25481602a6dfb0e7390a282aa3be28489081177415440ccce86cbb50f1f4bb6145fe30793952cf0e1c7fae562918adaaf3b1e16c4b50d2f966c2bc8d4515f21ad065f27ead2149fec4531a2f48d2fbf2fc8d8855506ac514e737f320bbfff8fc62c51c6ad5c66e20f0516d511fa5f81143c16253c8595aec5d2897f3d8dd3f608703a88f24f0d79930d4abff151c88b8a526a8075508d788e755947edaed290bf93b63cc48b93f15d913f71427abf00286373e4689eb7f43754d78cd42ecc152275ab7bb0d4c15e4137bb7c4c93fe3f0613cb00e60ba9d060943285864f04a686b960ecffc684bb2f45f8cd9603b204a12dd19f5d8c0825a5d84a5c7293d03515b29e41bcb9c0ab70585beb83c7f1e2336aba55903feec2194f88bcdcf28f1d21f68fff32a88300bddc27b6b9d6d3f6d993f155beb1ec563dcafe243f04eef27fc2ae6297781021be8158f1835ea482b3495504831cac79f79d0a44c6b9f83d1c58f46a99db0ffbef2ee329f73ff6a5428be99657632f6c77ade7cbac13cec75770e83c667d564be5ec188e5c94f911cbd9a38d46ebaf779748d130e2bc557bde988d2e13a0ec73ee8a289a4711b71978d5c986a38b8e1d6da7fee6e536d9bdd453613f0e1323b2101da0b8b5aa12de8e32fad1501e942e35ef4574dbce8626fd8767f54cbcb70f7ecb0fd30ba48bccfb219b06d10a634967a92d332afacf01c82cf948ee72ca39c2b264a79cf53331a6bf10211d6b3ad3b465a7f21409742aeb52758bfbffc0e17f8da70b590583136c88ed52f93c1a32df8d4ad0fc74856e5ec62e53294dd9a5cc18aa4573af2fe359fb31c225cb0fa83726b8130143a596d734a980717f2b200a991fb480a93e82452dd035bfd9a8de81bae3f24842f60a0526937d2b845311337293495d36ed7e027687adf174adecb711b4ede0bcb5a7182a008e5f5b8b9cbcc8ebc6bd127b8543b71de234c0f23ae76dbd335a47a17d45ca9c76e2096d9e23847d10e044b7edfaea789dc4a4c1e8849a9cde4589a11b4ec9bbec205e98283b80af36c5a35910796807dd45da344685d812fc82de354b5fb15d5f9265fbc0daa71a6faee9faf7653b1162e7a667018d993f39d5680b56a6513bc0f5dfca7b0a6fe2f38612497b3eb7535c97a5d02175b1132d5a5eac0acdcd75ec197ef84a78d85be0d4ae79269c2f658bdf31727f7e16751dd843e54595f73ced7ce6767f0093123cdbf226d801928a3ac06041446f9356fba710c65f79d52c02de43d966baa9709cc91b39cf9df77b512e18db91db3296d24e4b286c41b1d91e2602956b6d0f03384b843f69f06d2e84ab0cd48239c60db27fb64f98de3822b7be44bce168ca96b47350ece3092f60f4da1175e54b0a502a23af0c0f5de326df1b1aefa7d49c29f9723f9b6cf5f25602d7d0d52f710db091f31b1e38a907961b7e314d23d0ad735a0e3af7ad21293700ea20836968d98d00a687a7cf4bc67a20750b58781e2e51f5e3e8469988a0238bdf8a0d006a50e3bec10c394702a5ac9f194fb54fec85841fd1e62aa72b68d446f77cc85ff3a50c85dba4b04153967854fea96b3432e3be11120c758b05a5185a58b6b92be5a78526464f1d112b761e86398141c0d1169fb0012a2333e86627263ff975b9f3057a6d114f8a9895cc4aa49f08bda7aa86770a827e2e82687273feea35aacd922623047cf11a169e99eda003d62ddf1c597b8d5bbd3994c5ae6de29067223e9c4cbddff6695bf2099cac8c782e23a957de54ae61102e0f85e4901853c907a6b8898a09b528e6b396f580b65d626c92f85cd36ea46fa062f0c7eacbdc706b34908ee1cda1b0b83d78be9f1a0a58bea6eee6ea6e455d74a1bac4643fc437f4dd12bb0c977e85049562438c43ea78b349801a87a9611b1db2af0a83f1794e963a27ff8207fd07318a5988c866acf33ca3060e14ba6fd59c157c64f85ffa65abf8ce711c947a1d621bdc40660e392331c49ac89a0b398fca5bc87ed3b52c09a2b771e544fa0ead35f0015d5340a53744ed924fe64f1b8a7527c7fb572ad611873cbe1fa3504d67c3c479a460f0e560b5ab60a562fef6a2ca1ba828d3ad00451a9c737255229d221db269f2b04c256acddce80de986fb3038f8e985eedaa453c0fedbeeb1a2f98a7d70c05e03b61ae93575b6bbc2d58df591d621c47a2bc332e5a658050e5325f3077e9a127ea80f9852d4ff2642541e8e94c16cd8b37a2c803e0ab13f100d1e526dd285e0a38059b4dec9793cb47fd61af1f987b9466414bfa7245631ac7ac48053c6ba46260222c77167e89a599142f5b452b39189b3862f5ca47c940eba4116a5e7dcf7856d6b53ddca262066007cc1b7ebbcffcb469947239c157e865c1873d6cd01741dec05e1598f3cf60416e038556058d5a44bbd6d9737929ed4c1f3ccccc9bd404f56d44146b91f7c31b65dc2f3c86a92ffb9a69f8c9b52e6cca94e14b3f592c7af0d2e4205ecb31222564dc05606199119f0459b24c1e1627afad585c8cec4342a8de362fb6a8453f83420280ce5e2345dedecc5b6c89bdac03ec6a80c30700f657e02f0110100d4926a115e87cd2d08f50f0f32d6ef20bc0639be79809e5d19652ba84f2a96e805ed711e4d61f3b615f9f749615a975204456aa7bdcd87ef086fa3c680519f802aa050ea65e2438da41102738efc01f5c968fa41fa322c1153ab940c45d64b8a66035418b6b85fac403649a55f30f08533b7e58580561a2f4943b5be4c90a4b69c28e877352686d78466973b9b1c808ebffe021d12c3aee9213b503ef9109e46a75843978fe1492eb69f4abb7f39142a3c10abd4bfded008d1a138dcd8642664edf10638196f7c73667cdb17d1f977d2f70d310482b057636dd2be288a88b610c7b296854bad90c91c5e009e6a9eb98a28a4469be4ec868a4324434ea270166dfed9b6e091c4b55944bc65c31c8c857455f62f8c2f11f1bfdd541a7adc0ebefd0a43016af67269234bf40a7f684d05849aa8e7fb9bbd2251bacc13e07fd6115315d9d35f3994ef4c693432d5ac27aaa48f7dc543f1e47d560c4c219bc562fb28381e8689d5bb9f05c4cdd8154a4f878a9b7421a686883d4050c090fe8428aa2c3ab28eff7679ded375ae57756670e7d56217ed68cafce0ccfe87895eac03041be85040f7d265764073d4c2809a9e8d3255629a5a3c77bd41b3230b9d994a6034913d8d6c8baa9bd0d4183a80ff7479a5ea4a0a790fe770f1915382bc7060366dd60eee6a5ae3092d08b88f2bbfc21b54e588a56252156ad019723241e524be36bbde01088eac571989fccbe2da3ec2fc39a727ca9486567c0851eba7c909409897ab44efe3352a83d9ce9ab59e9df0217805198732c5379e4dd8d76c7bd3d2597ccec90f08819f56afa7b8d8964771eb1353a07c6c6904feb1e73622e7ad277e36f98e24cbbf11854b1b5c5371b583b82e71dcff097319b86bf076273fe0388d780c926e07793f5339470af1581b7bae72a45a4bcdfe68e6421874d8c705f01176b301524b0e8a84de00fa175aadf8ce83e2913a2aff76c9eb07e00756e629f336a97a51129c24fe78fdc96acd89cf93ec76c20dc2a5d9e4138ad68611a32b16cdd3c1409f95bff558288e1ed9f0eef56bd92b002d08cc2a6858f6893c5e08c3ad291f35449b432070632eb27bfa4efb4667b2c1e75fb528bac1d8a34701a2b0ee3fe0413a11fabdf8e468bda140db37a5c8b0c7a03b99985697f6243e55aeb8d30e8a6534c28e53fc4d77420b345dfafec26aadfc8e0be27bf2f65b49adb470c4ca34314021c248ba17ab53af6d227c756686bd36bd7fefda6695396230b28dfc30dbd371739765ac7570df754565d2365f082e2c2acbf91f4d2889c8696f9087450494dfbc4ad21a75ee20ff71aa7f8e3cf6f337c86596d1ff9bc07956d530ec096b67f6c9053a96c31c2b56de71c468585000d950dc74be09fb4d9278b60a467a753987a0784f926bff3df7f8798e2dba3b8c3c8061bd7ce1863a21dd0bd645abd0fd65a3493fff2ad99128c9915d2548835cad01dcf7447b01c7fcdc2ee038d3d33d6c822f8940f542d817c1a68dfaf9b9ef28aa038c107ba0d91dd7aeb24593320aaaaa68a150e6c3b5e659aa93417971dd7a9f93a8c62f8f5c66ca6a19d9ffcbf95953a794df46d5d0990caaee18ec95c9b8979dcb99a6be745cef05b928b95669f2604058bd741b34d753522a9216b70e98a811e43e84e2ebb2489ee2a1ff6e10afcb817aa0d826bed0395583e428c270fee4bafcba5098d5ce26f0e1791d60c1b2494db1b12d530d75fd0e04a2c90875da0f81702b0deb5b0c8e6ce9d1fac7587918a316bcc9fa54690e2628afa1c64238f087bb670743c643e709ef412e0d869bc70540bd76f8e1e81aac8eb9d7e6fafddc6c3447e032307751bcc7079f9996f8d1ff54f40de5cf51cc701b56fbe196e346674213177b537c43d77460bc395984e79f5bb49f9979ca0ccd198b7194601377d5d0fa476fff13ef1c57bc61afb578bebf030bf5e10b56b5c5b1808bc1b2580e7c6256b8e91dd23cbc992ef82dcfdbb25496af026360b53827aa82d880f6a48cf996efb4995989850b26391d7bebd027fb0d32b5c6ee2010429ca50bac6b9fbaaefc6d96336f6c85aa194d19590292c02c751365a44842f0a36547ffdb967e313928174767b63e288a0b347d9c79e871752ee69bec60a07161a248d929f3824411c263e452c2bed89fae6eb335a6ff82c2a13156284338ed67982b3822454f005dd63f59367237bd4a9998253edcc4021703f8630b880ee816241f58a073e6d546be5df05a784707d6b796cb3569375b95f9ae1254734bf6d1052f9c4876d9e6a51c3c3bd9bb57d6e312c55c6ffa035cb6d4fbd3d998c8a44d41a040be5cb755b5047e0dbcdde88595fe8554c92d358798bd57989001de79c9b792e7e75679de3e651150dc813763eb6d3eb5e32ba00c2d4a7db26a80b333184d9fabfaf68a63cfc23dc2122cb98b2a1c9c710406be464f8e434267cd7b1673c205e2e3119a2f8cc61cd2da013848aacb1f9e68cef7bf89f79d327b3e0990521d21ec8b3521fa56b3b3c8869ea93f5402a1b7ead8bf03bfb29a8aa323fc135b83d63024338ab97e7cf2c92bf76a28cfe0b68cf9d48f9db10e049366ac6f46c2ed62a09b19ec46724211e4bf17177bd2e71fe6b01a8c89eb02875844c4876d2f85585c0e6d59be17fd01f1d9985a55e513343c23e33dde266392351dc1d504659deaab566cd67091feb42d0350e9856c55e13ad6b62db6aaa91164dc0eaa58a0ebf967eaac739ccaabd5d3eb0c45b6ed2a73cc406c3e193af304abcaa68d047d76ded215f6a275dd2791edb17e70d08bd5af4f6073b54a67dbb71ece69e17e3caaa75d245c153ba9a5462c5f390938afa1ba33b2bfc4efc53bc97f3290395ff32ca49f940d5af05679ab368c05c315b68c3b9cd85c5c1d07886979b7a6afebdcf90e4e2289936e002c49cefa0fa8a72ca99d3033b6f4b72e91e296126ee70d8d17df91237806c8c5c8566b49a4d4fa51f76bff19838a617558ddfd456089781d1ac148d9325f9e4c4fe6da1b029c261c9e398e030def1c5f48532a351185c2ee114b568272e49ab566bcc9a7547f209dfdc329881b6eee748a61c0b6123900aa8bad82adbc8b7475089a6cdd2415800f37b72ed02108099678be2a46370216bb1cc6bb421a52e435762fde67217c711743d24ecd1952584ad9fb6a857a22bd122c156d", 0x1000}], 0x4, &(0x7f0000000b00)=[@rights={{0x2c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r8, r5]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0xd8}}, {{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000c80)="8b2902d0f8e421712413e88042eace3cdfaa5ffa27a0934414541b9f28dcdc94b5009e2983387b683dc30d15125429fd1f9275d5b2f20b1d675d7f769acdc7bf1914bba4c4c58939a2555c9b462c9f63499fea97d2029466c4bed64ddf408a8dda0ee918fa263d596790d01f693d1281f71eefdbb63ba4f32cba0f5f1e8149b27afe454ccbd64863f577f33ab07aec4738fb58b483187221ad7ecf1eec6acd34ed62404528a1ad69e17b512c18af775b0a245c38d7", 0xb5}, {&(0x7f0000003740)="55eed3a2a81e24a03ff1b468303a757ae0f9045ce87aab8bca74bf31a75910ca0d5a86050b509b075e7ec0ee1700e533e9922a062b3e863876dfaea6595a1b3eb1c353693f703eaa6191cba8be0780e84bb0889deedd952ed00057fc12c5f3948d02b767f090fbbb1ed640218e1baedf9cf98d20692f097b364260c6f5b6574fc19595e28fff394bb3288bf975654dacc740cc6915e97ca4518b8e2f67c246fdf62b13c23cd364a71bc0e9f838288238b04fec6bb02b50515cf95934cd7396057cb1ffa9f70e4be605c5923f727fe6aa72796de0bbbb7822e40ba2926223b0203d927f572aff60a6d0844854ef8c2affcccd28c1414f6b001d973744c5cadfdf101229fac2257975f5cdc4fbc65093a9b06258821e4a6613ce5ccb09073f602b2411ca93d2ba5ddd8b15b6f9dc78545073cac67282287cd06e010164c195eb105910bb0061258842968b887b950225fa14026d56af3804e0287fa6db6bf1f34ba200f238f10ad1a9ebe09dbfad555000b8d9b41cad27a04c310006df3ff5d7f752488be5af03cac52e4f5bbf9ef02f060058cbcd3c9872a0e427494e23920bf680ea21730d129e07cd535b871389336b11dfab56ad0a1044527aba1198cb6d978ccbee15478dc00651fa22dd6c48dbd3c989c611fe210c6a787b9a44317e9d4d08f1f007ae827a92369faf6658eb5c52759a2dc583ca62aa45ba1c1b5684f2efbea31b0802cbdd460f06af316a0223476fe1329237d4a77194e5a97a366b44bf64bfc2760467fce01214a996df4fa356a3174c7b0ebf0295d8e4ca3a124e9901cf42e8b3dc505c6a32af4629056ffecc8baa3cd4afd9809267f3c460af5c297ae8e8a41575d3d944d2dce7d715e06bd345a65cdbb39c969b1eab114418be205e5b3edfc06d492effcaf1ef1ddf2529c0897d4fb623363c40a5dcf5b519ba2ee1ca54c20b3e7b43d431afcf0855a37b57a709881051a3416f0825506e4c061ec16dc8469ce7a9c52f1a939b492c46ab099019eb57455008f748b2c11894c4989d695e6c5511376cc092037410aa7f2b648dd45a05f02a27cb1ec5ce17299ee9537e895d6999e8717e6b2fb35443d9bca33eab0ecc33521c3a3f683a7ca50007a0f86f8a2aa182baad3626241cfa1c16b639d1a07d317c89e1ecb4a60cba8f70e0e8226e767b6f65d31a2038bac63d4e65cef7042a0348507a0169f30cf4e54e0fdfb5a5fff9294f76602bee8ab04205dadd416bc35fdbe7a8a19de5ef16760b8fe50f3a2f95107921b0d4a4edbd6c0e932921b161e8e9199d00cc56b1b3ca3582d1457db0dbac79d3cc2d588ab83fb443e337ab7143425c6b53d88a3bfa48ef1d579941791a224d2d4fa5e4fdc39d06d69a21e5f4c387f5f62f2072db3f043efe511bfe9b5b0f163646a4715f08c3cb99f6342ba9ee84d851e7dc5297a2b675ab4eaf4868178e32f51f794ce1a05d09fa332adf0a74aa2cc4f826404b20b070486e2dc05559f4586e346146a7c581d3d12abe80894baeed3328d16b569b976a1ea729d84e00ac0fc0819b1bfef716e2e67a16e8f240de19ab8e363c8e3eb92c0c08ea0006f5e08e6081b09a5e0e182dbef01247dcd4a19ae35b0aa524f6f402699a9fb76f2a5cbcf9bc4b34c43ebaccafa7318b48ee98a652067b0eb63c576eddd611d48db245544b4d47f55c20b196c12d0e192d895b3fe1c6908d07e7e2b99d2c884d20441d872e473aafa01b651c34c3b474f415b0bd6bd860eafdbbe3fc61157ae1523ef287bfe81f3e510168c4c87ca0d222d19750bb133c598b1a37a595edb83f6a2431580900b6e4a73b1e0d1cb4d7bf990b59fd3b1a6fe799e8be1e77c37ac6c7b439d94657946f6d92ccba0162598506a661eba120f679da6c5d1e3c2f961492c1b76e7f369de115d5c6fbf8f3012fc97927782d864fb3449de169616fd88082dab25c85da418b7f67fb5c6bb817b63458111acdc8bc2c3f5e16b9252d7b3ce95f8f4ed10a8027a0410caa3b3b3a1de9ecb43ea8ad6257ee54af9ab5d116a807b7546bc0733e35d4f38bbc3dd5db3bd8d603c055b44153ea426fc17676d20e1356d8d2a00cb41b3d49ecbc97de974badfc2bc529cc2c2ac61627f50144fee40a058fd26e3f7d4ea76ac9772583c6dbca3c5790878b3ed0f11c37eb960df951adce4b6a1de86bc712cace7a89cd982983ac819cabe18bf2def02b3b65b6f650dabb59864de0ff6dab37ee94b998a86f8a4fa9300867c970ae71d0cb0b1d61f4e016bc9832459256829e37f714705b3f03179908555b893584cb4a714aa83b6a4757ab1d98a7d33153a1a7dc9d8c4fe2f42c077655ab1b8dac30d844ca98786c0f28b17f4f2f0f63f2c032e7e3e4ae0487974cc277a276d6c237ab2a516513881d95fb75bf44c9614f05379615cbb908e8e5d1fffaf7afcd738d1f97c527d5e131b8646341064f9f62036f2db288beafe2b4f1bc2daab2d911324b56563796067609b925817400f16980e2d69d33d046d3a3abe1d8e94d338bfed8a74e3758548d1090a3ddcf819bf1a3b2f919a42726da090d2c31ae7673aef4846ba7111ab96ea034afe4e6902b0d440d60ff1a2bea668b79c45fadcbfc298e3350a9337afbad7cd6681928a61a7117369947abef83c6786777ab6e9f1e70b943cce5cdafc564346fa2090c403070a2d967262168d576a055e637088e6d1a12c01e9f175216972e054dcde91a881f78ead9a6241e7f13701352a045a9e9cf50df6e177af940c53f05ccf914848bab8833a31e5394dd01450e28fb0ff70eff306f9805ed4c3ce39b4156da3b832e356fea8b4fdcdd093a43d3312bfd338ffe78bc955b2ec4a80f7102c2c7add2521b1edc879190547ff22b4762d2e4ccef45181a97a8b3dbd7fe270e6b54171e222716bb157c2973302a90d0e6581e226cdd6065296fecb23a7db3dbad39e6c9b3bd9ab01b4a3f5dc7b69a655d7b10105641353a0fa4fdfe36eff65ee803dcfc7366f20659d3700f4538050d5ef458f89736a903cca640fc9d5111e385601736b1e93e34cc997ef63372e5d11b8394fe1e219cde3e1d1c724291cf26a2c736753aa409a779b74886dd65405f0eb59759c9faf043f6f60718ff96cf094698339c2b870647f4df72bafc585f475b2782490957f5fa7d4c5abddc35ad62a6cfce414bafa60c0c2555d04168ea119601f5c82f5f0db3b424c849ec31ebc223613a6025503060a07909324b405c3479643d83948ac7482deda5197115eea007a69c461bf47dae306362bcc4bdd027096303e592b047ae813c510aa4e88ef411eca7be856f4c8e17b12e9c95ef6e700958ebc0dbe608f10652e045d4d170bfe7d27c027ad6230cd7427544d1d99bd737d1510f87723f9a54902bc49d56c9a8ea2d75f3e93be9a21d71ce67d7a65f3e1433d68ae4a66daadbdeb43765d3a695b50213c00c622efcdd584907d8ce0a93865093339ec9d85951ac3244335a3ca979365bb1cbe130898ba1e58adf77fd47b4b538510ce4cad32cc18f381f31c701516867b3baab315d219fb42f337c8a939aae5e3b5b5e6fc4ac23786c67706e38df801c7ee8a74ae759d842485c5d453e63690a2430752f9e771a724af88a45282d8ee9c92f1dbd6b678181821ab623169b169eaa454c6316b41daf9e9f60fe260144e6321a019ad2fe5d1a5b44e7bcc0200e1f37bcfd2ce1e94576d6ab07f23137b72a3edbf9c2908397a75f38ff19d292cb9e6c4792f1bbb58a1e4d42f9e8072c4ff074379d2e55167d035bee2e26af000950e2d04aa01312092309e48b820d77fbfd8a477f5689f41a3c7beeff390411c6136a01429c3da0da577ff7cf2df296624d069a91cf312dc1bc777c38679a9dd12ff3e874e5fd30cb9e82dcf05b82a8cbebea3a4b18976daab8c2aa0502e385e66686d5568a707b3e12f7c002a32d5bd02498e06405e97bf5aa55d2a8cf7cee76dae678d8eb40dd61f141de2b668bd6960535ab37bd237eead56fa258d2a150b0d7f22025183ab7c13e5eb7c819c9e66a57ea5aeb58703b0aeef0068a719528f60d159228b54ef6c6a7068d30aadf215a6f4487ec5dcd5bf378c116073b6b96753bbfc8a242f07d28b01874269f20792e12b960c541211e1746e30a1320f16a303483247e4baf926888a7447c22389ba8c7d5521dd9b8c440a6b8f853fc8c6562bbd87050705ddcd560104d5ebe20d68dc88d40254f7480161e295992a765c4e872d479d92b24c1588559cd46e151c713c5192ed217026eff3376293c2e70b57f56cf90a8f5f47521e21d95519ab7e698a673e9035267c9c445ebc5cb96297eef04c361b9be5796ad39deaf0e5148b34a28a5c7a96277e2c3ecd0b9db731b400fe8111a760beae50d22f4a06a592409b863929e528239da6bf072da425cb37745a5b348cab00594b376556075c351154574f5bddc0f0e27380f0364d26e0e482b7fa0bab68bd5e8ce3d714c5c3069fa7f3e6adc850ea971ffabcbcf983d3b3717d85705c4dbf53eceb6e643083a213651634f85be51490dacc4cd8f003d4247bbdf83d37efec3fd3a1751c0ea84334390a196d233e0f3f583359910663150ec75f9102031e004fe9e6361224199d3b4b55ca972a72e42a1c4b47487f4f5e25b18f69563cee5290c91081701ac49a66bb30a9d4ee731ea0fb29dd11cce56ab7ef902a7b58641f34220443cbaf3be2c8bccf69e5431eaeb185225b61617a9ef1ae23d111aaca692428046c9c1145e1be62cf9235c330d78949dcfcdf9a24ede0a703e38e828c2fe77ec62b1747e70b7849cdd86174eb32cfa3e0948fd30f1b2c7ef2bedcea91ded70197aed2fca5e45a44d612ad877da09bfbd3de0c91ffe8019d1715f8ff5c0c56baf5d6294e96124a58f0132435e3516002cbfbd71b59d62184366f6783a0d4710b4b251fd39e05e9db7ff6670304b59b676fc2e59fb561aa87e4f693915235e1ca69baabfaf87aa7ffe2e5ad56152ff1c45826d7442330404e9388128be57c0ab2a6cf9f1aa2d918b22ed48b33d86aa6ab24a006bfd38af08268c7aeebf450ec06fc2ea30daee2d39468643cc04fac10960499dcf61588215fea16f788055ac449eacf3fcf8697102dffb6ce331af149276f77005f084149a3dfb89cb5227839977ba641f935a3477b0e3283c3a8f8bc2bdd7287c0aa7efa7885f3f3fd6a649da341cb9574e79a5fcf095f2963020ffb15cea33c9a3e59f548d5f7ca1e461bf16e1b1dd4b234307387d640fb1122e9b305b2138a5f09cd9694b424afcf464c9ca768220323406b3a78c3924d38849358020b817236c47288a1c58b91dfb063427f4e8498b8a645099e7e92cef47bf955dc7726b42fdeabfc15856341fb05791cdd22bc575af6469556839be407907646d6ff7fbfa2eec744c6aa5c0c6b10084e582040aebef317c3fa9bd5eaecfb33b91f508d351612bdaa23356a674ad09f9606cc26cdf69340d3772a71317a6c3f771f91333e8f2dac489f8755f3bc95bbba69a8df81c4e96f0c7a4da4a71fd3c37353749d633753fd92d7a5898ae7d2ed1ab07f9911b3a3733bb9d27b3702ac1be9cffea33d0003e93883a01b09f3cc36380f725ab4828becccb4eb0bbafae5cf65de5afab8099024d7877b64c377310a687930c96b616a8207546d15a99b0205e08d3bf805023e6cea3d27907cdf075b94efa0de7e182b2ec76eb473031f804c5f165d5b2688a0a7d220b467921af0d2a44bb2a0654a321904ec38a9a9354c657be8c8f9d7b13117cacbc5eb1f84dc0181920", 0x1000}], 0x2, &(0x7f0000001100)=[@rights={{0x24, 0x1, 0x1, [r8, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x24000000}}], 0x2, 0x4000) sendto$inet6(r5, &(0x7f0000000180)="ef", 0x1, 0x4000001, 0x0, 0x0) epoll_pwait(0xffffffffffffffff, &(0x7f0000000640)=[{}, {}], 0x2, 0xffff, &(0x7f0000000e80)={[0x1]}, 0x8) 09:19:04 executing program 0: syz_read_part_table(0x5e4, &(0x7f0000000600)="$eJzs1LFLZEcYAPDvre65V4RdQrgELDzIkeqOgFdcAi6XQ/YWm+xyXA7/AsFCCzsLWVFro22KBM0mBCHYpkgXMRJJwFRiKdsFhEgaSfHC233KJlikiBG936+Yme97b3a+ZeZNcKMV4iRN0ySPmjF02UsjWXMnD06++/DrSAe640+2as8n7jefvXgZkdz7tvfC05G+qWnvB+9G9NZoZF0xYmJo9GBjf/w0iVi8KOVCEjPH7XJEfPS3dPZk8HzUuLRUXi/b1d3y8spvebTQeTz1qDb8aW12/cnmWOvV22OT2fEp9U7XO/FnMU0vphb/m/WTuxFz9dX56vRhfaHz4OCDr35JG+cf1OhePniYRP4J/JBnBrplcbP1zl++/+d309nH733zNCKOdlpr3T3vXlWDfdOGr6VYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgVitGlJdX5uqr89Xpw/pC5/HUo9pw1GbXn2yOtV4lMVmKJKIUUbia9beru/3rl/L075+/kXVno3tZdyciq6LXJFdTCNfiH/vf+eKtpaOls+zJ+w/fPNpprXW3uxB/JPFZK42RiEpc2WEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6F2vOJ+81nL16W8ni8UGlnfTqUJwa77UAkvbCR5ZOIez9VChv746dblZ/f/fXHB182s3w74vtCxGJEzBy3y/ncfoX/6W/xL/0VAAD//8vJcKM=") setns(0xffffffffffffffff, 0x20000) r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x14, r0, 0xf11}, 0x14}}, 0x0) sendmsg$ETHTOOL_MSG_LINKINFO_SET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, r0, 0x400, 0x70bd27, 0x25dfdbfb, {}, [@ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x9}, @ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x6}, @ETHTOOL_A_LINKINFO_PORT={0x5, 0x2, 0x1}, @ETHTOOL_A_LINKINFO_TP_MDIX_CTRL={0x5, 0x5, 0x9}]}, 0x34}, 0x1, 0x0, 0x0, 0x24008004}, 0x800) 09:19:04 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000040)=0x1, 0xffffffff) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) add_key$fscrypt_v1(0x0, 0x0, 0x0, 0x0, 0x0) r4 = add_key$fscrypt_v1(&(0x7f0000000380), 0x0, 0x0, 0x0, 0x0) r5 = gettid() r6 = socket$inet_udp(0x2, 0x2, 0x0) sync() keyctl$link(0x8, 0x0, 0x0) keyctl$search(0xa, 0x0, 0x0, 0x0, r4) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) pwrite64(r7, &(0x7f00000000c0)="90", 0xfdef, 0x0) r8 = epoll_create1(0x0) r9 = epoll_create1(0x0) r10 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r9, 0x1, r10, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r9, 0x3, r10, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r8, 0x1, r9, &(0x7f0000000080)={0x4019}) r11 = socket$inet(0x2, 0x2, 0x5) r12 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)=[{{&(0x7f0000000280)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000300)="f2c43dfda85c160ef0581ed68ee6d49656cfa55288916234f442583f25a4e2dd06d8de7edabfe01ca58b482c41016d9eade61df9a2acbe215bb9b8e465aefc6c7063ba15da299a66594f86c5a2806d978cc4", 0x52}], 0x1, &(0x7f00000004c0)=[@cred={{0x1c, 0x1, 0x2, {r5, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5}}}, @rights={{0x1c, 0x1, 0x1, [r3, 0xffffffffffffffff, r6]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r9, r11, r0, r2, r12, r6]}}], 0xd0, 0x40000}}], 0x1, 0x4000) ftruncate(r7, 0xe5) 09:19:04 executing program 0: syz_read_part_table(0x5e4, &(0x7f0000000600)="$eJzs1LFLZEcYAPDvre65V4RdQrgELDzIkeqOgFdcAi6XQ/YWm+xyXA7/AsFCCzsLWVFro22KBM0mBCHYpkgXMRJJwFRiKdsFhEgaSfHC233KJlikiBG936+Yme97b3a+ZeZNcKMV4iRN0ySPmjF02UsjWXMnD06++/DrSAe640+2as8n7jefvXgZkdz7tvfC05G+qWnvB+9G9NZoZF0xYmJo9GBjf/w0iVi8KOVCEjPH7XJEfPS3dPZk8HzUuLRUXi/b1d3y8spvebTQeTz1qDb8aW12/cnmWOvV22OT2fEp9U7XO/FnMU0vphb/m/WTuxFz9dX56vRhfaHz4OCDr35JG+cf1OhePniYRP4J/JBnBrplcbP1zl++/+d309nH733zNCKOdlpr3T3vXlWDfdOGr6VYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgVitGlJdX5uqr89Xpw/pC5/HUo9pw1GbXn2yOtV4lMVmKJKIUUbia9beru/3rl/L075+/kXVno3tZdyciq6LXJFdTCNfiH/vf+eKtpaOls+zJ+w/fPNpprXW3uxB/JPFZK42RiEpc2WEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6F2vOJ+81nL16W8ni8UGlnfTqUJwa77UAkvbCR5ZOIez9VChv746dblZ/f/fXHB182s3w74vtCxGJEzBy3y/ncfoX/6W/xL/0VAAD//8vJcKM=") setns(0xffffffffffffffff, 0x20000) r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x14, r0, 0xf11}, 0x14}}, 0x0) sendmsg$ETHTOOL_MSG_LINKINFO_SET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, r0, 0x400, 0x70bd27, 0x25dfdbfb, {}, [@ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x9}, @ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x6}, @ETHTOOL_A_LINKINFO_PORT={0x5, 0x2, 0x1}, @ETHTOOL_A_LINKINFO_TP_MDIX_CTRL={0x5, 0x5, 0x9}]}, 0x34}, 0x1, 0x0, 0x0, 0x24008004}, 0x800) syz_read_part_table(0x5e4, &(0x7f0000000600)="$eJzs1LFLZEcYAPDvre65V4RdQrgELDzIkeqOgFdcAi6XQ/YWm+xyXA7/AsFCCzsLWVFro22KBM0mBCHYpkgXMRJJwFRiKdsFhEgaSfHC233KJlikiBG936+Yme97b3a+ZeZNcKMV4iRN0ySPmjF02UsjWXMnD06++/DrSAe640+2as8n7jefvXgZkdz7tvfC05G+qWnvB+9G9NZoZF0xYmJo9GBjf/w0iVi8KOVCEjPH7XJEfPS3dPZk8HzUuLRUXi/b1d3y8spvebTQeTz1qDb8aW12/cnmWOvV22OT2fEp9U7XO/FnMU0vphb/m/WTuxFz9dX56vRhfaHz4OCDr35JG+cf1OhePniYRP4J/JBnBrplcbP1zl++/+d309nH733zNCKOdlpr3T3vXlWDfdOGr6VYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgVitGlJdX5uqr89Xpw/pC5/HUo9pw1GbXn2yOtV4lMVmKJKIUUbia9beru/3rl/L075+/kXVno3tZdyciq6LXJFdTCNfiH/vf+eKtpaOls+zJ+w/fPNpprXW3uxB/JPFZK42RiEpc2WEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6F2vOJ+81nL16W8ni8UGlnfTqUJwa77UAkvbCR5ZOIez9VChv746dblZ/f/fXHB182s3w74vtCxGJEzBy3y/ncfoX/6W/xL/0VAAD//8vJcKM=") (async) setns(0xffffffffffffffff, 0x20000) (async) syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x14, r0, 0xf11}, 0x14}}, 0x0) (async) sendmsg$ETHTOOL_MSG_LINKINFO_SET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, r0, 0x400, 0x70bd27, 0x25dfdbfb, {}, [@ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x9}, @ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x6}, @ETHTOOL_A_LINKINFO_PORT={0x5, 0x2, 0x1}, @ETHTOOL_A_LINKINFO_TP_MDIX_CTRL={0x5, 0x5, 0x9}]}, 0x34}, 0x1, 0x0, 0x0, 0x24008004}, 0x800) (async) 09:19:04 executing program 2: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x90, 0xe8, 0xdf, 0x40, 0xa5c, 0x2033, 0x4c4, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0x9e, 0xe8, 0x0, [], [{{0x9, 0x5, 0xb, 0x1}}]}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f00000002c0)={0x2c, &(0x7f0000000040)={0x20, 0x4, 0x2b, {0x2b, 0x21, "d748ccc6bff472a689f63c6ff2d7de47ea308b4c0b0894427aa1ac1bd57c301560ba402105c7601720"}}, &(0x7f0000000080)={0x0, 0x3, 0xc7, @string={0xc7, 0x3, "fb90064974d03a0bcad68c66340b67d5c1a95d24accfcb0959674632a136ba5e8f893ef4bfbeff6e46b1f55b50a839aa8b556d0d3dde2e70f2a2ddfe0cd21c3ecd4cfa44c2e36e711168164bdac33ad6e76cb04aa3639b5b4a2131e88f16caaa4fc413b59509cfb8a76f1b6ecbef37018d60ffe65ab0e8ef7cb20213543185aee01de127ec59b9ed6dc86025017ae54baab43a96bb6cb1ca6deade9d018ba21d454f751a8b470eeffbc76555c3eb28ada880bdf04f2ed15ed4d69759add9def6e3e4627476"}}, &(0x7f0000000180)={0x0, 0xf, 0x81, {0x5, 0xf, 0x81, 0x2, [@generic={0x58, 0x10, 0x2, "6dafc9afa43c6cbc1f7ad5678551e1c3d0c0dc42a18bb24e9ce4a9c7331a144fc5d11d63118b4d501953b694f5fdd943306a3046d3a32f9c9f0e26051533f3215d41652ea896f15d738eb1aa8a697996a5a74f610a"}, @ssp_cap={0x24, 0x10, 0xa, 0x6, 0x6, 0x7, 0xff0f, 0x7, [0xffc0f0, 0x0, 0xc00f, 0x30, 0xffffff, 0xff0000]}]}}, &(0x7f0000000240)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8c, 0x4, 0x2, 0xd3, "e11c3afc", "adc784e0"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x8, 0x0, 0x0, 0x7, 0x0, 0x133, 0x2f1}}}, &(0x7f0000000780)={0x84, &(0x7f0000000300)={0x0, 0x14, 0x97, "5513b2a712487a64fa683a7a426697b55324cafc3fd258303a4026832fd7b0b8e7d6cdd2207aed6ec282b571972390a2f3e73831dce7e1b224595338aa6a1f81fc6b3959fa707a141694dcc2408efc7e982ed0af8773f5d2a79f41d238a9a70cb92f388c64540c93ad141b8aa1801974c12320c88229f8deadfe7a490b91cf1d81067dc6a9fb0b6b5c2977c3fe6c0e3f1e63f134dea0d1"}, &(0x7f00000003c0)={0x0, 0xa, 0x1, 0xb7}, &(0x7f0000000400)={0x0, 0x8, 0x1}, &(0x7f0000000440)={0x20, 0x0, 0x4}, &(0x7f0000000480)={0x20, 0x0, 0x4, {0x100, 0x2}}, &(0x7f00000004c0)={0x40, 0x7, 0x2, 0x9e4a}, &(0x7f0000000500)={0x40, 0x9, 0x1, 0x9}, &(0x7f0000000540)={0x40, 0xb, 0x2, "88c9"}, &(0x7f0000000580)={0x40, 0xf, 0x2, 0x3ff}, &(0x7f00000005c0)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, &(0x7f0000000600)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000640)={0x40, 0x19, 0x2, "03a9"}, &(0x7f0000000680)={0x40, 0x1a, 0x2, 0x200}, &(0x7f00000006c0)={0x40, 0x1c, 0x1}, &(0x7f0000000700)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000740)={0x40, 0x21, 0x1, 0x5e}}) 09:19:04 executing program 0: syz_read_part_table(0x5e4, &(0x7f0000000600)="$eJzs1LFLZEcYAPDvre65V4RdQrgELDzIkeqOgFdcAi6XQ/YWm+xyXA7/AsFCCzsLWVFro22KBM0mBCHYpkgXMRJJwFRiKdsFhEgaSfHC233KJlikiBG936+Yme97b3a+ZeZNcKMV4iRN0ySPmjF02UsjWXMnD06++/DrSAe640+2as8n7jefvXgZkdz7tvfC05G+qWnvB+9G9NZoZF0xYmJo9GBjf/w0iVi8KOVCEjPH7XJEfPS3dPZk8HzUuLRUXi/b1d3y8spvebTQeTz1qDb8aW12/cnmWOvV22OT2fEp9U7XO/FnMU0vphb/m/WTuxFz9dX56vRhfaHz4OCDr35JG+cf1OhePniYRP4J/JBnBrplcbP1zl++/+d309nH733zNCKOdlpr3T3vXlWDfdOGr6VYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgVitGlJdX5uqr89Xpw/pC5/HUo9pw1GbXn2yOtV4lMVmKJKIUUbia9beru/3rl/L075+/kXVno3tZdyciq6LXJFdTCNfiH/vf+eKtpaOls+zJ+w/fPNpprXW3uxB/JPFZK42RiEpc2WEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6F2vOJ+81nL16W8ni8UGlnfTqUJwa77UAkvbCR5ZOIez9VChv746dblZ/f/fXHB182s3w74vtCxGJEzBy3y/ncfoX/6W/xL/0VAAD//8vJcKM=") setns(0xffffffffffffffff, 0x20000) (async) r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x14, r0, 0xf11}, 0x14}}, 0x0) (async) sendmsg$ETHTOOL_MSG_LINKINFO_SET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, r0, 0x400, 0x70bd27, 0x25dfdbfb, {}, [@ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x9}, @ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x6}, @ETHTOOL_A_LINKINFO_PORT={0x5, 0x2, 0x1}, @ETHTOOL_A_LINKINFO_TP_MDIX_CTRL={0x5, 0x5, 0x9}]}, 0x34}, 0x1, 0x0, 0x0, 0x24008004}, 0x800) 09:19:04 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000480)=0x0) setpriority(0x1, r1, 0xffffffffffffffcd) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) gettid() (async) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (rerun: 32) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002f00)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd923e03866fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d236f45dd7777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008aa22b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743adcfa43e1ee88cd946a7e3629110ff930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e0"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) (async) r5 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r5, 0x5) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000300)={{{@in=@broadcast, @in=@private}}, {{@in=@initdev}, 0x0, @in=@multicast2}}, &(0x7f0000000180)=0xe8) (async) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000240)={@ipv4={""/10, ""/2, @multicast2}}, &(0x7f00000002c0)=0x14) (async) socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r6, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) (async) r8 = getpid() sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) (async) sched_getscheduler(r8) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) (async) syz_mount_image$vfat(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000280)={'ip6_vti0\x00', &(0x7f0000000400)={'syztnl0\x00', r7, 0x29, 0x9, 0x1f, 0x80000001, 0x50, @rand_addr=' \x01\x00', @ipv4={'\x00', '\xff\xff', @local}, 0x0, 0x20, 0xffffffff, 0x7}}) 09:19:04 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000480)=0x0) setpriority(0x1, r1, 0xffffffffffffffcd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) gettid() connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002f00)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd923e03866fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d236f45dd7777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008aa22b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743adcfa43e1ee88cd946a7e3629110ff930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e0"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r5 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r5, 0x5) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000300)={{{@in=@broadcast, @in=@private}}, {{@in=@initdev}, 0x0, @in=@multicast2}}, &(0x7f0000000180)=0xe8) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000240)={@ipv4={""/10, ""/2, @multicast2}}, &(0x7f00000002c0)=0x14) socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) getsockname$packet(r6, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) r8 = getpid() sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) sched_getscheduler(r8) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) syz_mount_image$vfat(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000280)={'ip6_vti0\x00', &(0x7f0000000400)={'syztnl0\x00', r7, 0x29, 0x9, 0x1f, 0x80000001, 0x50, @rand_addr=' \x01\x00', @ipv4={'\x00', '\xff\xff', @local}, 0x0, 0x20, 0xffffffff, 0x7}}) 09:19:04 executing program 1: r0 = creat(0x0, 0x0) prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8}, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000080)) r1 = getpid() connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = epoll_create1(0x0) r3 = epoll_create1(0x0) r4 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r4, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r4, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000080)={0x4019}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r5, &(0x7f0000000100)) r6 = creat(&(0x7f0000001e40)='./file0\x00', 0x0) r7 = epoll_create1(0x0) r8 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r7, 0x1, r8, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r7, 0x3, r8, &(0x7f0000000040)={0x2000000f}) r9 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) sendmmsg$unix(r0, &(0x7f0000002180)=[{{&(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000bc0)=[{&(0x7f0000000200)="16cfcac9e3be38c51037eef02716382ed78ac721067ad568e81492b81ba7a34320d6ab9243fb861bf88b504a3e8666f3d0f6f17d8adb900e878ef71e90ce40acc1d182c7b909e5e0313942834138d137e4617c0317a68306ef11f84633ace42b3de86a92a4c1e4bb023e33678b975498e2c66d98cd022f06addb5f5979f86aa84fe6137cc3a2302e3348d9d2", 0x8c}, {&(0x7f0000000000)="d9ec33ca89d0d08c3807da9d47594872fc86e828d23d49d4", 0x18}, {&(0x7f0000000440)="bdf19cf2afcb73daddfc46ac765b32d2a6a29fa4f56185322782f5bfd9702346f7bd49ff717cdbda06fefb39e7e3e1ad3d0af7ef6770857a33bd03fee41248794b0e672db7ee7d447eb4faf356f34e70b599aadb5df1d7c3d991c1ecd088f73cf2fe96fa7e585c170d5d511dbfe8654cfb51711f3ce476ff4994ec542a91189771891501564ec3b9d8f80abbb1d3536b9cf6d2d192fda9e6", 0x98}, {&(0x7f0000000580)="d1adeba737af5626648dc1fde5b8506a8c83edae22affcd23c46b9186613697903eeb437e816bd3899819693c7f3e8b5af085edcb14b5eac47c25bed86e7fee6918dc99901a2b7170687072462f890297f00e1278109f1ebf49f0d0fc7c055b51da1a12a1ae655423bfad102c7f202cdcc5cca26a0c68dd3c992774e4ce688d61839a163f97ecce0827d2c1097a0617965b2a84191ad66de27f1755af05e6be5727a1080a3210478e88a5f67da78d2d4561dad1cff8548b55f4f309f9fe8f7d3afb17b91f7afedcc9f8027e44c8026c31ef870bdbd14f85cdeed658396894ed0d5c3a4cab39d502ae8876781433ba29db42c", 0xf2}, {&(0x7f0000000680)="c968f72d4b258d9f8651f7655aa35a1a6a6f5b328d1b9f07eceebbc758bf1be731a9e94af0a490c7ae9c0fa25293249c12d6120b6a1d44e0881ae34f6bd6c9caa03165dbdca26c3e5936e33bca00e92cfc8ae4133a9252de0372da779f1558911f338558b349d9a629b2990f60321a69044a2abd2b836f8bcbd7fb392391b322611901276637b96d5a96c4b2875e095a0752242762753dbce5b38b051ee77dc352f7c44a2acd1323146303a994e6f11b648244f701dea9257a2f3c71aa82ea1eea7a4debe5104890adb51ca809ec46daf1213b642bc30b7d9c2ea3490ae34d38994e91c10005590cce75e69c8e1cb6", 0xef}, {&(0x7f0000000780)="f7cd5ac84089958488b8b9a55208be954091590ce1b4013fa082c67520eafe3096ae1bc96a0b5381454d59a91310b4154ab92364df7999adda8c4f4ffc0ee5c7a368a24dbc9d2500b9cf8bb7e01fee83f54fefe11d8d74746f0ee0836d", 0x5d}, {&(0x7f0000000800)="32bc299f5b453763f1940e1e6c8623ce5b7710e479f1f0f6448862474d07e745971219b02e92f6943e1dfc0f55ca65d786707644ea83f545daeaee5a79c9e099b283bdf9fead550f46cd10641055b9b399e7824ffb25bacc4519cfb8e9207a6afd4c514e300bb43de3048abb67fa0d5076e30510a6697a304cde13d59dd0732db547bce7d83a937b827873308c0c67c5ebcedb7910f2057246dceb6ddccb047ad00fee109df96e47db9945d0ae631b5a85e843b4b99e", 0xb6}, {&(0x7f00000008c0)="02c83949730c367ecaf1c1e75987d596be30e375a532b490e5dfba6952022730f6c9eaa0c2fd80b5cbe008b05fa05ccbd3fc0d0d100641a691cd26e345ebf5d57d73556b7d70196c7db67025593012299cb5807336a34ae37ee1b63ee2972ec94c386938d7f67e01e893b0ec65dfacbd9c477e2e7fb0d19088b7a978dd2e053691b021ab67a078e2f18eba24729dd89446c0b7251afa45758e252a3858e4394a10cefa900cdf9dc7d379d52eff979443e42e27490854ffc2b1952bf55abd4e4c4337a5256c45370da267749c7141766a6f6fc6f7feea75541b7e765432d1572d0ad77c8a945e8cec4e431935f5a6907865c469312fc3c9", 0xf7}, {&(0x7f00000009c0)="0134b15d72f16f7f36eb12e6605186c7ecd933cd31eba285b35734ee592263db3a51940fa37d9fab76bd66c76d18bba9ea370680a5713bd917233a118f42b5d039157ed586f85af0b2c1886dfd0f00590db078ca73ad8e23c55d2913b0abc68997252699d194f012d66a726739f9fe484cc29264dc7c22f54c79eded4137244d72298513ba380dec438c1447543933d573479edde7d5c14890409aeb96c7d2d3ac4899e70de775c92ef278d02d019f2e81706fbcd6ce592f3a81b4db3a15d8b8f2c61ef5db1ca62b7c2e314eec12db62c4bdebeefc6b49538c6f8b43cc", 0xdd}, {&(0x7f0000000ac0)="51f791b61c6058cae98fd7989df812157d23aa4117253e6ee8d14448f8736f9e3f3eefc1eba9471dad89ab99c115164a0d0de8ef40767c2be731f8635d4457976d5654641a0fff772283cb62a4a1de4ab375e40f911bf0d03783252bb33bf434b9dd3d78c7825da9b6e327b4e19f30c66e3383c6b0203e2a9e16dde2f2e652b413aca6f3c27676c86c396a60917b9c8770f1acfb2f90c5d3877c9d26f71fd8b9b19ec4b995d3460d960f776ea20c172dfdd2c9e1df8d351af9539256ede60759b8b93293b3654817b40eb0b358137e42f80678ab10a99cf53d6595c3b3abe3556d63079e852206", 0xe7}], 0xa, &(0x7f0000000c80)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, r0, r0, 0xffffffffffffffff]}}], 0xf0, 0x8000}}, {{&(0x7f0000000d80)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000001580)=[{&(0x7f0000000e00)="e29e35f590d8ab42abf5fcdff2cfe6359d29d27e86c94058b7e6a6955a70abe7e8923fb5e98b73a6fdbcec6a3f720b5e285669c8ca94b90240d1e3a2ecd8b4a343d5914bf198f4fab42b1986ee45c9177c16611060a0d5b186d1297d110b9d3d73d982e7c9bcde84105c64c52af8517af389f00948cf7e0c8ce997922379cda879a2c113273bea41db54f70f09d26e837e614a5db8a1ddfa03552ce7bd2d790d5e65c7941c01e27efc9db7618a9b60f92dfe8e9f273163f4bcac998539e415512c771a7f1f7e55a25958", 0xca}, {&(0x7f0000000f00)="e7043fa9fb222b2c9043980ab791cb484ecc972e6b729cef9eccbddd6695b45ba3262e7411006b9ddd849ec38e14dcaaff27c2317547e6d16b57755a53298bc851747239bd714b92396b7e60d89a156c8e2caf63437ba81b31ee242b003a47d2ba88930f64a50359561f7c69a5be4960e018f2d8004b785d22eb6fd8ecd12ed4db463af4aee9587947770040ea9b0ebd54b7c4a2189cd464c0a201ceee1992477071622f5016acf99ce53d7c4a19c19aa8ef3efbc342fa9072a7", 0xba}, {&(0x7f0000000fc0)="9aca45103d8bf481aae277fd3cf668c63df79606ab84c796d04d016927f47e010a7b8f66dd5c7467b1081776b24703142b3b7354e75ea2bcd061ea124539a4169641a42258169ec2231142f25e5544513c9239dbc39dab17e8cff3143a5b4ee6fa2e1670b78d0c5dbe904da11c36ca3eeeb30c67a501f074bdbb634d174b5643941c93b813e18a821c4783c2ebf84e84b958d8f744e5b891ab1e9328a91809373964d04fc1d4fa86aea36c27d638ae1d27348181fc039d2d1e296882c12ea2a53a", 0xc1}, {&(0x7f00000010c0)="fc9d9bc4104389593b2cb34d0f38f26da528d829a47a31258a23f53dca8ddda48955ed7497239ea41959e875847303f25759f56f06ff376d43e2f969b45933a5061895658c0c8f4a74e855ff6387a2fab3806186cc9b7a6bf7f122814c2c3c601d289a29a630eed61baec5a77f1b862da45036f74e7bc5f6fbc3a467da5534c5cfdbe893c61830681fd2233ba8b9bb72cbd2b95fd54b4c2d343aaa3c614565a75f41fff675", 0xa5}, {&(0x7f0000001180)="0f3db07acdb85c907d15f3d3f1db92302018d4829f794e6d61d2007e13e5ecc741d3f8f0c9ce00a90a3f58a5023bc6d965455053b7743fdd36ede0dbbdd8afd6c0b3cf9b0281b39de7ef3f6c239d4238e4b39f44d182d8a7af71149d99bb07ed2084bcb681e4586e672d12e3aae1aee1ce957fddd9d78967e0dee64a7536b39ca3eafc8f52361b0953ec99691cb2548cc8455923bd562e8b8666bd9b725f5656e9ad88b8b215394c97df18e1dde92f7bb94cd5262e3762e934a82f4bde46e3f26b38dbbd900980f424bf4137fe0bf190d8", 0xd1}, {&(0x7f0000001280)="39c68bf88fd4a14ca34818ab33770dbd2874fe2403cb9f2a8d578bd8ec3a93bd06eec9f8febf5363424c4888239d00e733f74b112b27d8d043770a98c58d3ebbf65d1f39ecf27da4dc09514477232dffbd12ce36cb038fd0dffdf83200e6e98e316df059bfa8017cb6442e252ea9978de6f050027ae205c8aab0ece9320e99caca19f16a2bf34cfdfd713f5e6faef28df7deea7da99fe5d259fc081e3877c851d3159d6c50f2b02e2a2da49ad91c193935b1cfce4c98709269095e5db4ad2235f42386ddde4e73470d89d92bc5776281583ed82a8e2394dcc4dbe117858b53", 0xdf}, {&(0x7f0000001380)="ba36e932a3282467436aa76d9ae45e20a408110dd2d3c50f6b6e166075a54a6dae0a491234d85a9caf0ae9c05f22533db8e3518543a74cdab55b8d2de1c1175c19043d99302c361ca1ffc14139f745a9e87d795f4520ffbdb83f7a451f4d1470586939c6507f00314d25478a35bdd77c8ac48923e9cc20a1ff4c071b8a0755f2d79d11b49655e90f66180523229247ede0bb2b7908d7c70272625fd8e5f8d24c98b0447ad87b691b81fc26e389668326a96f801ec73ed88fa15f7744309207454b4b50a91df9b846c34af23167911fd4bea7aba897b26af10709e02a70d0ad758e05bc2d732d6a18e01f10844924b6a7c06ecd1dbb97e54fc1", 0xf9}, {&(0x7f0000001480)="bb340431e6889ca3c12d98cbc8019c4142d4a76a682164fc154e0ad24811ff264a74bce88884e7f757470979ab0f5912f0c7dc667701f6e27b518baf29785043e41c7881c83f4a0f20b606a2319f0916e593d650a8b0e4557a0e1665975b4c9668682ea7", 0x64}, {&(0x7f0000001500)="a8aa2467e2af23785503af5795647c297afe4f8af2c1250fe56a6f8363741a992b6f8c14384d", 0x26}, {&(0x7f0000001540)="d9b37b5317db68b1de24ad74e8535299e1288011e6", 0x15}], 0xa, &(0x7f0000001a00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}}], 0xa0, 0x40000}}, {{&(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000001b40)='d\r', 0x2}, {&(0x7f0000001b80)="6fd338c1874026b26c791c101203e76822915461f33736292eb995150ebbd9f824334e981fb0a567e72287a497a4480ebd5c243855093833faf021557f706edf3b6f70ce41e095796b1ad6d17a7cde6bf57d4a5bc8cc62205c9af73e901cafdfdebc4eccf23f406b581d40bb52c3ef1d36b5bceb1eed9c8f49cdadc59512830c62668f6973ba6ff7176e376b", 0x8c}, {&(0x7f0000001c40)="b55849afc4e6ed6b8c9f49f1dccb53a755ac93382b7ab6584d891c93668f2f11cc78f5fb1df6a97581967c232cfcd97b83d0bf629c287386f94faa67619567e210ce71fa4bb60f4cfbc7a0508b8a332b90c43a1550446b244652bf212815037c33b217c781f30e611978c1d9a33f7d5fb6616b37456ef41f6eaf1fe66770bc93ca3cf845b37ed86703b5737dad5e9ac91dfe9e4b07f466b8ca5d453d2d32e464e9e850ac5cc2c8d205af8e1c3e169bec5e34793464f634883f3a01c16cbcf5b6", 0xc0}, {&(0x7f0000001d00)="9db238c48032165e362e101f810bb8f444d1b2d0872f9fd80f4445e60909c9bef9df430fd32de057a2dcf6a63eded353edf18daa61c1fea0c54a1e198c862d69fc57f7e4cc809317179042b99ecb8b432435351dcc5445d2795eac2de579cbbfca210c2047", 0x65}, {&(0x7f0000001d80)="351c2961539de0045e4e4db2df2393ca6bb9d250548fd6", 0x17}], 0x5, &(0x7f0000001e80)=[@rights={{0x30, 0x1, 0x1, [r0, r5, 0xffffffffffffffff, r6, r0, r0, r0, r8]}}], 0x30, 0x4080}}, {{&(0x7f0000001ec0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000002100)=[{&(0x7f0000001f40)="39cff416f111828b95dbede54e3ec8fbb016f19c2181716b0705907ce62330cf85d0707c6106e52ab0c8ea44b3a969ef2b2aa754c5a7b79c2f5f75a0d2809d4cffa10f7ada21feb2ccbf155b788a3177c37b30ee202f37d4d689ed7f98bdef2226f1c67d44de79632099b1bec32887c09ba175d21d5a5b7977d7e8d55a87c1c110fa418adc2f25757c7669f0fa0a39f4eec1e84e1ab77f444f85d5b11e7fdd3012b2dae9a238a40a3b56f2f2e55077de74e8c5dbd9", 0xb5}, {&(0x7f0000002000)="bfef9b08d519f1f8d8edac0e8ed1ddff90d0ff3f71902cf89dd4a3fbab6d110af6a23530378e34a6b1265b787a36f2f34987288a27921db148561107285fd5ec22ba6b2e18fbe218a1e756ad333787957375dba5c0cc445612ce51c6e0230bc5b03fcf80a25fff74995614e07612ecd6cee59fc23271fc2ed999fdc5c003cfb44b67bf70a5566b185df5b734f72ac0e34c000cd3836217338fccb115463c10ed5d22dfb304bae2672adb0870e44cb6ad0b826ea7584133955f1b57f56cfda3076729481964584ad1bd99d54eba5ba2b9a6d8040c3e64", 0xd6}], 0x2, &(0x7f0000002140)=[@rights={{0x18, 0x1, 0x1, [r9, r0]}}], 0x18, 0x4000}}], 0x4, 0x40000) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002a80), 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002dc0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) mount(0x0, 0x0, &(0x7f00000002c0)='reiserfs\x00', 0x4000, 0x0) r10 = syz_open_dev$loop(&(0x7f00000001c0), 0x760, 0x103382) r11 = memfd_create(&(0x7f0000000300)='U\xffA\x05\xd6\xe7\xfc\xa3\xb0\x04\xe2\x1b\\by\xdc2\xe3ZoL\x14\xa7\x8c\'\xa7\xcf\xff\xf0+9\xac\\\xa4\xa5=\\\xcc\xf6\xc4R\x88A\x94\xe0\xff\xff\xffX\x91\x1au\x83V\xc1H\xd3\rZ\x01!b\xc0\xaeW\xc5\x1f\xec\xfd\xe3\xc1\a\xeb\\,\x98P \xf2\xfe\xc5\xf9\xd4\x9a\x16\xa6\xb2\xde\x82\xa8\xf9\xcb{\xa9m\x83\xfb\x84\x8e\xef\xe3#\xcf$Df\x89\xe2?`\x96E=-\xd6\x91,4yEE\x1d\x81\x9c\x00\x00\x00\x00\x00\x001N\x1a\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\xcc\xb8o7\t\x0e4$Lb\xf9e\x8dv\xd0Y\x86\x18\v\xd6\xf9\\-\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a4\xf2\x8c\x19\x1e\xf0\xb5_\x93\x98\xb8\xcc\xc2\xc6\x15?\xa44\xd4\x12\xed\xa1\xf1!\xbch\x94\xd6\xf0\x98u\xd0#\x95y\x10\x06^\xdf\x0563\x9dX\xdcI\x06\xfe6\x1e^\"\x90\xbf\xa7&\xa3\xb5\x8d\\\xcf\xa1T\v\xd1\x92oV\x8d\xbcGd\x82\xaeD\xe0D\x10\xa9\xdb[\\eN\xbc\xb26-\xcd\xeat\xfa)\xc8\x00\x91<0\xbcf\x8b\xd5\xdb\xd9AC\xf5Z4h\x1a', 0x0) pwritev(r11, &(0x7f0000000540)=[{&(0x7f0000000040)="3f9ebe239545703482cb", 0xa}], 0x1, 0x81806, 0x2) sendfile(r10, r11, 0x0, 0x100000000000042) 09:19:04 executing program 1: r0 = creat(0x0, 0x0) (async) prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8}, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000080)) (async) r1 = getpid() connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) r2 = epoll_create1(0x0) (async) r3 = epoll_create1(0x0) (async) r4 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r4, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r4, &(0x7f0000000040)={0x2000000f}) (async) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000080)={0x4019}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r5, &(0x7f0000000100)) (async) r6 = creat(&(0x7f0000001e40)='./file0\x00', 0x0) (async) r7 = epoll_create1(0x0) r8 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r7, 0x1, r8, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r7, 0x3, r8, &(0x7f0000000040)={0x2000000f}) (async) r9 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) sendmmsg$unix(r0, &(0x7f0000002180)=[{{&(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000bc0)=[{&(0x7f0000000200)="16cfcac9e3be38c51037eef02716382ed78ac721067ad568e81492b81ba7a34320d6ab9243fb861bf88b504a3e8666f3d0f6f17d8adb900e878ef71e90ce40acc1d182c7b909e5e0313942834138d137e4617c0317a68306ef11f84633ace42b3de86a92a4c1e4bb023e33678b975498e2c66d98cd022f06addb5f5979f86aa84fe6137cc3a2302e3348d9d2", 0x8c}, {&(0x7f0000000000)="d9ec33ca89d0d08c3807da9d47594872fc86e828d23d49d4", 0x18}, {&(0x7f0000000440)="bdf19cf2afcb73daddfc46ac765b32d2a6a29fa4f56185322782f5bfd9702346f7bd49ff717cdbda06fefb39e7e3e1ad3d0af7ef6770857a33bd03fee41248794b0e672db7ee7d447eb4faf356f34e70b599aadb5df1d7c3d991c1ecd088f73cf2fe96fa7e585c170d5d511dbfe8654cfb51711f3ce476ff4994ec542a91189771891501564ec3b9d8f80abbb1d3536b9cf6d2d192fda9e6", 0x98}, {&(0x7f0000000580)="d1adeba737af5626648dc1fde5b8506a8c83edae22affcd23c46b9186613697903eeb437e816bd3899819693c7f3e8b5af085edcb14b5eac47c25bed86e7fee6918dc99901a2b7170687072462f890297f00e1278109f1ebf49f0d0fc7c055b51da1a12a1ae655423bfad102c7f202cdcc5cca26a0c68dd3c992774e4ce688d61839a163f97ecce0827d2c1097a0617965b2a84191ad66de27f1755af05e6be5727a1080a3210478e88a5f67da78d2d4561dad1cff8548b55f4f309f9fe8f7d3afb17b91f7afedcc9f8027e44c8026c31ef870bdbd14f85cdeed658396894ed0d5c3a4cab39d502ae8876781433ba29db42c", 0xf2}, {&(0x7f0000000680)="c968f72d4b258d9f8651f7655aa35a1a6a6f5b328d1b9f07eceebbc758bf1be731a9e94af0a490c7ae9c0fa25293249c12d6120b6a1d44e0881ae34f6bd6c9caa03165dbdca26c3e5936e33bca00e92cfc8ae4133a9252de0372da779f1558911f338558b349d9a629b2990f60321a69044a2abd2b836f8bcbd7fb392391b322611901276637b96d5a96c4b2875e095a0752242762753dbce5b38b051ee77dc352f7c44a2acd1323146303a994e6f11b648244f701dea9257a2f3c71aa82ea1eea7a4debe5104890adb51ca809ec46daf1213b642bc30b7d9c2ea3490ae34d38994e91c10005590cce75e69c8e1cb6", 0xef}, {&(0x7f0000000780)="f7cd5ac84089958488b8b9a55208be954091590ce1b4013fa082c67520eafe3096ae1bc96a0b5381454d59a91310b4154ab92364df7999adda8c4f4ffc0ee5c7a368a24dbc9d2500b9cf8bb7e01fee83f54fefe11d8d74746f0ee0836d", 0x5d}, {&(0x7f0000000800)="32bc299f5b453763f1940e1e6c8623ce5b7710e479f1f0f6448862474d07e745971219b02e92f6943e1dfc0f55ca65d786707644ea83f545daeaee5a79c9e099b283bdf9fead550f46cd10641055b9b399e7824ffb25bacc4519cfb8e9207a6afd4c514e300bb43de3048abb67fa0d5076e30510a6697a304cde13d59dd0732db547bce7d83a937b827873308c0c67c5ebcedb7910f2057246dceb6ddccb047ad00fee109df96e47db9945d0ae631b5a85e843b4b99e", 0xb6}, {&(0x7f00000008c0)="02c83949730c367ecaf1c1e75987d596be30e375a532b490e5dfba6952022730f6c9eaa0c2fd80b5cbe008b05fa05ccbd3fc0d0d100641a691cd26e345ebf5d57d73556b7d70196c7db67025593012299cb5807336a34ae37ee1b63ee2972ec94c386938d7f67e01e893b0ec65dfacbd9c477e2e7fb0d19088b7a978dd2e053691b021ab67a078e2f18eba24729dd89446c0b7251afa45758e252a3858e4394a10cefa900cdf9dc7d379d52eff979443e42e27490854ffc2b1952bf55abd4e4c4337a5256c45370da267749c7141766a6f6fc6f7feea75541b7e765432d1572d0ad77c8a945e8cec4e431935f5a6907865c469312fc3c9", 0xf7}, {&(0x7f00000009c0)="0134b15d72f16f7f36eb12e6605186c7ecd933cd31eba285b35734ee592263db3a51940fa37d9fab76bd66c76d18bba9ea370680a5713bd917233a118f42b5d039157ed586f85af0b2c1886dfd0f00590db078ca73ad8e23c55d2913b0abc68997252699d194f012d66a726739f9fe484cc29264dc7c22f54c79eded4137244d72298513ba380dec438c1447543933d573479edde7d5c14890409aeb96c7d2d3ac4899e70de775c92ef278d02d019f2e81706fbcd6ce592f3a81b4db3a15d8b8f2c61ef5db1ca62b7c2e314eec12db62c4bdebeefc6b49538c6f8b43cc", 0xdd}, {&(0x7f0000000ac0)="51f791b61c6058cae98fd7989df812157d23aa4117253e6ee8d14448f8736f9e3f3eefc1eba9471dad89ab99c115164a0d0de8ef40767c2be731f8635d4457976d5654641a0fff772283cb62a4a1de4ab375e40f911bf0d03783252bb33bf434b9dd3d78c7825da9b6e327b4e19f30c66e3383c6b0203e2a9e16dde2f2e652b413aca6f3c27676c86c396a60917b9c8770f1acfb2f90c5d3877c9d26f71fd8b9b19ec4b995d3460d960f776ea20c172dfdd2c9e1df8d351af9539256ede60759b8b93293b3654817b40eb0b358137e42f80678ab10a99cf53d6595c3b3abe3556d63079e852206", 0xe7}], 0xa, &(0x7f0000000c80)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, r0, r0, 0xffffffffffffffff]}}], 0xf0, 0x8000}}, {{&(0x7f0000000d80)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000001580)=[{&(0x7f0000000e00)="e29e35f590d8ab42abf5fcdff2cfe6359d29d27e86c94058b7e6a6955a70abe7e8923fb5e98b73a6fdbcec6a3f720b5e285669c8ca94b90240d1e3a2ecd8b4a343d5914bf198f4fab42b1986ee45c9177c16611060a0d5b186d1297d110b9d3d73d982e7c9bcde84105c64c52af8517af389f00948cf7e0c8ce997922379cda879a2c113273bea41db54f70f09d26e837e614a5db8a1ddfa03552ce7bd2d790d5e65c7941c01e27efc9db7618a9b60f92dfe8e9f273163f4bcac998539e415512c771a7f1f7e55a25958", 0xca}, {&(0x7f0000000f00)="e7043fa9fb222b2c9043980ab791cb484ecc972e6b729cef9eccbddd6695b45ba3262e7411006b9ddd849ec38e14dcaaff27c2317547e6d16b57755a53298bc851747239bd714b92396b7e60d89a156c8e2caf63437ba81b31ee242b003a47d2ba88930f64a50359561f7c69a5be4960e018f2d8004b785d22eb6fd8ecd12ed4db463af4aee9587947770040ea9b0ebd54b7c4a2189cd464c0a201ceee1992477071622f5016acf99ce53d7c4a19c19aa8ef3efbc342fa9072a7", 0xba}, {&(0x7f0000000fc0)="9aca45103d8bf481aae277fd3cf668c63df79606ab84c796d04d016927f47e010a7b8f66dd5c7467b1081776b24703142b3b7354e75ea2bcd061ea124539a4169641a42258169ec2231142f25e5544513c9239dbc39dab17e8cff3143a5b4ee6fa2e1670b78d0c5dbe904da11c36ca3eeeb30c67a501f074bdbb634d174b5643941c93b813e18a821c4783c2ebf84e84b958d8f744e5b891ab1e9328a91809373964d04fc1d4fa86aea36c27d638ae1d27348181fc039d2d1e296882c12ea2a53a", 0xc1}, {&(0x7f00000010c0)="fc9d9bc4104389593b2cb34d0f38f26da528d829a47a31258a23f53dca8ddda48955ed7497239ea41959e875847303f25759f56f06ff376d43e2f969b45933a5061895658c0c8f4a74e855ff6387a2fab3806186cc9b7a6bf7f122814c2c3c601d289a29a630eed61baec5a77f1b862da45036f74e7bc5f6fbc3a467da5534c5cfdbe893c61830681fd2233ba8b9bb72cbd2b95fd54b4c2d343aaa3c614565a75f41fff675", 0xa5}, {&(0x7f0000001180)="0f3db07acdb85c907d15f3d3f1db92302018d4829f794e6d61d2007e13e5ecc741d3f8f0c9ce00a90a3f58a5023bc6d965455053b7743fdd36ede0dbbdd8afd6c0b3cf9b0281b39de7ef3f6c239d4238e4b39f44d182d8a7af71149d99bb07ed2084bcb681e4586e672d12e3aae1aee1ce957fddd9d78967e0dee64a7536b39ca3eafc8f52361b0953ec99691cb2548cc8455923bd562e8b8666bd9b725f5656e9ad88b8b215394c97df18e1dde92f7bb94cd5262e3762e934a82f4bde46e3f26b38dbbd900980f424bf4137fe0bf190d8", 0xd1}, {&(0x7f0000001280)="39c68bf88fd4a14ca34818ab33770dbd2874fe2403cb9f2a8d578bd8ec3a93bd06eec9f8febf5363424c4888239d00e733f74b112b27d8d043770a98c58d3ebbf65d1f39ecf27da4dc09514477232dffbd12ce36cb038fd0dffdf83200e6e98e316df059bfa8017cb6442e252ea9978de6f050027ae205c8aab0ece9320e99caca19f16a2bf34cfdfd713f5e6faef28df7deea7da99fe5d259fc081e3877c851d3159d6c50f2b02e2a2da49ad91c193935b1cfce4c98709269095e5db4ad2235f42386ddde4e73470d89d92bc5776281583ed82a8e2394dcc4dbe117858b53", 0xdf}, {&(0x7f0000001380)="ba36e932a3282467436aa76d9ae45e20a408110dd2d3c50f6b6e166075a54a6dae0a491234d85a9caf0ae9c05f22533db8e3518543a74cdab55b8d2de1c1175c19043d99302c361ca1ffc14139f745a9e87d795f4520ffbdb83f7a451f4d1470586939c6507f00314d25478a35bdd77c8ac48923e9cc20a1ff4c071b8a0755f2d79d11b49655e90f66180523229247ede0bb2b7908d7c70272625fd8e5f8d24c98b0447ad87b691b81fc26e389668326a96f801ec73ed88fa15f7744309207454b4b50a91df9b846c34af23167911fd4bea7aba897b26af10709e02a70d0ad758e05bc2d732d6a18e01f10844924b6a7c06ecd1dbb97e54fc1", 0xf9}, {&(0x7f0000001480)="bb340431e6889ca3c12d98cbc8019c4142d4a76a682164fc154e0ad24811ff264a74bce88884e7f757470979ab0f5912f0c7dc667701f6e27b518baf29785043e41c7881c83f4a0f20b606a2319f0916e593d650a8b0e4557a0e1665975b4c9668682ea7", 0x64}, {&(0x7f0000001500)="a8aa2467e2af23785503af5795647c297afe4f8af2c1250fe56a6f8363741a992b6f8c14384d", 0x26}, {&(0x7f0000001540)="d9b37b5317db68b1de24ad74e8535299e1288011e6", 0x15}], 0xa, &(0x7f0000001a00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}}], 0xa0, 0x40000}}, {{&(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000001b40)='d\r', 0x2}, {&(0x7f0000001b80)="6fd338c1874026b26c791c101203e76822915461f33736292eb995150ebbd9f824334e981fb0a567e72287a497a4480ebd5c243855093833faf021557f706edf3b6f70ce41e095796b1ad6d17a7cde6bf57d4a5bc8cc62205c9af73e901cafdfdebc4eccf23f406b581d40bb52c3ef1d36b5bceb1eed9c8f49cdadc59512830c62668f6973ba6ff7176e376b", 0x8c}, {&(0x7f0000001c40)="b55849afc4e6ed6b8c9f49f1dccb53a755ac93382b7ab6584d891c93668f2f11cc78f5fb1df6a97581967c232cfcd97b83d0bf629c287386f94faa67619567e210ce71fa4bb60f4cfbc7a0508b8a332b90c43a1550446b244652bf212815037c33b217c781f30e611978c1d9a33f7d5fb6616b37456ef41f6eaf1fe66770bc93ca3cf845b37ed86703b5737dad5e9ac91dfe9e4b07f466b8ca5d453d2d32e464e9e850ac5cc2c8d205af8e1c3e169bec5e34793464f634883f3a01c16cbcf5b6", 0xc0}, {&(0x7f0000001d00)="9db238c48032165e362e101f810bb8f444d1b2d0872f9fd80f4445e60909c9bef9df430fd32de057a2dcf6a63eded353edf18daa61c1fea0c54a1e198c862d69fc57f7e4cc809317179042b99ecb8b432435351dcc5445d2795eac2de579cbbfca210c2047", 0x65}, {&(0x7f0000001d80)="351c2961539de0045e4e4db2df2393ca6bb9d250548fd6", 0x17}], 0x5, &(0x7f0000001e80)=[@rights={{0x30, 0x1, 0x1, [r0, r5, 0xffffffffffffffff, r6, r0, r0, r0, r8]}}], 0x30, 0x4080}}, {{&(0x7f0000001ec0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000002100)=[{&(0x7f0000001f40)="39cff416f111828b95dbede54e3ec8fbb016f19c2181716b0705907ce62330cf85d0707c6106e52ab0c8ea44b3a969ef2b2aa754c5a7b79c2f5f75a0d2809d4cffa10f7ada21feb2ccbf155b788a3177c37b30ee202f37d4d689ed7f98bdef2226f1c67d44de79632099b1bec32887c09ba175d21d5a5b7977d7e8d55a87c1c110fa418adc2f25757c7669f0fa0a39f4eec1e84e1ab77f444f85d5b11e7fdd3012b2dae9a238a40a3b56f2f2e55077de74e8c5dbd9", 0xb5}, {&(0x7f0000002000)="bfef9b08d519f1f8d8edac0e8ed1ddff90d0ff3f71902cf89dd4a3fbab6d110af6a23530378e34a6b1265b787a36f2f34987288a27921db148561107285fd5ec22ba6b2e18fbe218a1e756ad333787957375dba5c0cc445612ce51c6e0230bc5b03fcf80a25fff74995614e07612ecd6cee59fc23271fc2ed999fdc5c003cfb44b67bf70a5566b185df5b734f72ac0e34c000cd3836217338fccb115463c10ed5d22dfb304bae2672adb0870e44cb6ad0b826ea7584133955f1b57f56cfda3076729481964584ad1bd99d54eba5ba2b9a6d8040c3e64", 0xd6}], 0x2, &(0x7f0000002140)=[@rights={{0x18, 0x1, 0x1, [r9, r0]}}], 0x18, 0x4000}}], 0x4, 0x40000) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002a80), 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002dc0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) (async) mount(0x0, 0x0, &(0x7f00000002c0)='reiserfs\x00', 0x4000, 0x0) (async) r10 = syz_open_dev$loop(&(0x7f00000001c0), 0x760, 0x103382) (async) r11 = memfd_create(&(0x7f0000000300)='U\xffA\x05\xd6\xe7\xfc\xa3\xb0\x04\xe2\x1b\\by\xdc2\xe3ZoL\x14\xa7\x8c\'\xa7\xcf\xff\xf0+9\xac\\\xa4\xa5=\\\xcc\xf6\xc4R\x88A\x94\xe0\xff\xff\xffX\x91\x1au\x83V\xc1H\xd3\rZ\x01!b\xc0\xaeW\xc5\x1f\xec\xfd\xe3\xc1\a\xeb\\,\x98P \xf2\xfe\xc5\xf9\xd4\x9a\x16\xa6\xb2\xde\x82\xa8\xf9\xcb{\xa9m\x83\xfb\x84\x8e\xef\xe3#\xcf$Df\x89\xe2?`\x96E=-\xd6\x91,4yEE\x1d\x81\x9c\x00\x00\x00\x00\x00\x001N\x1a\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\xcc\xb8o7\t\x0e4$Lb\xf9e\x8dv\xd0Y\x86\x18\v\xd6\xf9\\-\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a4\xf2\x8c\x19\x1e\xf0\xb5_\x93\x98\xb8\xcc\xc2\xc6\x15?\xa44\xd4\x12\xed\xa1\xf1!\xbch\x94\xd6\xf0\x98u\xd0#\x95y\x10\x06^\xdf\x0563\x9dX\xdcI\x06\xfe6\x1e^\"\x90\xbf\xa7&\xa3\xb5\x8d\\\xcf\xa1T\v\xd1\x92oV\x8d\xbcGd\x82\xaeD\xe0D\x10\xa9\xdb[\\eN\xbc\xb26-\xcd\xeat\xfa)\xc8\x00\x91<0\xbcf\x8b\xd5\xdb\xd9AC\xf5Z4h\x1a', 0x0) pwritev(r11, &(0x7f0000000540)=[{&(0x7f0000000040)="3f9ebe239545703482cb", 0xa}], 0x1, 0x81806, 0x2) (async) sendfile(r10, r11, 0x0, 0x100000000000042) [ 281.529355][ T70] usb 3-1: new high-speed USB device number 8 using dummy_hcd 09:19:04 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000480)=0x0) setpriority(0x1, r1, 0xffffffffffffffcd) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) gettid() (async, rerun: 64) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) (rerun: 64) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002f00)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd923e03866fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d236f45dd7777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008aa22b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743adcfa43e1ee88cd946a7e3629110ff930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e0"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) (async, rerun: 64) r5 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) (rerun: 64) ftruncate(r5, 0x5) (async) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000300)={{{@in=@broadcast, @in=@private}}, {{@in=@initdev}, 0x0, @in=@multicast2}}, &(0x7f0000000180)=0xe8) (async) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000240)={@ipv4={""/10, ""/2, @multicast2}}, &(0x7f00000002c0)=0x14) socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) getsockname$packet(r6, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) r8 = getpid() sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) (async) sched_getscheduler(r8) (async, rerun: 64) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) (rerun: 64) syz_mount_image$vfat(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async, rerun: 32) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000280)={'ip6_vti0\x00', &(0x7f0000000400)={'syztnl0\x00', r7, 0x29, 0x9, 0x1f, 0x80000001, 0x50, @rand_addr=' \x01\x00', @ipv4={'\x00', '\xff\xff', @local}, 0x0, 0x20, 0xffffffff, 0x7}}) (rerun: 32) 09:19:04 executing program 1: r0 = creat(0x0, 0x0) (async) prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8}, 0x0) (async) sched_setscheduler(0x0, 0x0, &(0x7f0000000080)) (async, rerun: 64) r1 = getpid() (async, rerun: 64) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = epoll_create1(0x0) (async) r3 = epoll_create1(0x0) (async) r4 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r4, &(0x7f0000000380)) (async) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r4, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000080)={0x4019}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r5, &(0x7f0000000100)) (async, rerun: 64) r6 = creat(&(0x7f0000001e40)='./file0\x00', 0x0) (async, rerun: 64) r7 = epoll_create1(0x0) (async) r8 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r7, 0x1, r8, &(0x7f0000000380)) (async) epoll_ctl$EPOLL_CTL_MOD(r7, 0x3, r8, &(0x7f0000000040)={0x2000000f}) (async) r9 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) sendmmsg$unix(r0, &(0x7f0000002180)=[{{&(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000bc0)=[{&(0x7f0000000200)="16cfcac9e3be38c51037eef02716382ed78ac721067ad568e81492b81ba7a34320d6ab9243fb861bf88b504a3e8666f3d0f6f17d8adb900e878ef71e90ce40acc1d182c7b909e5e0313942834138d137e4617c0317a68306ef11f84633ace42b3de86a92a4c1e4bb023e33678b975498e2c66d98cd022f06addb5f5979f86aa84fe6137cc3a2302e3348d9d2", 0x8c}, {&(0x7f0000000000)="d9ec33ca89d0d08c3807da9d47594872fc86e828d23d49d4", 0x18}, {&(0x7f0000000440)="bdf19cf2afcb73daddfc46ac765b32d2a6a29fa4f56185322782f5bfd9702346f7bd49ff717cdbda06fefb39e7e3e1ad3d0af7ef6770857a33bd03fee41248794b0e672db7ee7d447eb4faf356f34e70b599aadb5df1d7c3d991c1ecd088f73cf2fe96fa7e585c170d5d511dbfe8654cfb51711f3ce476ff4994ec542a91189771891501564ec3b9d8f80abbb1d3536b9cf6d2d192fda9e6", 0x98}, {&(0x7f0000000580)="d1adeba737af5626648dc1fde5b8506a8c83edae22affcd23c46b9186613697903eeb437e816bd3899819693c7f3e8b5af085edcb14b5eac47c25bed86e7fee6918dc99901a2b7170687072462f890297f00e1278109f1ebf49f0d0fc7c055b51da1a12a1ae655423bfad102c7f202cdcc5cca26a0c68dd3c992774e4ce688d61839a163f97ecce0827d2c1097a0617965b2a84191ad66de27f1755af05e6be5727a1080a3210478e88a5f67da78d2d4561dad1cff8548b55f4f309f9fe8f7d3afb17b91f7afedcc9f8027e44c8026c31ef870bdbd14f85cdeed658396894ed0d5c3a4cab39d502ae8876781433ba29db42c", 0xf2}, {&(0x7f0000000680)="c968f72d4b258d9f8651f7655aa35a1a6a6f5b328d1b9f07eceebbc758bf1be731a9e94af0a490c7ae9c0fa25293249c12d6120b6a1d44e0881ae34f6bd6c9caa03165dbdca26c3e5936e33bca00e92cfc8ae4133a9252de0372da779f1558911f338558b349d9a629b2990f60321a69044a2abd2b836f8bcbd7fb392391b322611901276637b96d5a96c4b2875e095a0752242762753dbce5b38b051ee77dc352f7c44a2acd1323146303a994e6f11b648244f701dea9257a2f3c71aa82ea1eea7a4debe5104890adb51ca809ec46daf1213b642bc30b7d9c2ea3490ae34d38994e91c10005590cce75e69c8e1cb6", 0xef}, {&(0x7f0000000780)="f7cd5ac84089958488b8b9a55208be954091590ce1b4013fa082c67520eafe3096ae1bc96a0b5381454d59a91310b4154ab92364df7999adda8c4f4ffc0ee5c7a368a24dbc9d2500b9cf8bb7e01fee83f54fefe11d8d74746f0ee0836d", 0x5d}, {&(0x7f0000000800)="32bc299f5b453763f1940e1e6c8623ce5b7710e479f1f0f6448862474d07e745971219b02e92f6943e1dfc0f55ca65d786707644ea83f545daeaee5a79c9e099b283bdf9fead550f46cd10641055b9b399e7824ffb25bacc4519cfb8e9207a6afd4c514e300bb43de3048abb67fa0d5076e30510a6697a304cde13d59dd0732db547bce7d83a937b827873308c0c67c5ebcedb7910f2057246dceb6ddccb047ad00fee109df96e47db9945d0ae631b5a85e843b4b99e", 0xb6}, {&(0x7f00000008c0)="02c83949730c367ecaf1c1e75987d596be30e375a532b490e5dfba6952022730f6c9eaa0c2fd80b5cbe008b05fa05ccbd3fc0d0d100641a691cd26e345ebf5d57d73556b7d70196c7db67025593012299cb5807336a34ae37ee1b63ee2972ec94c386938d7f67e01e893b0ec65dfacbd9c477e2e7fb0d19088b7a978dd2e053691b021ab67a078e2f18eba24729dd89446c0b7251afa45758e252a3858e4394a10cefa900cdf9dc7d379d52eff979443e42e27490854ffc2b1952bf55abd4e4c4337a5256c45370da267749c7141766a6f6fc6f7feea75541b7e765432d1572d0ad77c8a945e8cec4e431935f5a6907865c469312fc3c9", 0xf7}, {&(0x7f00000009c0)="0134b15d72f16f7f36eb12e6605186c7ecd933cd31eba285b35734ee592263db3a51940fa37d9fab76bd66c76d18bba9ea370680a5713bd917233a118f42b5d039157ed586f85af0b2c1886dfd0f00590db078ca73ad8e23c55d2913b0abc68997252699d194f012d66a726739f9fe484cc29264dc7c22f54c79eded4137244d72298513ba380dec438c1447543933d573479edde7d5c14890409aeb96c7d2d3ac4899e70de775c92ef278d02d019f2e81706fbcd6ce592f3a81b4db3a15d8b8f2c61ef5db1ca62b7c2e314eec12db62c4bdebeefc6b49538c6f8b43cc", 0xdd}, {&(0x7f0000000ac0)="51f791b61c6058cae98fd7989df812157d23aa4117253e6ee8d14448f8736f9e3f3eefc1eba9471dad89ab99c115164a0d0de8ef40767c2be731f8635d4457976d5654641a0fff772283cb62a4a1de4ab375e40f911bf0d03783252bb33bf434b9dd3d78c7825da9b6e327b4e19f30c66e3383c6b0203e2a9e16dde2f2e652b413aca6f3c27676c86c396a60917b9c8770f1acfb2f90c5d3877c9d26f71fd8b9b19ec4b995d3460d960f776ea20c172dfdd2c9e1df8d351af9539256ede60759b8b93293b3654817b40eb0b358137e42f80678ab10a99cf53d6595c3b3abe3556d63079e852206", 0xe7}], 0xa, &(0x7f0000000c80)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, r0, r0, 0xffffffffffffffff]}}], 0xf0, 0x8000}}, {{&(0x7f0000000d80)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000001580)=[{&(0x7f0000000e00)="e29e35f590d8ab42abf5fcdff2cfe6359d29d27e86c94058b7e6a6955a70abe7e8923fb5e98b73a6fdbcec6a3f720b5e285669c8ca94b90240d1e3a2ecd8b4a343d5914bf198f4fab42b1986ee45c9177c16611060a0d5b186d1297d110b9d3d73d982e7c9bcde84105c64c52af8517af389f00948cf7e0c8ce997922379cda879a2c113273bea41db54f70f09d26e837e614a5db8a1ddfa03552ce7bd2d790d5e65c7941c01e27efc9db7618a9b60f92dfe8e9f273163f4bcac998539e415512c771a7f1f7e55a25958", 0xca}, {&(0x7f0000000f00)="e7043fa9fb222b2c9043980ab791cb484ecc972e6b729cef9eccbddd6695b45ba3262e7411006b9ddd849ec38e14dcaaff27c2317547e6d16b57755a53298bc851747239bd714b92396b7e60d89a156c8e2caf63437ba81b31ee242b003a47d2ba88930f64a50359561f7c69a5be4960e018f2d8004b785d22eb6fd8ecd12ed4db463af4aee9587947770040ea9b0ebd54b7c4a2189cd464c0a201ceee1992477071622f5016acf99ce53d7c4a19c19aa8ef3efbc342fa9072a7", 0xba}, {&(0x7f0000000fc0)="9aca45103d8bf481aae277fd3cf668c63df79606ab84c796d04d016927f47e010a7b8f66dd5c7467b1081776b24703142b3b7354e75ea2bcd061ea124539a4169641a42258169ec2231142f25e5544513c9239dbc39dab17e8cff3143a5b4ee6fa2e1670b78d0c5dbe904da11c36ca3eeeb30c67a501f074bdbb634d174b5643941c93b813e18a821c4783c2ebf84e84b958d8f744e5b891ab1e9328a91809373964d04fc1d4fa86aea36c27d638ae1d27348181fc039d2d1e296882c12ea2a53a", 0xc1}, {&(0x7f00000010c0)="fc9d9bc4104389593b2cb34d0f38f26da528d829a47a31258a23f53dca8ddda48955ed7497239ea41959e875847303f25759f56f06ff376d43e2f969b45933a5061895658c0c8f4a74e855ff6387a2fab3806186cc9b7a6bf7f122814c2c3c601d289a29a630eed61baec5a77f1b862da45036f74e7bc5f6fbc3a467da5534c5cfdbe893c61830681fd2233ba8b9bb72cbd2b95fd54b4c2d343aaa3c614565a75f41fff675", 0xa5}, {&(0x7f0000001180)="0f3db07acdb85c907d15f3d3f1db92302018d4829f794e6d61d2007e13e5ecc741d3f8f0c9ce00a90a3f58a5023bc6d965455053b7743fdd36ede0dbbdd8afd6c0b3cf9b0281b39de7ef3f6c239d4238e4b39f44d182d8a7af71149d99bb07ed2084bcb681e4586e672d12e3aae1aee1ce957fddd9d78967e0dee64a7536b39ca3eafc8f52361b0953ec99691cb2548cc8455923bd562e8b8666bd9b725f5656e9ad88b8b215394c97df18e1dde92f7bb94cd5262e3762e934a82f4bde46e3f26b38dbbd900980f424bf4137fe0bf190d8", 0xd1}, {&(0x7f0000001280)="39c68bf88fd4a14ca34818ab33770dbd2874fe2403cb9f2a8d578bd8ec3a93bd06eec9f8febf5363424c4888239d00e733f74b112b27d8d043770a98c58d3ebbf65d1f39ecf27da4dc09514477232dffbd12ce36cb038fd0dffdf83200e6e98e316df059bfa8017cb6442e252ea9978de6f050027ae205c8aab0ece9320e99caca19f16a2bf34cfdfd713f5e6faef28df7deea7da99fe5d259fc081e3877c851d3159d6c50f2b02e2a2da49ad91c193935b1cfce4c98709269095e5db4ad2235f42386ddde4e73470d89d92bc5776281583ed82a8e2394dcc4dbe117858b53", 0xdf}, {&(0x7f0000001380)="ba36e932a3282467436aa76d9ae45e20a408110dd2d3c50f6b6e166075a54a6dae0a491234d85a9caf0ae9c05f22533db8e3518543a74cdab55b8d2de1c1175c19043d99302c361ca1ffc14139f745a9e87d795f4520ffbdb83f7a451f4d1470586939c6507f00314d25478a35bdd77c8ac48923e9cc20a1ff4c071b8a0755f2d79d11b49655e90f66180523229247ede0bb2b7908d7c70272625fd8e5f8d24c98b0447ad87b691b81fc26e389668326a96f801ec73ed88fa15f7744309207454b4b50a91df9b846c34af23167911fd4bea7aba897b26af10709e02a70d0ad758e05bc2d732d6a18e01f10844924b6a7c06ecd1dbb97e54fc1", 0xf9}, {&(0x7f0000001480)="bb340431e6889ca3c12d98cbc8019c4142d4a76a682164fc154e0ad24811ff264a74bce88884e7f757470979ab0f5912f0c7dc667701f6e27b518baf29785043e41c7881c83f4a0f20b606a2319f0916e593d650a8b0e4557a0e1665975b4c9668682ea7", 0x64}, {&(0x7f0000001500)="a8aa2467e2af23785503af5795647c297afe4f8af2c1250fe56a6f8363741a992b6f8c14384d", 0x26}, {&(0x7f0000001540)="d9b37b5317db68b1de24ad74e8535299e1288011e6", 0x15}], 0xa, &(0x7f0000001a00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}}], 0xa0, 0x40000}}, {{&(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000001b40)='d\r', 0x2}, {&(0x7f0000001b80)="6fd338c1874026b26c791c101203e76822915461f33736292eb995150ebbd9f824334e981fb0a567e72287a497a4480ebd5c243855093833faf021557f706edf3b6f70ce41e095796b1ad6d17a7cde6bf57d4a5bc8cc62205c9af73e901cafdfdebc4eccf23f406b581d40bb52c3ef1d36b5bceb1eed9c8f49cdadc59512830c62668f6973ba6ff7176e376b", 0x8c}, {&(0x7f0000001c40)="b55849afc4e6ed6b8c9f49f1dccb53a755ac93382b7ab6584d891c93668f2f11cc78f5fb1df6a97581967c232cfcd97b83d0bf629c287386f94faa67619567e210ce71fa4bb60f4cfbc7a0508b8a332b90c43a1550446b244652bf212815037c33b217c781f30e611978c1d9a33f7d5fb6616b37456ef41f6eaf1fe66770bc93ca3cf845b37ed86703b5737dad5e9ac91dfe9e4b07f466b8ca5d453d2d32e464e9e850ac5cc2c8d205af8e1c3e169bec5e34793464f634883f3a01c16cbcf5b6", 0xc0}, {&(0x7f0000001d00)="9db238c48032165e362e101f810bb8f444d1b2d0872f9fd80f4445e60909c9bef9df430fd32de057a2dcf6a63eded353edf18daa61c1fea0c54a1e198c862d69fc57f7e4cc809317179042b99ecb8b432435351dcc5445d2795eac2de579cbbfca210c2047", 0x65}, {&(0x7f0000001d80)="351c2961539de0045e4e4db2df2393ca6bb9d250548fd6", 0x17}], 0x5, &(0x7f0000001e80)=[@rights={{0x30, 0x1, 0x1, [r0, r5, 0xffffffffffffffff, r6, r0, r0, r0, r8]}}], 0x30, 0x4080}}, {{&(0x7f0000001ec0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000002100)=[{&(0x7f0000001f40)="39cff416f111828b95dbede54e3ec8fbb016f19c2181716b0705907ce62330cf85d0707c6106e52ab0c8ea44b3a969ef2b2aa754c5a7b79c2f5f75a0d2809d4cffa10f7ada21feb2ccbf155b788a3177c37b30ee202f37d4d689ed7f98bdef2226f1c67d44de79632099b1bec32887c09ba175d21d5a5b7977d7e8d55a87c1c110fa418adc2f25757c7669f0fa0a39f4eec1e84e1ab77f444f85d5b11e7fdd3012b2dae9a238a40a3b56f2f2e55077de74e8c5dbd9", 0xb5}, {&(0x7f0000002000)="bfef9b08d519f1f8d8edac0e8ed1ddff90d0ff3f71902cf89dd4a3fbab6d110af6a23530378e34a6b1265b787a36f2f34987288a27921db148561107285fd5ec22ba6b2e18fbe218a1e756ad333787957375dba5c0cc445612ce51c6e0230bc5b03fcf80a25fff74995614e07612ecd6cee59fc23271fc2ed999fdc5c003cfb44b67bf70a5566b185df5b734f72ac0e34c000cd3836217338fccb115463c10ed5d22dfb304bae2672adb0870e44cb6ad0b826ea7584133955f1b57f56cfda3076729481964584ad1bd99d54eba5ba2b9a6d8040c3e64", 0xd6}], 0x2, &(0x7f0000002140)=[@rights={{0x18, 0x1, 0x1, [r9, r0]}}], 0x18, 0x4000}}], 0x4, 0x40000) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002a80), 0x0, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x4) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002dc0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) (async) mount(0x0, 0x0, &(0x7f00000002c0)='reiserfs\x00', 0x4000, 0x0) (async, rerun: 64) r10 = syz_open_dev$loop(&(0x7f00000001c0), 0x760, 0x103382) (async, rerun: 64) r11 = memfd_create(&(0x7f0000000300)='U\xffA\x05\xd6\xe7\xfc\xa3\xb0\x04\xe2\x1b\\by\xdc2\xe3ZoL\x14\xa7\x8c\'\xa7\xcf\xff\xf0+9\xac\\\xa4\xa5=\\\xcc\xf6\xc4R\x88A\x94\xe0\xff\xff\xffX\x91\x1au\x83V\xc1H\xd3\rZ\x01!b\xc0\xaeW\xc5\x1f\xec\xfd\xe3\xc1\a\xeb\\,\x98P \xf2\xfe\xc5\xf9\xd4\x9a\x16\xa6\xb2\xde\x82\xa8\xf9\xcb{\xa9m\x83\xfb\x84\x8e\xef\xe3#\xcf$Df\x89\xe2?`\x96E=-\xd6\x91,4yEE\x1d\x81\x9c\x00\x00\x00\x00\x00\x001N\x1a\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\xcc\xb8o7\t\x0e4$Lb\xf9e\x8dv\xd0Y\x86\x18\v\xd6\xf9\\-\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a4\xf2\x8c\x19\x1e\xf0\xb5_\x93\x98\xb8\xcc\xc2\xc6\x15?\xa44\xd4\x12\xed\xa1\xf1!\xbch\x94\xd6\xf0\x98u\xd0#\x95y\x10\x06^\xdf\x0563\x9dX\xdcI\x06\xfe6\x1e^\"\x90\xbf\xa7&\xa3\xb5\x8d\\\xcf\xa1T\v\xd1\x92oV\x8d\xbcGd\x82\xaeD\xe0D\x10\xa9\xdb[\\eN\xbc\xb26-\xcd\xeat\xfa)\xc8\x00\x91<0\xbcf\x8b\xd5\xdb\xd9AC\xf5Z4h\x1a', 0x0) pwritev(r11, &(0x7f0000000540)=[{&(0x7f0000000040)="3f9ebe239545703482cb", 0xa}], 0x1, 0x81806, 0x2) (async) sendfile(r10, r11, 0x0, 0x100000000000042) 09:19:04 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) 09:19:04 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_queued_recursive\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) fdatasync(r0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) madvise(&(0x7f000038d000/0x4000)=nil, 0x4000, 0xd) r1 = socket(0x1, 0x803, 0x0) getsockopt$SO_BINDTODEVICE(r1, 0x1, 0x28, &(0x7f0000000000), 0x20000000) 09:19:05 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) 09:19:05 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000040)=0x1, 0xffffffff) (async, rerun: 32) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (rerun: 32) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) add_key$fscrypt_v1(0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r4 = add_key$fscrypt_v1(&(0x7f0000000380), 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r5 = gettid() r6 = socket$inet_udp(0x2, 0x2, 0x0) (async, rerun: 32) sync() (rerun: 32) keyctl$link(0x8, 0x0, 0x0) (async) keyctl$search(0xa, 0x0, 0x0, 0x0, r4) (async) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) pwrite64(r7, &(0x7f00000000c0)="90", 0xfdef, 0x0) (async) r8 = epoll_create1(0x0) r9 = epoll_create1(0x0) r10 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r9, 0x1, r10, &(0x7f0000000380)) (async, rerun: 64) epoll_ctl$EPOLL_CTL_MOD(r9, 0x3, r10, &(0x7f0000000040)={0x2000000f}) (async, rerun: 64) epoll_ctl$EPOLL_CTL_ADD(r8, 0x1, r9, &(0x7f0000000080)={0x4019}) (async) r11 = socket$inet(0x2, 0x2, 0x5) r12 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)=[{{&(0x7f0000000280)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000300)="f2c43dfda85c160ef0581ed68ee6d49656cfa55288916234f442583f25a4e2dd06d8de7edabfe01ca58b482c41016d9eade61df9a2acbe215bb9b8e465aefc6c7063ba15da299a66594f86c5a2806d978cc4", 0x52}], 0x1, &(0x7f00000004c0)=[@cred={{0x1c, 0x1, 0x2, {r5, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5}}}, @rights={{0x1c, 0x1, 0x1, [r3, 0xffffffffffffffff, r6]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r9, r11, r0, r2, r12, r6]}}], 0xd0, 0x40000}}], 0x1, 0x4000) (async) ftruncate(r7, 0xe5) [ 282.049977][ T70] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0xB has an invalid bInterval 0, changing to 7 [ 282.279015][ T70] usb 3-1: New USB device found, idVendor=0a5c, idProduct=2033, bcdDevice= 4.c4 [ 282.288122][ T70] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 282.296326][ T70] usb 3-1: Product: syz [ 282.300610][ T70] usb 3-1: Manufacturer: syz [ 282.305385][ T70] usb 3-1: SerialNumber: syz [ 282.310935][ T70] usb 3-1: config 0 descriptor?? 09:19:07 executing program 2: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x90, 0xe8, 0xdf, 0x40, 0xa5c, 0x2033, 0x4c4, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0x9e, 0xe8, 0x0, [], [{{0x9, 0x5, 0xb, 0x1}}]}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f00000002c0)={0x2c, &(0x7f0000000040)={0x20, 0x4, 0x2b, {0x2b, 0x21, "d748ccc6bff472a689f63c6ff2d7de47ea308b4c0b0894427aa1ac1bd57c301560ba402105c7601720"}}, &(0x7f0000000080)={0x0, 0x3, 0xc7, @string={0xc7, 0x3, "fb90064974d03a0bcad68c66340b67d5c1a95d24accfcb0959674632a136ba5e8f893ef4bfbeff6e46b1f55b50a839aa8b556d0d3dde2e70f2a2ddfe0cd21c3ecd4cfa44c2e36e711168164bdac33ad6e76cb04aa3639b5b4a2131e88f16caaa4fc413b59509cfb8a76f1b6ecbef37018d60ffe65ab0e8ef7cb20213543185aee01de127ec59b9ed6dc86025017ae54baab43a96bb6cb1ca6deade9d018ba21d454f751a8b470eeffbc76555c3eb28ada880bdf04f2ed15ed4d69759add9def6e3e4627476"}}, &(0x7f0000000180)={0x0, 0xf, 0x81, {0x5, 0xf, 0x81, 0x2, [@generic={0x58, 0x10, 0x2, "6dafc9afa43c6cbc1f7ad5678551e1c3d0c0dc42a18bb24e9ce4a9c7331a144fc5d11d63118b4d501953b694f5fdd943306a3046d3a32f9c9f0e26051533f3215d41652ea896f15d738eb1aa8a697996a5a74f610a"}, @ssp_cap={0x24, 0x10, 0xa, 0x6, 0x6, 0x7, 0xff0f, 0x7, [0xffc0f0, 0x0, 0xc00f, 0x30, 0xffffff, 0xff0000]}]}}, &(0x7f0000000240)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8c, 0x4, 0x2, 0xd3, "e11c3afc", "adc784e0"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x8, 0x0, 0x0, 0x7, 0x0, 0x133, 0x2f1}}}, &(0x7f0000000780)={0x84, &(0x7f0000000300)={0x0, 0x14, 0x97, "5513b2a712487a64fa683a7a426697b55324cafc3fd258303a4026832fd7b0b8e7d6cdd2207aed6ec282b571972390a2f3e73831dce7e1b224595338aa6a1f81fc6b3959fa707a141694dcc2408efc7e982ed0af8773f5d2a79f41d238a9a70cb92f388c64540c93ad141b8aa1801974c12320c88229f8deadfe7a490b91cf1d81067dc6a9fb0b6b5c2977c3fe6c0e3f1e63f134dea0d1"}, &(0x7f00000003c0)={0x0, 0xa, 0x1, 0xb7}, &(0x7f0000000400)={0x0, 0x8, 0x1}, &(0x7f0000000440)={0x20, 0x0, 0x4}, &(0x7f0000000480)={0x20, 0x0, 0x4, {0x100, 0x2}}, &(0x7f00000004c0)={0x40, 0x7, 0x2, 0x9e4a}, &(0x7f0000000500)={0x40, 0x9, 0x1, 0x9}, &(0x7f0000000540)={0x40, 0xb, 0x2, "88c9"}, &(0x7f0000000580)={0x40, 0xf, 0x2, 0x3ff}, &(0x7f00000005c0)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, &(0x7f0000000600)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000640)={0x40, 0x19, 0x2, "03a9"}, &(0x7f0000000680)={0x40, 0x1a, 0x2, 0x200}, &(0x7f00000006c0)={0x40, 0x1c, 0x1}, &(0x7f0000000700)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000740)={0x40, 0x21, 0x1, 0x5e}}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x90, 0xe8, 0xdf, 0x40, 0xa5c, 0x2033, 0x4c4, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0x9e, 0xe8, 0x0, [], [{{0x9, 0x5, 0xb, 0x1}}]}}]}}]}}, 0x0) (async) syz_usb_control_io(r0, &(0x7f00000002c0)={0x2c, &(0x7f0000000040)={0x20, 0x4, 0x2b, {0x2b, 0x21, "d748ccc6bff472a689f63c6ff2d7de47ea308b4c0b0894427aa1ac1bd57c301560ba402105c7601720"}}, &(0x7f0000000080)={0x0, 0x3, 0xc7, @string={0xc7, 0x3, "fb90064974d03a0bcad68c66340b67d5c1a95d24accfcb0959674632a136ba5e8f893ef4bfbeff6e46b1f55b50a839aa8b556d0d3dde2e70f2a2ddfe0cd21c3ecd4cfa44c2e36e711168164bdac33ad6e76cb04aa3639b5b4a2131e88f16caaa4fc413b59509cfb8a76f1b6ecbef37018d60ffe65ab0e8ef7cb20213543185aee01de127ec59b9ed6dc86025017ae54baab43a96bb6cb1ca6deade9d018ba21d454f751a8b470eeffbc76555c3eb28ada880bdf04f2ed15ed4d69759add9def6e3e4627476"}}, &(0x7f0000000180)={0x0, 0xf, 0x81, {0x5, 0xf, 0x81, 0x2, [@generic={0x58, 0x10, 0x2, "6dafc9afa43c6cbc1f7ad5678551e1c3d0c0dc42a18bb24e9ce4a9c7331a144fc5d11d63118b4d501953b694f5fdd943306a3046d3a32f9c9f0e26051533f3215d41652ea896f15d738eb1aa8a697996a5a74f610a"}, @ssp_cap={0x24, 0x10, 0xa, 0x6, 0x6, 0x7, 0xff0f, 0x7, [0xffc0f0, 0x0, 0xc00f, 0x30, 0xffffff, 0xff0000]}]}}, &(0x7f0000000240)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8c, 0x4, 0x2, 0xd3, "e11c3afc", "adc784e0"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x8, 0x0, 0x0, 0x7, 0x0, 0x133, 0x2f1}}}, &(0x7f0000000780)={0x84, &(0x7f0000000300)={0x0, 0x14, 0x97, "5513b2a712487a64fa683a7a426697b55324cafc3fd258303a4026832fd7b0b8e7d6cdd2207aed6ec282b571972390a2f3e73831dce7e1b224595338aa6a1f81fc6b3959fa707a141694dcc2408efc7e982ed0af8773f5d2a79f41d238a9a70cb92f388c64540c93ad141b8aa1801974c12320c88229f8deadfe7a490b91cf1d81067dc6a9fb0b6b5c2977c3fe6c0e3f1e63f134dea0d1"}, &(0x7f00000003c0)={0x0, 0xa, 0x1, 0xb7}, &(0x7f0000000400)={0x0, 0x8, 0x1}, &(0x7f0000000440)={0x20, 0x0, 0x4}, &(0x7f0000000480)={0x20, 0x0, 0x4, {0x100, 0x2}}, &(0x7f00000004c0)={0x40, 0x7, 0x2, 0x9e4a}, &(0x7f0000000500)={0x40, 0x9, 0x1, 0x9}, &(0x7f0000000540)={0x40, 0xb, 0x2, "88c9"}, &(0x7f0000000580)={0x40, 0xf, 0x2, 0x3ff}, &(0x7f00000005c0)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, &(0x7f0000000600)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000640)={0x40, 0x19, 0x2, "03a9"}, &(0x7f0000000680)={0x40, 0x1a, 0x2, 0x200}, &(0x7f00000006c0)={0x40, 0x1c, 0x1}, &(0x7f0000000700)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000740)={0x40, 0x21, 0x1, 0x5e}}) (async) 09:19:07 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) 09:19:07 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_queued_recursive\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) (async) fdatasync(r0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) (async) madvise(&(0x7f000038d000/0x4000)=nil, 0x4000, 0xd) r1 = socket(0x1, 0x803, 0x0) getsockopt$SO_BINDTODEVICE(r1, 0x1, 0x28, &(0x7f0000000000), 0x20000000) 09:19:07 executing program 3: syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000200)='./file0\x00', 0x4080, &(0x7f0000000280)=ANY=[@ANYBLOB="616c6c6f775f7574696d653d30303030303030303030303030303030303030303030302c6e6f646f74732c646f74732c756d61736b3d30303030303030303030303030303030332c6e6f646f74732c6e6f646f747300280000733000a30f03655aa7e55d47c514a831c069285b2907de609c149be490f60eacafa2cb826ef14e4e752d8b49199759fc1287ee0b30666634a3852740ed21287f060026e4ee3b2ff5dc7af610e6ea1ab6660dc9bedbc08e550e0cca4383d72002791e17e9fb32b17fc26738ee1f5fbbbb27d86fbe0b00d6ebd5201393e9d3392e294699e678993b2f281edcfe8988cd259dc113f3b6ae928af3d58d5d20529231829e584793c10913c3872135343242f633260b000000000000a7613c1c9e32e48113b80471a07e8e698a50751893410249737c06000000f647c26a1dea19a6f54108cc5357dc87418012f4f474ff37ec4996214cbb08eb872b00"], 0x1, 0x25e, &(0x7f0000000540)="$eJzs20trE18Yx/FfL/9/b7aNt2q76YNudDNofQWhtCAGlNqIFxCmZKohMSkzAyYi2LVufBNuiu7cCeIb6LtwVwTpqitHkok1MdFSJTfy/WzOU36d5ByeM+EsZvbuvn6S2wycTTfU8JBpVNrWgZTQsEYUG6qNw9X6f9Xb1uU3mf2Xt+/dv5FMpVbWzFaT69eWzGxm8ePT528vfAqn7ryf+TCm3cTDva9Ln3fnduf3vq0/zgaWDaxQDM21jWIxdDfynmWyQc4xu5X33MCzbCHw/IZ8M1/c2iqbW8hMT275XhCYWyhbzitbWLTQL5v7yM0WzHEcm54UjpLeWVtzk92eBdrL95PusqSFpiS905UJAQCAruL8P8g4/w+Cyvn/Qe3+rYnigfM/AAAAAAAAAAAAAAAAAAAAAAD94CCKZqMomv0x/idV3/CJan9PSJqUNCXphKRpSTOSZiUtSjop6ZSk05LOSDobX65zks5Lmq/7rG6vFc3+pf+J1v3XHP3vG/R/sLW5/xO1r6H/Paruxd1x6ct2KV1Kx2Ocr15PrVyxqsTPq/ZLpfTIYX41zq0xH6vum0q+1DIf16WLcV7Jlm+mfskXlGn/8geeY4da9tdxfpfHVd3+WGzMR7Uw2rFl4C8F5Wc5N5/3/KOKd6+O8c99VEQvemIaLQupJ6bxx+LYG4miP4ru/i6hM5pvZAAAAAAAAAAAAAAAAABAP+jQI6I8CQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6CnfAwAA///GOAE6") r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r1 = open(&(0x7f0000000400)='./file2\x00', 0x24080, 0x108) sendfile(r0, r1, 0x0, 0x10000) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_REGISTER_FRAME(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f00000007c0)={0x114c, r2, 0x800, 0x70bd2d, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_FRAME_MATCH={0x1f, 0x5b, "d65b95d31492a1bbe204292a5dbace16b1997d93571058128e67bf"}, @NL80211_ATTR_FRAME_MATCH={0x1004, 0x5b, "5c1642fe204ae906c6a2aad17fc351dd4b4e405778eaeb40fc40e5865e318d6ceea9a5f7bf094f546de037f27ebca6ea3e74cdde0898819a3b47ad94f6aab8a9c0767094bce582a8bf63e26835ed4e29986dabafeb790b976cab9037f1939c89043c8e4ee5f9e97ec111a510d9dc834d1688e457202c148798be9d2fe9d120fd4312e7d6d1328ca0ade9289204c0a0d8f6eaea485f95e072e041e165326dcb53ef24c8f471638ef61931ef6c8fea1298100bd266130eed6d0965625c1a841fafc054515e89e092471102cdd3c89255e82fe6acb3eafd8204479868e1941e29b58370a85abd0e3c786731db852b209aa6f991e14678d3a3e12569e9e8696df50a2e03b2b2afef90256d312d77bb67b9592da06d5db4a3492a8329ca65354544446e1a94ff10be6667bcdd4391e3bafc89471a9f6a660f99c1e149b68b703fc561d478106768a8eb7944f2808e02ef4b841847568501f1f6e3254de26e77ce8a92880d1d0e388c6726464ad8213670b6a644c093307e528095808f5f6a87088e278ad8638ac67dcaf081dc9f8cb8b7658a7c7a3cf9e5daab8aae36b16d3040e8b64fc2abdb856e9fd74dbfca626bb6dd62707e895905716e648fb078c7a149eaf320bf1049c20d0dfc5e99b611ca406b4379162ad6fd759d739ef4a56c4a002cf7cc17effeb6f6aa3fbbfe5b84ea0c4b06cd0d889e3038f439a674d29a23539e1ad21cd0f429e466358f9a0682f23022499050fd88abd3caa5fe385f46807761a5f5f5d03fd0cf515f13567f6c42ecf867cf13d81bf3f9827cc1d7f67154ff90571f1b2e320c21f19eeb0ca6715986f05edf68cf21bf7b3752387ec36930a4eea79a5a4676cfeaf8bc85cf1f6131c8abd5e1c96596f824cd64662bd03652c3dda44feab7523acda7ee76b782dd272ef3cd9c58b76c22471806372f70963671602601ec0ff8de68826aee909ee65b7e6a8023fb72975590050b82def7bcf6083fe19effcc6e53eef0307534c152a42497017b04163076d694a5bbfcc9a0e3eb3dae5660ecfc0889164b5dc786aa2cebd822e1b75f4e9397698a819d638df1b5603a2a9601fa01be2f0e6b95e0618436ecae26a582e40316526f9af2f7210612dfe29de1ae87693e1bdba8cc0b27d8d660908ba1a8ba3d53d499f87b37148a6ca27bd7786e96293072e9ad9d5d2291eea589e90161a705af021707d4f410de4e901f61911b7f1150a1a48466f57ed0e9fe1c4707b7fb1919147be6503454a7760d1af076c975545f8c8a41aabdb3f04e4d24bfef541d62d48f88372c43f21dec8fc845adbf20150dc05df8b8bd728581f5786d577110e9d54ba7b8d1ff15b5e511f28e400aab24bcb74b555bff2e2cacae84a231304bc0d38470c0d59f495a324c21d9df8fdcae40c616815a8881574876ba29925ad2d7b414c4810e34b6eb15a128e58d92e5bd326eb74a4cffcf44cf18d1b9b4ef076b7023bebfe35d81ab6f290c6d36ee44f11013b0095104c161725558f8c8b7acfc07b2bacf4e38562704cd2ca77aa05fb1e8938f9753002121d5726f8960169fce1e6a185d7f3780752f0977a6baf58b8b6ce592b10d56e7400198206f5f1ac752dbf69fdce3ac76f6328ff312184788ca6b7827d165bd77419fdedc2dc992bc6ed7db4d62381c11b281a66d3fee22603f54727a95de9e9c780d4b6f3015cf7f9b4c60f9dbbb21ed17742990d2b3ce41fae292d177d73330de60bbf3bcf3d603cff2201e77269151f10951fe6e5a846a1867c2fb2842b3c7774dffe879914bb224c646fe46f1f1bef2b76f77a6388a393a5a1e035420f490355595c4235724e875c23ef1954208f6d783b0b7d0862242f55ba199f3803601a54270a5118467651b86b5ceadd2f1e7ac9f21acb9e5c5c03612520f8156f86541ff27afe407c933f61b73142cfbe1f1d781109d068a5a185efd2dd5ae3ee1bcb762de2f1c289ef9a1dedb8085a82f5df91fe335021ee683056db79e6ce80a854d56c21a95bbd385dc9e0570a3097948e3e31ab6559b5fbcece1c088ebbf5aaeff570b8f6ea1952810426b7a4e8aee7ceb092dac004b94e0cf3df0e45fd13af2d7169171988aafe85a0e5e7822ab2cdaa7eb7bac6985682b625b7c62c834d982a03f2e10eec278e63fa7f0f9276b35d0b30715459639b260bfe4233eb603647640e830dccf1849740e8602d6d45336a975464823042d0348a42c0e944c947035a2860753e800d1e3167acc616e92c99034f1644a85a16116a5e29d37283554493022594a3e14b79c754bd6d41db60ce37ae2280c3c76ec876665d2bd612ccb25c0ef52c951f591c68981bcecb90bbf8c2be06f4b660b6d9009b58fe4d28a6a90d04f78dcfebacbe28ab72886eca43f328a1b836995351a846d6f2e9dc4a32a9b1e5653a3166b3b2dda56f91e082340d0dd08cfb14a642c2194f6d51d88a5712f7e832a9c0b1b13e7bcc6ddcdc80c4730246609a389df127953d3362fdee0226d7985c8a875fb41d7023da9df9ae5458c0446ac6dfe1023b73ab12186d8c607addeff76465b65b84dad20defffad7f17ceb697803909e5a4357a15879ae0784140a31390417db31d23ac54a85badee6623ff48576ad6d6be94ad875f4a4215a41de34dadddbd05385ddece1e3291af446009f9aff82c94df2f7934e2bf41246423810a74b64615e6249a55667006923a3a971a6234f733887222a1aaf6cef0d65cf9b8680d0cd708916bf833cb7c471162ff1fb32c2c37b01f4ddc7a9dde40a8132b1ca67715f69119fe0845a98a595011c2ef3592e7184992b072ba85ce9dff732bb37ecdae85dceff6f765bc6b7036a4e62b82cbbf29f1955746449b5d3919487e6819f5e5c65ee175943d93858280651943c1d44d4b72eb8c3c6949ef49344e40fd61b0e943833faa62b7010c642f3b70bab7792f046888b9d043ed034c9c9927cdb108d3f86b452b51a7a24dae22c0085dda38a7f07932eb72813ba946086a26d0473382553aa913bd29d60d9f20e48f47971178d31136a012a98e78d90342f317c6a18cb3d5c79f96a237f2abcbc898134ab7967aa038f583aa3fc719fc529b1c48f2420564f01ee8c89423680415733e50b2231e4166bb4f6ac710b0da239893b39467960f04ccbb1e460e9c885635abd07de5ee6d077729ee58763cb56f16ff7444fc0380d1ae7f4e4b41c760bd8a1079df7487866838e5449e53047d3b9c73fb7e687d42ad17dfb51eef5051bb00a5017d579e1d35e45f6087c63f3465ca43852897f029285b2e2cfb7dfc5714db3c1207f3bb5cc2ad0c3b31681f5c176e1a8b792a5d7034e686bcc4a1864ee2f9b2065f0a0b9da8788e4f85b47485bb2c92e529fcc5709d1d796c2f9ff2065cc4fda03835cdd8e5cb3c1aa636887d00dbf3bd5d6cfdbde334800256fd9097c9ea7340c08720f94fed172192b043fc6edc2854b87aa39e4c8dadef581e2d3deb9ae2772fc8f0aa12877e331ab9c785f763111c1dc76b7c2024c971fc666520e42d489be02946c58849bf7a6f7a62c01950aa621683cc13076ceda9e4faa0674c8989247b888475a37359760d4c18146a65f22d86b68d18f2506cb0b0d574777c4b4fa017b6188c9079827d835f87638cc7a71c2763e8a81b3e2a08eae1265107450fe66c40d182d9ab05b3eb997d6f72c84a09b09dc09b53ca12b896a1aeb44232f0d64a932be2c77b3b2219fdbadebd4b03b7ec2558ed033cb611d51834e99efeee6722757fa10cd976c35b78c430574a36ae997bc90d8348724d271a65b3edcb836cdc51d58667c3887d15939a29bf879b8c14c8e27614a184c97f30d31404ccb660fcb8e3e689cf0ee9889e268764bbe226097503a9bddfb14430b9dabc154efa3284f0e8922c32de47fad579a813fbe3ea18940f0e551eebe76d1b363b582cab61f8812405089b071d610ee7030268d27b6680fd74949c4beda975403d8798c6a440a507e3c431cb23d161bf98100ffee417adc51d595b97d87c1fe7eda928a824f205d0f01f452c828f27968577f6c954d26fd1a33158e950f5b2fa2af98342297e382438c4491ea10b9b2eda50c62e6f3eb7e5c8faa7204a016a5f75df524c710f7a328ed1629d3de8145c9ab3e274170f22aea7fc3af6624157cfd91b836c3e9244d89baa8f73b3a536767d11f8470c9739c21a7cfe705d1eabe28d13718dfa8610569afea2f11a7df3c68e3097a1e06db23980f3f33b3e798aa4735c526c1a6bc75de964e9fa678ab926eb8808fc47af82aecbd6ac4525458b7d3392973cb461399d5eeb6c408e97b117a507807153ecac2f7092a68a5f3b9e4cc2adf4dff244672b000c02cf569770fb3790a8a4d47bac1128189db3b79a368293b5589bdf0d5e734d6708c5f742eedff13e538abea8ce28d85cfcef117d2f9ee30ef12b44dd66d575268acef69d1dc75490ebb0d8e00b51169930f9cf8670029b25a0663615574476428d14a3a998cddc3d767e63e4f8225dcd0b7b881f0e6553efb3c8e067d0b5884301eee1fbcec732a1558d1cdc62e03c55bd380a6553fac8b002de819fb32c9995a8108a5ad97a9fc827297a1fef0d69c7a4b4c622a2ed558d2f0ed465ed63365a6ac696b73dbafbcd92f1059624c4d121e7371181e06d14a71b75d8a97509169f5f296ab8efa53ccb3e13417d53bfa1f07035cfbf6ac51c71cde17e1cc082a94fa18002fd5225a17e801ad9774800e8efbd470000622d00769aeb29d5544e3d6ae6d5ae9d03dea68f9932a4731c6cc86c52f03312891a381dd9b5834fdcc32173641a50105432914bd17c81c5caeb7a116268686bed5b5efd6790017de7ff15585464db313618129b24848de3da749dd1da5590c381766704e59b7079b5e83192e98dfaafb593ed4ab918ab503983e6d12c52d494f5f9b0c5f38f0b54f09ba475645e43a5843e4b8ede621d49758c2730b5e221f4aa4f49f204a838f4527deedc64e2acea7f4d914801361df704855f6150dd07ee7716c68f29c1934a6eb06f50a59aec57f86d7f1cfe180d126b8f76151fac38069b6cc8ae5928a961d3eeae44e18aa3c375f8f5b413ae5f30464186ac7ad0098da1d581f3eaaa7690c53175d2da24c1b9375da51972e28aac842014e9b01c2b2a0a47713dcc5da3ee006b4834acd197e42a2e21b89f3d923f6f5d65d7fdc345ee5d16d0861bc3b0f8e0dae77ce0b90fe96714fc07924c0bad8f1007b30c1bff01c3c9dd7b370381dc5727dba697d1a87fa372b4ca9f94443e929e453e820afb2a4ea892de65fde60225beba61a012fff26c5a8a9c86cc6f16b60734e57f33e4c3b82f53ebf50487648dfbcea455699bbab2868cc070788d2116a03aea47ed01bb5fd33d5500f19deeac8cc8515042d8c6a5b9c82c1c469df63a9b161c98b0003042b11d81fb8fa7c03f05252e35aa0701713b34ffd7d338987f3db65309b7bd56a0db8614b2f8043c937cabf16301974748ad9314e4e030ab5596535d09eba6b2264c04b08f4b8bffb5aacf74031ad51adf3702af511ddb079db26bb86a7c9102a9369fef9a0d4a62c2189d076800b0a813fe9560a0f54af909d9caa4c3e0b97206779b86e2cc116ffbcc7afe88aaa8f2e07a5976addb86ae392f842ea6cae42199db809e8012e42101c401a948d21b5f5cdfe4744af7b3b0edafc01cda188edd4dcb47f23c883a5705cb5f894a4a751aebcaca886072f861d92bcda909e63d1d31298b626be0e2330958432468329cb74f3d1de66dbc41d772935df4b424e7deb0568fbbbb27ab9"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x51}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x8}, @NL80211_ATTR_FRAME_MATCH={0xef, 0x5b, "150cb3d399800c78b065e1a1b35b6923c944213875ac0ff18b1f2ee0cce7ae00e5e1f2ccce6883a9f6bc4f708f7e6439f1fa56902d89c5df78f2bbfdf204b117077a7e56bc7fa7faef64c074d430e30170baeeab39df94d80b448b507e7618e527d95e2700b2786002a7fac94c995a9f0cfbb811e796d78958000a62b0ab3d4a33a51a815c451c98709815420f03ebf1e5fbb841fcc2252437e67abff6c9ec078663d6600380bf0a49bd51ca0d5d9f1e5f239c2ea3e3835c9771d7e6ba5395c48e4b945f18bf24f4f89b4d2657aa265e08fe5e41b06b02f84d15e86c52f636cdb5fd20b83e453ce77862d0"}, @NL80211_ATTR_FRAME_MATCH={0x4}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x4}]}, 0x114c}, 0x1, 0x0, 0x0, 0x8040}, 0x20004080) 09:19:07 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000040)=0x1, 0xffffffff) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) add_key$fscrypt_v1(0x0, 0x0, 0x0, 0x0, 0x0) r4 = add_key$fscrypt_v1(&(0x7f0000000380), 0x0, 0x0, 0x0, 0x0) r5 = gettid() r6 = socket$inet_udp(0x2, 0x2, 0x0) sync() keyctl$link(0x8, 0x0, 0x0) keyctl$search(0xa, 0x0, 0x0, 0x0, r4) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) pwrite64(r7, &(0x7f00000000c0)="90", 0xfdef, 0x0) r8 = epoll_create1(0x0) r9 = epoll_create1(0x0) r10 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r9, 0x1, r10, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r9, 0x3, r10, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r8, 0x1, r9, &(0x7f0000000080)={0x4019}) r11 = socket$inet(0x2, 0x2, 0x5) r12 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)=[{{&(0x7f0000000280)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000300)="f2c43dfda85c160ef0581ed68ee6d49656cfa55288916234f442583f25a4e2dd06d8de7edabfe01ca58b482c41016d9eade61df9a2acbe215bb9b8e465aefc6c7063ba15da299a66594f86c5a2806d978cc4", 0x52}], 0x1, &(0x7f00000004c0)=[@cred={{0x1c, 0x1, 0x2, {r5, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5}}}, @rights={{0x1c, 0x1, 0x1, [r3, 0xffffffffffffffff, r6]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r9, r11, r0, r2, r12, r6]}}], 0xd0, 0x40000}}], 0x1, 0x4000) ftruncate(r7, 0xe5) 09:19:07 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000040)=0x1, 0xffffffff) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) add_key$fscrypt_v1(0x0, 0x0, 0x0, 0x0, 0x0) r4 = add_key$fscrypt_v1(&(0x7f0000000380), 0x0, 0x0, 0x0, 0x0) (async) r5 = gettid() r6 = socket$inet_udp(0x2, 0x2, 0x0) (async) sync() (async) keyctl$link(0x8, 0x0, 0x0) (async) keyctl$search(0xa, 0x0, 0x0, 0x0, r4) (async) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) pwrite64(r7, &(0x7f00000000c0)="90", 0xfdef, 0x0) r8 = epoll_create1(0x0) (async) r9 = epoll_create1(0x0) (async) r10 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r9, 0x1, r10, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r9, 0x3, r10, &(0x7f0000000040)={0x2000000f}) (async) epoll_ctl$EPOLL_CTL_ADD(r8, 0x1, r9, &(0x7f0000000080)={0x4019}) (async) r11 = socket$inet(0x2, 0x2, 0x5) (async) r12 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)=[{{&(0x7f0000000280)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000300)="f2c43dfda85c160ef0581ed68ee6d49656cfa55288916234f442583f25a4e2dd06d8de7edabfe01ca58b482c41016d9eade61df9a2acbe215bb9b8e465aefc6c7063ba15da299a66594f86c5a2806d978cc4", 0x52}], 0x1, &(0x7f00000004c0)=[@cred={{0x1c, 0x1, 0x2, {r5, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5}}}, @rights={{0x1c, 0x1, 0x1, [r3, 0xffffffffffffffff, r6]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r9, r11, r0, r2, r12, r6]}}], 0xd0, 0x40000}}], 0x1, 0x4000) ftruncate(r7, 0xe5) 09:19:07 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_queued_recursive\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x208e24b) (async, rerun: 32) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) (async, rerun: 32) fdatasync(r0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) (async) madvise(&(0x7f000038d000/0x4000)=nil, 0x4000, 0xd) (async) r1 = socket(0x1, 0x803, 0x0) getsockopt$SO_BINDTODEVICE(r1, 0x1, 0x28, &(0x7f0000000000), 0x20000000) 09:19:07 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000040)={0x50, 0x0, r0, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r3}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r1, r2, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r4 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r4, &(0x7f000000e400)={0x2020}, 0x2020) [ 284.255274][ T1728] usb 3-1: USB disconnect, device number 8 [ 284.288054][ T3395] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 579) 09:19:07 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000040)={0x50, 0x0, r0, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r3}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r1, r2, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r4 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r4, &(0x7f000000e400)={0x2020}, 0x2020) [ 284.304339][ T3395] FAT-fs (loop3): Filesystem has been set read-only [ 284.308116][ T3405] fuse: Bad value for 'fd' 09:19:07 executing program 3: syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000200)='./file0\x00', 0x4080, &(0x7f0000000280)=ANY=[@ANYBLOB="616c6c6f775f7574696d653d30303030303030303030303030303030303030303030302c6e6f646f74732c646f74732c756d61736b3d30303030303030303030303030303030332c6e6f646f74732c6e6f646f747300280000733000a30f03655aa7e55d47c514a831c069285b2907de609c149be490f60eacafa2cb826ef14e4e752d8b49199759fc1287ee0b30666634a3852740ed21287f060026e4ee3b2ff5dc7af610e6ea1ab6660dc9bedbc08e550e0cca4383d72002791e17e9fb32b17fc26738ee1f5fbbbb27d86fbe0b00d6ebd5201393e9d3392e294699e678993b2f281edcfe8988cd259dc113f3b6ae928af3d58d5d20529231829e584793c10913c3872135343242f633260b000000000000a7613c1c9e32e48113b80471a07e8e698a50751893410249737c06000000f647c26a1dea19a6f54108cc5357dc87418012f4f474ff37ec4996214cbb08eb872b00"], 0x1, 0x25e, &(0x7f0000000540)="$eJzs20trE18Yx/FfL/9/b7aNt2q76YNudDNofQWhtCAGlNqIFxCmZKohMSkzAyYi2LVufBNuiu7cCeIb6LtwVwTpqitHkok1MdFSJTfy/WzOU36d5ByeM+EsZvbuvn6S2wycTTfU8JBpVNrWgZTQsEYUG6qNw9X6f9Xb1uU3mf2Xt+/dv5FMpVbWzFaT69eWzGxm8ePT528vfAqn7ryf+TCm3cTDva9Ln3fnduf3vq0/zgaWDaxQDM21jWIxdDfynmWyQc4xu5X33MCzbCHw/IZ8M1/c2iqbW8hMT275XhCYWyhbzitbWLTQL5v7yM0WzHEcm54UjpLeWVtzk92eBdrL95PusqSFpiS905UJAQCAruL8P8g4/w+Cyvn/Qe3+rYnigfM/AAAAAAAAAAAAAAAAAAAAAAD94CCKZqMomv0x/idV3/CJan9PSJqUNCXphKRpSTOSZiUtSjop6ZSk05LOSDobX65zks5Lmq/7rG6vFc3+pf+J1v3XHP3vG/R/sLW5/xO1r6H/Paruxd1x6ct2KV1Kx2Ocr15PrVyxqsTPq/ZLpfTIYX41zq0xH6vum0q+1DIf16WLcV7Jlm+mfskXlGn/8geeY4da9tdxfpfHVd3+WGzMR7Uw2rFl4C8F5Wc5N5/3/KOKd6+O8c99VEQvemIaLQupJ6bxx+LYG4miP4ru/i6hM5pvZAAAAAAAAAAAAAAAAABAP+jQI6I8CQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6CnfAwAA///GOAE6") (async) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r1 = open(&(0x7f0000000400)='./file2\x00', 0x24080, 0x108) sendfile(r0, r1, 0x0, 0x10000) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) (async) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_REGISTER_FRAME(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f00000007c0)={0x114c, r2, 0x800, 0x70bd2d, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_FRAME_MATCH={0x1f, 0x5b, "d65b95d31492a1bbe204292a5dbace16b1997d93571058128e67bf"}, @NL80211_ATTR_FRAME_MATCH={0x1004, 0x5b, "5c1642fe204ae906c6a2aad17fc351dd4b4e405778eaeb40fc40e5865e318d6ceea9a5f7bf094f546de037f27ebca6ea3e74cdde0898819a3b47ad94f6aab8a9c0767094bce582a8bf63e26835ed4e29986dabafeb790b976cab9037f1939c89043c8e4ee5f9e97ec111a510d9dc834d1688e457202c148798be9d2fe9d120fd4312e7d6d1328ca0ade9289204c0a0d8f6eaea485f95e072e041e165326dcb53ef24c8f471638ef61931ef6c8fea1298100bd266130eed6d0965625c1a841fafc054515e89e092471102cdd3c89255e82fe6acb3eafd8204479868e1941e29b58370a85abd0e3c786731db852b209aa6f991e14678d3a3e12569e9e8696df50a2e03b2b2afef90256d312d77bb67b9592da06d5db4a3492a8329ca65354544446e1a94ff10be6667bcdd4391e3bafc89471a9f6a660f99c1e149b68b703fc561d478106768a8eb7944f2808e02ef4b841847568501f1f6e3254de26e77ce8a92880d1d0e388c6726464ad8213670b6a644c093307e528095808f5f6a87088e278ad8638ac67dcaf081dc9f8cb8b7658a7c7a3cf9e5daab8aae36b16d3040e8b64fc2abdb856e9fd74dbfca626bb6dd62707e895905716e648fb078c7a149eaf320bf1049c20d0dfc5e99b611ca406b4379162ad6fd759d739ef4a56c4a002cf7cc17effeb6f6aa3fbbfe5b84ea0c4b06cd0d889e3038f439a674d29a23539e1ad21cd0f429e466358f9a0682f23022499050fd88abd3caa5fe385f46807761a5f5f5d03fd0cf515f13567f6c42ecf867cf13d81bf3f9827cc1d7f67154ff90571f1b2e320c21f19eeb0ca6715986f05edf68cf21bf7b3752387ec36930a4eea79a5a4676cfeaf8bc85cf1f6131c8abd5e1c96596f824cd64662bd03652c3dda44feab7523acda7ee76b782dd272ef3cd9c58b76c22471806372f70963671602601ec0ff8de68826aee909ee65b7e6a8023fb72975590050b82def7bcf6083fe19effcc6e53eef0307534c152a42497017b04163076d694a5bbfcc9a0e3eb3dae5660ecfc0889164b5dc786aa2cebd822e1b75f4e9397698a819d638df1b5603a2a9601fa01be2f0e6b95e0618436ecae26a582e40316526f9af2f7210612dfe29de1ae87693e1bdba8cc0b27d8d660908ba1a8ba3d53d499f87b37148a6ca27bd7786e96293072e9ad9d5d2291eea589e90161a705af021707d4f410de4e901f61911b7f1150a1a48466f57ed0e9fe1c4707b7fb1919147be6503454a7760d1af076c975545f8c8a41aabdb3f04e4d24bfef541d62d48f88372c43f21dec8fc845adbf20150dc05df8b8bd728581f5786d577110e9d54ba7b8d1ff15b5e511f28e400aab24bcb74b555bff2e2cacae84a231304bc0d38470c0d59f495a324c21d9df8fdcae40c616815a8881574876ba29925ad2d7b414c4810e34b6eb15a128e58d92e5bd326eb74a4cffcf44cf18d1b9b4ef076b7023bebfe35d81ab6f290c6d36ee44f11013b0095104c161725558f8c8b7acfc07b2bacf4e38562704cd2ca77aa05fb1e8938f9753002121d5726f8960169fce1e6a185d7f3780752f0977a6baf58b8b6ce592b10d56e7400198206f5f1ac752dbf69fdce3ac76f6328ff312184788ca6b7827d165bd77419fdedc2dc992bc6ed7db4d62381c11b281a66d3fee22603f54727a95de9e9c780d4b6f3015cf7f9b4c60f9dbbb21ed17742990d2b3ce41fae292d177d73330de60bbf3bcf3d603cff2201e77269151f10951fe6e5a846a1867c2fb2842b3c7774dffe879914bb224c646fe46f1f1bef2b76f77a6388a393a5a1e035420f490355595c4235724e875c23ef1954208f6d783b0b7d0862242f55ba199f3803601a54270a5118467651b86b5ceadd2f1e7ac9f21acb9e5c5c03612520f8156f86541ff27afe407c933f61b73142cfbe1f1d781109d068a5a185efd2dd5ae3ee1bcb762de2f1c289ef9a1dedb8085a82f5df91fe335021ee683056db79e6ce80a854d56c21a95bbd385dc9e0570a3097948e3e31ab6559b5fbcece1c088ebbf5aaeff570b8f6ea1952810426b7a4e8aee7ceb092dac004b94e0cf3df0e45fd13af2d7169171988aafe85a0e5e7822ab2cdaa7eb7bac6985682b625b7c62c834d982a03f2e10eec278e63fa7f0f9276b35d0b30715459639b260bfe4233eb603647640e830dccf1849740e8602d6d45336a975464823042d0348a42c0e944c947035a2860753e800d1e3167acc616e92c99034f1644a85a16116a5e29d37283554493022594a3e14b79c754bd6d41db60ce37ae2280c3c76ec876665d2bd612ccb25c0ef52c951f591c68981bcecb90bbf8c2be06f4b660b6d9009b58fe4d28a6a90d04f78dcfebacbe28ab72886eca43f328a1b836995351a846d6f2e9dc4a32a9b1e5653a3166b3b2dda56f91e082340d0dd08cfb14a642c2194f6d51d88a5712f7e832a9c0b1b13e7bcc6ddcdc80c4730246609a389df127953d3362fdee0226d7985c8a875fb41d7023da9df9ae5458c0446ac6dfe1023b73ab12186d8c607addeff76465b65b84dad20defffad7f17ceb697803909e5a4357a15879ae0784140a31390417db31d23ac54a85badee6623ff48576ad6d6be94ad875f4a4215a41de34dadddbd05385ddece1e3291af446009f9aff82c94df2f7934e2bf41246423810a74b64615e6249a55667006923a3a971a6234f733887222a1aaf6cef0d65cf9b8680d0cd708916bf833cb7c471162ff1fb32c2c37b01f4ddc7a9dde40a8132b1ca67715f69119fe0845a98a595011c2ef3592e7184992b072ba85ce9dff732bb37ecdae85dceff6f765bc6b7036a4e62b82cbbf29f1955746449b5d3919487e6819f5e5c65ee175943d93858280651943c1d44d4b72eb8c3c6949ef49344e40fd61b0e943833faa62b7010c642f3b70bab7792f046888b9d043ed034c9c9927cdb108d3f86b452b51a7a24dae22c0085dda38a7f07932eb72813ba946086a26d0473382553aa913bd29d60d9f20e48f47971178d31136a012a98e78d90342f317c6a18cb3d5c79f96a237f2abcbc898134ab7967aa038f583aa3fc719fc529b1c48f2420564f01ee8c89423680415733e50b2231e4166bb4f6ac710b0da239893b39467960f04ccbb1e460e9c885635abd07de5ee6d077729ee58763cb56f16ff7444fc0380d1ae7f4e4b41c760bd8a1079df7487866838e5449e53047d3b9c73fb7e687d42ad17dfb51eef5051bb00a5017d579e1d35e45f6087c63f3465ca43852897f029285b2e2cfb7dfc5714db3c1207f3bb5cc2ad0c3b31681f5c176e1a8b792a5d7034e686bcc4a1864ee2f9b2065f0a0b9da8788e4f85b47485bb2c92e529fcc5709d1d796c2f9ff2065cc4fda03835cdd8e5cb3c1aa636887d00dbf3bd5d6cfdbde334800256fd9097c9ea7340c08720f94fed172192b043fc6edc2854b87aa39e4c8dadef581e2d3deb9ae2772fc8f0aa12877e331ab9c785f763111c1dc76b7c2024c971fc666520e42d489be02946c58849bf7a6f7a62c01950aa621683cc13076ceda9e4faa0674c8989247b888475a37359760d4c18146a65f22d86b68d18f2506cb0b0d574777c4b4fa017b6188c9079827d835f87638cc7a71c2763e8a81b3e2a08eae1265107450fe66c40d182d9ab05b3eb997d6f72c84a09b09dc09b53ca12b896a1aeb44232f0d64a932be2c77b3b2219fdbadebd4b03b7ec2558ed033cb611d51834e99efeee6722757fa10cd976c35b78c430574a36ae997bc90d8348724d271a65b3edcb836cdc51d58667c3887d15939a29bf879b8c14c8e27614a184c97f30d31404ccb660fcb8e3e689cf0ee9889e268764bbe226097503a9bddfb14430b9dabc154efa3284f0e8922c32de47fad579a813fbe3ea18940f0e551eebe76d1b363b582cab61f8812405089b071d610ee7030268d27b6680fd74949c4beda975403d8798c6a440a507e3c431cb23d161bf98100ffee417adc51d595b97d87c1fe7eda928a824f205d0f01f452c828f27968577f6c954d26fd1a33158e950f5b2fa2af98342297e382438c4491ea10b9b2eda50c62e6f3eb7e5c8faa7204a016a5f75df524c710f7a328ed1629d3de8145c9ab3e274170f22aea7fc3af6624157cfd91b836c3e9244d89baa8f73b3a536767d11f8470c9739c21a7cfe705d1eabe28d13718dfa8610569afea2f11a7df3c68e3097a1e06db23980f3f33b3e798aa4735c526c1a6bc75de964e9fa678ab926eb8808fc47af82aecbd6ac4525458b7d3392973cb461399d5eeb6c408e97b117a507807153ecac2f7092a68a5f3b9e4cc2adf4dff244672b000c02cf569770fb3790a8a4d47bac1128189db3b79a368293b5589bdf0d5e734d6708c5f742eedff13e538abea8ce28d85cfcef117d2f9ee30ef12b44dd66d575268acef69d1dc75490ebb0d8e00b51169930f9cf8670029b25a0663615574476428d14a3a998cddc3d767e63e4f8225dcd0b7b881f0e6553efb3c8e067d0b5884301eee1fbcec732a1558d1cdc62e03c55bd380a6553fac8b002de819fb32c9995a8108a5ad97a9fc827297a1fef0d69c7a4b4c622a2ed558d2f0ed465ed63365a6ac696b73dbafbcd92f1059624c4d121e7371181e06d14a71b75d8a97509169f5f296ab8efa53ccb3e13417d53bfa1f07035cfbf6ac51c71cde17e1cc082a94fa18002fd5225a17e801ad9774800e8efbd470000622d00769aeb29d5544e3d6ae6d5ae9d03dea68f9932a4731c6cc86c52f03312891a381dd9b5834fdcc32173641a50105432914bd17c81c5caeb7a116268686bed5b5efd6790017de7ff15585464db313618129b24848de3da749dd1da5590c381766704e59b7079b5e83192e98dfaafb593ed4ab918ab503983e6d12c52d494f5f9b0c5f38f0b54f09ba475645e43a5843e4b8ede621d49758c2730b5e221f4aa4f49f204a838f4527deedc64e2acea7f4d914801361df704855f6150dd07ee7716c68f29c1934a6eb06f50a59aec57f86d7f1cfe180d126b8f76151fac38069b6cc8ae5928a961d3eeae44e18aa3c375f8f5b413ae5f30464186ac7ad0098da1d581f3eaaa7690c53175d2da24c1b9375da51972e28aac842014e9b01c2b2a0a47713dcc5da3ee006b4834acd197e42a2e21b89f3d923f6f5d65d7fdc345ee5d16d0861bc3b0f8e0dae77ce0b90fe96714fc07924c0bad8f1007b30c1bff01c3c9dd7b370381dc5727dba697d1a87fa372b4ca9f94443e929e453e820afb2a4ea892de65fde60225beba61a012fff26c5a8a9c86cc6f16b60734e57f33e4c3b82f53ebf50487648dfbcea455699bbab2868cc070788d2116a03aea47ed01bb5fd33d5500f19deeac8cc8515042d8c6a5b9c82c1c469df63a9b161c98b0003042b11d81fb8fa7c03f05252e35aa0701713b34ffd7d338987f3db65309b7bd56a0db8614b2f8043c937cabf16301974748ad9314e4e030ab5596535d09eba6b2264c04b08f4b8bffb5aacf74031ad51adf3702af511ddb079db26bb86a7c9102a9369fef9a0d4a62c2189d076800b0a813fe9560a0f54af909d9caa4c3e0b97206779b86e2cc116ffbcc7afe88aaa8f2e07a5976addb86ae392f842ea6cae42199db809e8012e42101c401a948d21b5f5cdfe4744af7b3b0edafc01cda188edd4dcb47f23c883a5705cb5f894a4a751aebcaca886072f861d92bcda909e63d1d31298b626be0e2330958432468329cb74f3d1de66dbc41d772935df4b424e7deb0568fbbbb27ab9"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x51}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x8}, @NL80211_ATTR_FRAME_MATCH={0xef, 0x5b, "150cb3d399800c78b065e1a1b35b6923c944213875ac0ff18b1f2ee0cce7ae00e5e1f2ccce6883a9f6bc4f708f7e6439f1fa56902d89c5df78f2bbfdf204b117077a7e56bc7fa7faef64c074d430e30170baeeab39df94d80b448b507e7618e527d95e2700b2786002a7fac94c995a9f0cfbb811e796d78958000a62b0ab3d4a33a51a815c451c98709815420f03ebf1e5fbb841fcc2252437e67abff6c9ec078663d6600380bf0a49bd51ca0d5d9f1e5f239c2ea3e3835c9771d7e6ba5395c48e4b945f18bf24f4f89b4d2657aa265e08fe5e41b06b02f84d15e86c52f636cdb5fd20b83e453ce77862d0"}, @NL80211_ATTR_FRAME_MATCH={0x4}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x4}]}, 0x114c}, 0x1, 0x0, 0x0, 0x8040}, 0x20004080) 09:19:07 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000040)={0x50, 0x0, r0, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r3}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r1, r2, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r4 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r4, &(0x7f000000e400)={0x2020}, 0x2020) 09:19:07 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000180)=@add_del={0x2, &(0x7f00000000c0)='macvlan1\x00'}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x8}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x3c30, 0x20, 0x84, 0x4089}, {0x3, 0x0, 0x3f, 0x3}, {0x9, 0x82, 0x9, 0x8}, {0xfffc, 0x3, 0x2, 0x77452ef8}, {0x1ff, 0x0, 0x83, 0xffff38c9}, {0x0, 0x37, 0x20, 0x2939}, {0x405, 0x81, 0x4}]}) r1 = epoll_create1(0x0) r2 = epoll_create1(0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r3, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000080)={0x4019}) r4 = epoll_create1(0x0) r5 = epoll_create1(0x0) r6 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r6, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r5, 0x3, r6, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r5, &(0x7f0000000080)={0x4019}) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r7, &(0x7f0000000100)) epoll_pwait(r4, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r4, &(0x7f0000000100)={0x20000001}) [ 284.559296][ T3425] fuse: Bad value for 'fd' [ 284.583265][ T22] kauditd_printk_skb: 2 callbacks suppressed [ 284.583273][ T22] audit: type=1400 audit(1674897547.520:198): avc: denied { ioctl } for pid=3428 comm="syz-executor.4" path="socket:[23288]" dev="sockfs" ino=23288 ioctlcmd=0x8940 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 284.614624][ T22] audit: type=1400 audit(1674897547.530:199): avc: denied { read } for pid=193 comm="dhcpcd" scontext=system_u:system_r:dhcpc_t tcontext=system_u:system_r:dhcpc_t tclass=netlink_kobject_uevent_socket permissive=1 [ 284.838906][ T1728] usb 3-1: new high-speed USB device number 9 using dummy_hcd [ 285.198975][ T1728] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0xB has an invalid bInterval 0, changing to 7 [ 285.369136][ T1728] usb 3-1: New USB device found, idVendor=0a5c, idProduct=2033, bcdDevice= 4.c4 [ 285.378176][ T1728] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 285.386315][ T1728] usb 3-1: Product: syz [ 285.390545][ T1728] usb 3-1: Manufacturer: syz [ 285.395118][ T1728] usb 3-1: SerialNumber: syz [ 285.400382][ T1728] usb 3-1: config 0 descriptor?? [ 285.990491][ T3432] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 09:19:10 executing program 2: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x90, 0xe8, 0xdf, 0x40, 0xa5c, 0x2033, 0x4c4, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0x9e, 0xe8, 0x0, [], [{{0x9, 0x5, 0xb, 0x1}}]}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f00000002c0)={0x2c, &(0x7f0000000040)={0x20, 0x4, 0x2b, {0x2b, 0x21, "d748ccc6bff472a689f63c6ff2d7de47ea308b4c0b0894427aa1ac1bd57c301560ba402105c7601720"}}, &(0x7f0000000080)={0x0, 0x3, 0xc7, @string={0xc7, 0x3, "fb90064974d03a0bcad68c66340b67d5c1a95d24accfcb0959674632a136ba5e8f893ef4bfbeff6e46b1f55b50a839aa8b556d0d3dde2e70f2a2ddfe0cd21c3ecd4cfa44c2e36e711168164bdac33ad6e76cb04aa3639b5b4a2131e88f16caaa4fc413b59509cfb8a76f1b6ecbef37018d60ffe65ab0e8ef7cb20213543185aee01de127ec59b9ed6dc86025017ae54baab43a96bb6cb1ca6deade9d018ba21d454f751a8b470eeffbc76555c3eb28ada880bdf04f2ed15ed4d69759add9def6e3e4627476"}}, &(0x7f0000000180)={0x0, 0xf, 0x81, {0x5, 0xf, 0x81, 0x2, [@generic={0x58, 0x10, 0x2, "6dafc9afa43c6cbc1f7ad5678551e1c3d0c0dc42a18bb24e9ce4a9c7331a144fc5d11d63118b4d501953b694f5fdd943306a3046d3a32f9c9f0e26051533f3215d41652ea896f15d738eb1aa8a697996a5a74f610a"}, @ssp_cap={0x24, 0x10, 0xa, 0x6, 0x6, 0x7, 0xff0f, 0x7, [0xffc0f0, 0x0, 0xc00f, 0x30, 0xffffff, 0xff0000]}]}}, &(0x7f0000000240)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8c, 0x4, 0x2, 0xd3, "e11c3afc", "adc784e0"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x8, 0x0, 0x0, 0x7, 0x0, 0x133, 0x2f1}}}, &(0x7f0000000780)={0x84, &(0x7f0000000300)={0x0, 0x14, 0x97, "5513b2a712487a64fa683a7a426697b55324cafc3fd258303a4026832fd7b0b8e7d6cdd2207aed6ec282b571972390a2f3e73831dce7e1b224595338aa6a1f81fc6b3959fa707a141694dcc2408efc7e982ed0af8773f5d2a79f41d238a9a70cb92f388c64540c93ad141b8aa1801974c12320c88229f8deadfe7a490b91cf1d81067dc6a9fb0b6b5c2977c3fe6c0e3f1e63f134dea0d1"}, &(0x7f00000003c0)={0x0, 0xa, 0x1, 0xb7}, &(0x7f0000000400)={0x0, 0x8, 0x1}, &(0x7f0000000440)={0x20, 0x0, 0x4}, &(0x7f0000000480)={0x20, 0x0, 0x4, {0x100, 0x2}}, &(0x7f00000004c0)={0x40, 0x7, 0x2, 0x9e4a}, &(0x7f0000000500)={0x40, 0x9, 0x1, 0x9}, &(0x7f0000000540)={0x40, 0xb, 0x2, "88c9"}, &(0x7f0000000580)={0x40, 0xf, 0x2, 0x3ff}, &(0x7f00000005c0)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, &(0x7f0000000600)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000640)={0x40, 0x19, 0x2, "03a9"}, &(0x7f0000000680)={0x40, 0x1a, 0x2, 0x200}, &(0x7f00000006c0)={0x40, 0x1c, 0x1}, &(0x7f0000000700)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000740)={0x40, 0x21, 0x1, 0x5e}}) 09:19:10 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) 09:19:10 executing program 3: syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000200)='./file0\x00', 0x4080, &(0x7f0000000280)=ANY=[@ANYBLOB="616c6c6f775f7574696d653d30303030303030303030303030303030303030303030302c6e6f646f74732c646f74732c756d61736b3d30303030303030303030303030303030332c6e6f646f74732c6e6f646f747300280000733000a30f03655aa7e55d47c514a831c069285b2907de609c149be490f60eacafa2cb826ef14e4e752d8b49199759fc1287ee0b30666634a3852740ed21287f060026e4ee3b2ff5dc7af610e6ea1ab6660dc9bedbc08e550e0cca4383d72002791e17e9fb32b17fc26738ee1f5fbbbb27d86fbe0b00d6ebd5201393e9d3392e294699e678993b2f281edcfe8988cd259dc113f3b6ae928af3d58d5d20529231829e584793c10913c3872135343242f633260b000000000000a7613c1c9e32e48113b80471a07e8e698a50751893410249737c06000000f647c26a1dea19a6f54108cc5357dc87418012f4f474ff37ec4996214cbb08eb872b00"], 0x1, 0x25e, &(0x7f0000000540)="$eJzs20trE18Yx/FfL/9/b7aNt2q76YNudDNofQWhtCAGlNqIFxCmZKohMSkzAyYi2LVufBNuiu7cCeIb6LtwVwTpqitHkok1MdFSJTfy/WzOU36d5ByeM+EsZvbuvn6S2wycTTfU8JBpVNrWgZTQsEYUG6qNw9X6f9Xb1uU3mf2Xt+/dv5FMpVbWzFaT69eWzGxm8ePT528vfAqn7ryf+TCm3cTDva9Ln3fnduf3vq0/zgaWDaxQDM21jWIxdDfynmWyQc4xu5X33MCzbCHw/IZ8M1/c2iqbW8hMT275XhCYWyhbzitbWLTQL5v7yM0WzHEcm54UjpLeWVtzk92eBdrL95PusqSFpiS905UJAQCAruL8P8g4/w+Cyvn/Qe3+rYnigfM/AAAAAAAAAAAAAAAAAAAAAAD94CCKZqMomv0x/idV3/CJan9PSJqUNCXphKRpSTOSZiUtSjop6ZSk05LOSDobX65zks5Lmq/7rG6vFc3+pf+J1v3XHP3vG/R/sLW5/xO1r6H/Paruxd1x6ct2KV1Kx2Ocr15PrVyxqsTPq/ZLpfTIYX41zq0xH6vum0q+1DIf16WLcV7Jlm+mfskXlGn/8geeY4da9tdxfpfHVd3+WGzMR7Uw2rFl4C8F5Wc5N5/3/KOKd6+O8c99VEQvemIaLQupJ6bxx+LYG4miP4ru/i6hM5pvZAAAAAAAAAAAAAAAAABAP+jQI6I8CQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6CnfAwAA///GOAE6") r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r1 = open(&(0x7f0000000400)='./file2\x00', 0x24080, 0x108) sendfile(r0, r1, 0x0, 0x10000) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_REGISTER_FRAME(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f00000007c0)={0x114c, r2, 0x800, 0x70bd2d, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_FRAME_MATCH={0x1f, 0x5b, "d65b95d31492a1bbe204292a5dbace16b1997d93571058128e67bf"}, @NL80211_ATTR_FRAME_MATCH={0x1004, 0x5b, "5c1642fe204ae906c6a2aad17fc351dd4b4e405778eaeb40fc40e5865e318d6ceea9a5f7bf094f546de037f27ebca6ea3e74cdde0898819a3b47ad94f6aab8a9c0767094bce582a8bf63e26835ed4e29986dabafeb790b976cab9037f1939c89043c8e4ee5f9e97ec111a510d9dc834d1688e457202c148798be9d2fe9d120fd4312e7d6d1328ca0ade9289204c0a0d8f6eaea485f95e072e041e165326dcb53ef24c8f471638ef61931ef6c8fea1298100bd266130eed6d0965625c1a841fafc054515e89e092471102cdd3c89255e82fe6acb3eafd8204479868e1941e29b58370a85abd0e3c786731db852b209aa6f991e14678d3a3e12569e9e8696df50a2e03b2b2afef90256d312d77bb67b9592da06d5db4a3492a8329ca65354544446e1a94ff10be6667bcdd4391e3bafc89471a9f6a660f99c1e149b68b703fc561d478106768a8eb7944f2808e02ef4b841847568501f1f6e3254de26e77ce8a92880d1d0e388c6726464ad8213670b6a644c093307e528095808f5f6a87088e278ad8638ac67dcaf081dc9f8cb8b7658a7c7a3cf9e5daab8aae36b16d3040e8b64fc2abdb856e9fd74dbfca626bb6dd62707e895905716e648fb078c7a149eaf320bf1049c20d0dfc5e99b611ca406b4379162ad6fd759d739ef4a56c4a002cf7cc17effeb6f6aa3fbbfe5b84ea0c4b06cd0d889e3038f439a674d29a23539e1ad21cd0f429e466358f9a0682f23022499050fd88abd3caa5fe385f46807761a5f5f5d03fd0cf515f13567f6c42ecf867cf13d81bf3f9827cc1d7f67154ff90571f1b2e320c21f19eeb0ca6715986f05edf68cf21bf7b3752387ec36930a4eea79a5a4676cfeaf8bc85cf1f6131c8abd5e1c96596f824cd64662bd03652c3dda44feab7523acda7ee76b782dd272ef3cd9c58b76c22471806372f70963671602601ec0ff8de68826aee909ee65b7e6a8023fb72975590050b82def7bcf6083fe19effcc6e53eef0307534c152a42497017b04163076d694a5bbfcc9a0e3eb3dae5660ecfc0889164b5dc786aa2cebd822e1b75f4e9397698a819d638df1b5603a2a9601fa01be2f0e6b95e0618436ecae26a582e40316526f9af2f7210612dfe29de1ae87693e1bdba8cc0b27d8d660908ba1a8ba3d53d499f87b37148a6ca27bd7786e96293072e9ad9d5d2291eea589e90161a705af021707d4f410de4e901f61911b7f1150a1a48466f57ed0e9fe1c4707b7fb1919147be6503454a7760d1af076c975545f8c8a41aabdb3f04e4d24bfef541d62d48f88372c43f21dec8fc845adbf20150dc05df8b8bd728581f5786d577110e9d54ba7b8d1ff15b5e511f28e400aab24bcb74b555bff2e2cacae84a231304bc0d38470c0d59f495a324c21d9df8fdcae40c616815a8881574876ba29925ad2d7b414c4810e34b6eb15a128e58d92e5bd326eb74a4cffcf44cf18d1b9b4ef076b7023bebfe35d81ab6f290c6d36ee44f11013b0095104c161725558f8c8b7acfc07b2bacf4e38562704cd2ca77aa05fb1e8938f9753002121d5726f8960169fce1e6a185d7f3780752f0977a6baf58b8b6ce592b10d56e7400198206f5f1ac752dbf69fdce3ac76f6328ff312184788ca6b7827d165bd77419fdedc2dc992bc6ed7db4d62381c11b281a66d3fee22603f54727a95de9e9c780d4b6f3015cf7f9b4c60f9dbbb21ed17742990d2b3ce41fae292d177d73330de60bbf3bcf3d603cff2201e77269151f10951fe6e5a846a1867c2fb2842b3c7774dffe879914bb224c646fe46f1f1bef2b76f77a6388a393a5a1e035420f490355595c4235724e875c23ef1954208f6d783b0b7d0862242f55ba199f3803601a54270a5118467651b86b5ceadd2f1e7ac9f21acb9e5c5c03612520f8156f86541ff27afe407c933f61b73142cfbe1f1d781109d068a5a185efd2dd5ae3ee1bcb762de2f1c289ef9a1dedb8085a82f5df91fe335021ee683056db79e6ce80a854d56c21a95bbd385dc9e0570a3097948e3e31ab6559b5fbcece1c088ebbf5aaeff570b8f6ea1952810426b7a4e8aee7ceb092dac004b94e0cf3df0e45fd13af2d7169171988aafe85a0e5e7822ab2cdaa7eb7bac6985682b625b7c62c834d982a03f2e10eec278e63fa7f0f9276b35d0b30715459639b260bfe4233eb603647640e830dccf1849740e8602d6d45336a975464823042d0348a42c0e944c947035a2860753e800d1e3167acc616e92c99034f1644a85a16116a5e29d37283554493022594a3e14b79c754bd6d41db60ce37ae2280c3c76ec876665d2bd612ccb25c0ef52c951f591c68981bcecb90bbf8c2be06f4b660b6d9009b58fe4d28a6a90d04f78dcfebacbe28ab72886eca43f328a1b836995351a846d6f2e9dc4a32a9b1e5653a3166b3b2dda56f91e082340d0dd08cfb14a642c2194f6d51d88a5712f7e832a9c0b1b13e7bcc6ddcdc80c4730246609a389df127953d3362fdee0226d7985c8a875fb41d7023da9df9ae5458c0446ac6dfe1023b73ab12186d8c607addeff76465b65b84dad20defffad7f17ceb697803909e5a4357a15879ae0784140a31390417db31d23ac54a85badee6623ff48576ad6d6be94ad875f4a4215a41de34dadddbd05385ddece1e3291af446009f9aff82c94df2f7934e2bf41246423810a74b64615e6249a55667006923a3a971a6234f733887222a1aaf6cef0d65cf9b8680d0cd708916bf833cb7c471162ff1fb32c2c37b01f4ddc7a9dde40a8132b1ca67715f69119fe0845a98a595011c2ef3592e7184992b072ba85ce9dff732bb37ecdae85dceff6f765bc6b7036a4e62b82cbbf29f1955746449b5d3919487e6819f5e5c65ee175943d93858280651943c1d44d4b72eb8c3c6949ef49344e40fd61b0e943833faa62b7010c642f3b70bab7792f046888b9d043ed034c9c9927cdb108d3f86b452b51a7a24dae22c0085dda38a7f07932eb72813ba946086a26d0473382553aa913bd29d60d9f20e48f47971178d31136a012a98e78d90342f317c6a18cb3d5c79f96a237f2abcbc898134ab7967aa038f583aa3fc719fc529b1c48f2420564f01ee8c89423680415733e50b2231e4166bb4f6ac710b0da239893b39467960f04ccbb1e460e9c885635abd07de5ee6d077729ee58763cb56f16ff7444fc0380d1ae7f4e4b41c760bd8a1079df7487866838e5449e53047d3b9c73fb7e687d42ad17dfb51eef5051bb00a5017d579e1d35e45f6087c63f3465ca43852897f029285b2e2cfb7dfc5714db3c1207f3bb5cc2ad0c3b31681f5c176e1a8b792a5d7034e686bcc4a1864ee2f9b2065f0a0b9da8788e4f85b47485bb2c92e529fcc5709d1d796c2f9ff2065cc4fda03835cdd8e5cb3c1aa636887d00dbf3bd5d6cfdbde334800256fd9097c9ea7340c08720f94fed172192b043fc6edc2854b87aa39e4c8dadef581e2d3deb9ae2772fc8f0aa12877e331ab9c785f763111c1dc76b7c2024c971fc666520e42d489be02946c58849bf7a6f7a62c01950aa621683cc13076ceda9e4faa0674c8989247b888475a37359760d4c18146a65f22d86b68d18f2506cb0b0d574777c4b4fa017b6188c9079827d835f87638cc7a71c2763e8a81b3e2a08eae1265107450fe66c40d182d9ab05b3eb997d6f72c84a09b09dc09b53ca12b896a1aeb44232f0d64a932be2c77b3b2219fdbadebd4b03b7ec2558ed033cb611d51834e99efeee6722757fa10cd976c35b78c430574a36ae997bc90d8348724d271a65b3edcb836cdc51d58667c3887d15939a29bf879b8c14c8e27614a184c97f30d31404ccb660fcb8e3e689cf0ee9889e268764bbe226097503a9bddfb14430b9dabc154efa3284f0e8922c32de47fad579a813fbe3ea18940f0e551eebe76d1b363b582cab61f8812405089b071d610ee7030268d27b6680fd74949c4beda975403d8798c6a440a507e3c431cb23d161bf98100ffee417adc51d595b97d87c1fe7eda928a824f205d0f01f452c828f27968577f6c954d26fd1a33158e950f5b2fa2af98342297e382438c4491ea10b9b2eda50c62e6f3eb7e5c8faa7204a016a5f75df524c710f7a328ed1629d3de8145c9ab3e274170f22aea7fc3af6624157cfd91b836c3e9244d89baa8f73b3a536767d11f8470c9739c21a7cfe705d1eabe28d13718dfa8610569afea2f11a7df3c68e3097a1e06db23980f3f33b3e798aa4735c526c1a6bc75de964e9fa678ab926eb8808fc47af82aecbd6ac4525458b7d3392973cb461399d5eeb6c408e97b117a507807153ecac2f7092a68a5f3b9e4cc2adf4dff244672b000c02cf569770fb3790a8a4d47bac1128189db3b79a368293b5589bdf0d5e734d6708c5f742eedff13e538abea8ce28d85cfcef117d2f9ee30ef12b44dd66d575268acef69d1dc75490ebb0d8e00b51169930f9cf8670029b25a0663615574476428d14a3a998cddc3d767e63e4f8225dcd0b7b881f0e6553efb3c8e067d0b5884301eee1fbcec732a1558d1cdc62e03c55bd380a6553fac8b002de819fb32c9995a8108a5ad97a9fc827297a1fef0d69c7a4b4c622a2ed558d2f0ed465ed63365a6ac696b73dbafbcd92f1059624c4d121e7371181e06d14a71b75d8a97509169f5f296ab8efa53ccb3e13417d53bfa1f07035cfbf6ac51c71cde17e1cc082a94fa18002fd5225a17e801ad9774800e8efbd470000622d00769aeb29d5544e3d6ae6d5ae9d03dea68f9932a4731c6cc86c52f03312891a381dd9b5834fdcc32173641a50105432914bd17c81c5caeb7a116268686bed5b5efd6790017de7ff15585464db313618129b24848de3da749dd1da5590c381766704e59b7079b5e83192e98dfaafb593ed4ab918ab503983e6d12c52d494f5f9b0c5f38f0b54f09ba475645e43a5843e4b8ede621d49758c2730b5e221f4aa4f49f204a838f4527deedc64e2acea7f4d914801361df704855f6150dd07ee7716c68f29c1934a6eb06f50a59aec57f86d7f1cfe180d126b8f76151fac38069b6cc8ae5928a961d3eeae44e18aa3c375f8f5b413ae5f30464186ac7ad0098da1d581f3eaaa7690c53175d2da24c1b9375da51972e28aac842014e9b01c2b2a0a47713dcc5da3ee006b4834acd197e42a2e21b89f3d923f6f5d65d7fdc345ee5d16d0861bc3b0f8e0dae77ce0b90fe96714fc07924c0bad8f1007b30c1bff01c3c9dd7b370381dc5727dba697d1a87fa372b4ca9f94443e929e453e820afb2a4ea892de65fde60225beba61a012fff26c5a8a9c86cc6f16b60734e57f33e4c3b82f53ebf50487648dfbcea455699bbab2868cc070788d2116a03aea47ed01bb5fd33d5500f19deeac8cc8515042d8c6a5b9c82c1c469df63a9b161c98b0003042b11d81fb8fa7c03f05252e35aa0701713b34ffd7d338987f3db65309b7bd56a0db8614b2f8043c937cabf16301974748ad9314e4e030ab5596535d09eba6b2264c04b08f4b8bffb5aacf74031ad51adf3702af511ddb079db26bb86a7c9102a9369fef9a0d4a62c2189d076800b0a813fe9560a0f54af909d9caa4c3e0b97206779b86e2cc116ffbcc7afe88aaa8f2e07a5976addb86ae392f842ea6cae42199db809e8012e42101c401a948d21b5f5cdfe4744af7b3b0edafc01cda188edd4dcb47f23c883a5705cb5f894a4a751aebcaca886072f861d92bcda909e63d1d31298b626be0e2330958432468329cb74f3d1de66dbc41d772935df4b424e7deb0568fbbbb27ab9"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x51}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x8}, @NL80211_ATTR_FRAME_MATCH={0xef, 0x5b, "150cb3d399800c78b065e1a1b35b6923c944213875ac0ff18b1f2ee0cce7ae00e5e1f2ccce6883a9f6bc4f708f7e6439f1fa56902d89c5df78f2bbfdf204b117077a7e56bc7fa7faef64c074d430e30170baeeab39df94d80b448b507e7618e527d95e2700b2786002a7fac94c995a9f0cfbb811e796d78958000a62b0ab3d4a33a51a815c451c98709815420f03ebf1e5fbb841fcc2252437e67abff6c9ec078663d6600380bf0a49bd51ca0d5d9f1e5f239c2ea3e3835c9771d7e6ba5395c48e4b945f18bf24f4f89b4d2657aa265e08fe5e41b06b02f84d15e86c52f636cdb5fd20b83e453ce77862d0"}, @NL80211_ATTR_FRAME_MATCH={0x4}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x4}]}, 0x114c}, 0x1, 0x0, 0x0, 0x8040}, 0x20004080) syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000200)='./file0\x00', 0x4080, &(0x7f0000000280)=ANY=[@ANYBLOB="616c6c6f775f7574696d653d30303030303030303030303030303030303030303030302c6e6f646f74732c646f74732c756d61736b3d30303030303030303030303030303030332c6e6f646f74732c6e6f646f747300280000733000a30f03655aa7e55d47c514a831c069285b2907de609c149be490f60eacafa2cb826ef14e4e752d8b49199759fc1287ee0b30666634a3852740ed21287f060026e4ee3b2ff5dc7af610e6ea1ab6660dc9bedbc08e550e0cca4383d72002791e17e9fb32b17fc26738ee1f5fbbbb27d86fbe0b00d6ebd5201393e9d3392e294699e678993b2f281edcfe8988cd259dc113f3b6ae928af3d58d5d20529231829e584793c10913c3872135343242f633260b000000000000a7613c1c9e32e48113b80471a07e8e698a50751893410249737c06000000f647c26a1dea19a6f54108cc5357dc87418012f4f474ff37ec4996214cbb08eb872b00"], 0x1, 0x25e, &(0x7f0000000540)="$eJzs20trE18Yx/FfL/9/b7aNt2q76YNudDNofQWhtCAGlNqIFxCmZKohMSkzAyYi2LVufBNuiu7cCeIb6LtwVwTpqitHkok1MdFSJTfy/WzOU36d5ByeM+EsZvbuvn6S2wycTTfU8JBpVNrWgZTQsEYUG6qNw9X6f9Xb1uU3mf2Xt+/dv5FMpVbWzFaT69eWzGxm8ePT528vfAqn7ryf+TCm3cTDva9Ln3fnduf3vq0/zgaWDaxQDM21jWIxdDfynmWyQc4xu5X33MCzbCHw/IZ8M1/c2iqbW8hMT275XhCYWyhbzitbWLTQL5v7yM0WzHEcm54UjpLeWVtzk92eBdrL95PusqSFpiS905UJAQCAruL8P8g4/w+Cyvn/Qe3+rYnigfM/AAAAAAAAAAAAAAAAAAAAAAD94CCKZqMomv0x/idV3/CJan9PSJqUNCXphKRpSTOSZiUtSjop6ZSk05LOSDobX65zks5Lmq/7rG6vFc3+pf+J1v3XHP3vG/R/sLW5/xO1r6H/Paruxd1x6ct2KV1Kx2Ocr15PrVyxqsTPq/ZLpfTIYX41zq0xH6vum0q+1DIf16WLcV7Jlm+mfskXlGn/8geeY4da9tdxfpfHVd3+WGzMR7Uw2rFl4C8F5Wc5N5/3/KOKd6+O8c99VEQvemIaLQupJ6bxx+LYG4miP4ru/i6hM5pvZAAAAAAAAAAAAAAAAABAP+jQI6I8CQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6CnfAwAA///GOAE6") (async) creat(&(0x7f0000000040)='./bus\x00', 0x0) (async) open(&(0x7f0000000400)='./file2\x00', 0x24080, 0x108) (async) sendfile(r0, r1, 0x0, 0x10000) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) (async) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00'}) (async) sendmsg$NL80211_CMD_REGISTER_FRAME(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f00000007c0)={0x114c, r2, 0x800, 0x70bd2d, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_FRAME_MATCH={0x1f, 0x5b, "d65b95d31492a1bbe204292a5dbace16b1997d93571058128e67bf"}, @NL80211_ATTR_FRAME_MATCH={0x1004, 0x5b, "5c1642fe204ae906c6a2aad17fc351dd4b4e405778eaeb40fc40e5865e318d6ceea9a5f7bf094f546de037f27ebca6ea3e74cdde0898819a3b47ad94f6aab8a9c0767094bce582a8bf63e26835ed4e29986dabafeb790b976cab9037f1939c89043c8e4ee5f9e97ec111a510d9dc834d1688e457202c148798be9d2fe9d120fd4312e7d6d1328ca0ade9289204c0a0d8f6eaea485f95e072e041e165326dcb53ef24c8f471638ef61931ef6c8fea1298100bd266130eed6d0965625c1a841fafc054515e89e092471102cdd3c89255e82fe6acb3eafd8204479868e1941e29b58370a85abd0e3c786731db852b209aa6f991e14678d3a3e12569e9e8696df50a2e03b2b2afef90256d312d77bb67b9592da06d5db4a3492a8329ca65354544446e1a94ff10be6667bcdd4391e3bafc89471a9f6a660f99c1e149b68b703fc561d478106768a8eb7944f2808e02ef4b841847568501f1f6e3254de26e77ce8a92880d1d0e388c6726464ad8213670b6a644c093307e528095808f5f6a87088e278ad8638ac67dcaf081dc9f8cb8b7658a7c7a3cf9e5daab8aae36b16d3040e8b64fc2abdb856e9fd74dbfca626bb6dd62707e895905716e648fb078c7a149eaf320bf1049c20d0dfc5e99b611ca406b4379162ad6fd759d739ef4a56c4a002cf7cc17effeb6f6aa3fbbfe5b84ea0c4b06cd0d889e3038f439a674d29a23539e1ad21cd0f429e466358f9a0682f23022499050fd88abd3caa5fe385f46807761a5f5f5d03fd0cf515f13567f6c42ecf867cf13d81bf3f9827cc1d7f67154ff90571f1b2e320c21f19eeb0ca6715986f05edf68cf21bf7b3752387ec36930a4eea79a5a4676cfeaf8bc85cf1f6131c8abd5e1c96596f824cd64662bd03652c3dda44feab7523acda7ee76b782dd272ef3cd9c58b76c22471806372f70963671602601ec0ff8de68826aee909ee65b7e6a8023fb72975590050b82def7bcf6083fe19effcc6e53eef0307534c152a42497017b04163076d694a5bbfcc9a0e3eb3dae5660ecfc0889164b5dc786aa2cebd822e1b75f4e9397698a819d638df1b5603a2a9601fa01be2f0e6b95e0618436ecae26a582e40316526f9af2f7210612dfe29de1ae87693e1bdba8cc0b27d8d660908ba1a8ba3d53d499f87b37148a6ca27bd7786e96293072e9ad9d5d2291eea589e90161a705af021707d4f410de4e901f61911b7f1150a1a48466f57ed0e9fe1c4707b7fb1919147be6503454a7760d1af076c975545f8c8a41aabdb3f04e4d24bfef541d62d48f88372c43f21dec8fc845adbf20150dc05df8b8bd728581f5786d577110e9d54ba7b8d1ff15b5e511f28e400aab24bcb74b555bff2e2cacae84a231304bc0d38470c0d59f495a324c21d9df8fdcae40c616815a8881574876ba29925ad2d7b414c4810e34b6eb15a128e58d92e5bd326eb74a4cffcf44cf18d1b9b4ef076b7023bebfe35d81ab6f290c6d36ee44f11013b0095104c161725558f8c8b7acfc07b2bacf4e38562704cd2ca77aa05fb1e8938f9753002121d5726f8960169fce1e6a185d7f3780752f0977a6baf58b8b6ce592b10d56e7400198206f5f1ac752dbf69fdce3ac76f6328ff312184788ca6b7827d165bd77419fdedc2dc992bc6ed7db4d62381c11b281a66d3fee22603f54727a95de9e9c780d4b6f3015cf7f9b4c60f9dbbb21ed17742990d2b3ce41fae292d177d73330de60bbf3bcf3d603cff2201e77269151f10951fe6e5a846a1867c2fb2842b3c7774dffe879914bb224c646fe46f1f1bef2b76f77a6388a393a5a1e035420f490355595c4235724e875c23ef1954208f6d783b0b7d0862242f55ba199f3803601a54270a5118467651b86b5ceadd2f1e7ac9f21acb9e5c5c03612520f8156f86541ff27afe407c933f61b73142cfbe1f1d781109d068a5a185efd2dd5ae3ee1bcb762de2f1c289ef9a1dedb8085a82f5df91fe335021ee683056db79e6ce80a854d56c21a95bbd385dc9e0570a3097948e3e31ab6559b5fbcece1c088ebbf5aaeff570b8f6ea1952810426b7a4e8aee7ceb092dac004b94e0cf3df0e45fd13af2d7169171988aafe85a0e5e7822ab2cdaa7eb7bac6985682b625b7c62c834d982a03f2e10eec278e63fa7f0f9276b35d0b30715459639b260bfe4233eb603647640e830dccf1849740e8602d6d45336a975464823042d0348a42c0e944c947035a2860753e800d1e3167acc616e92c99034f1644a85a16116a5e29d37283554493022594a3e14b79c754bd6d41db60ce37ae2280c3c76ec876665d2bd612ccb25c0ef52c951f591c68981bcecb90bbf8c2be06f4b660b6d9009b58fe4d28a6a90d04f78dcfebacbe28ab72886eca43f328a1b836995351a846d6f2e9dc4a32a9b1e5653a3166b3b2dda56f91e082340d0dd08cfb14a642c2194f6d51d88a5712f7e832a9c0b1b13e7bcc6ddcdc80c4730246609a389df127953d3362fdee0226d7985c8a875fb41d7023da9df9ae5458c0446ac6dfe1023b73ab12186d8c607addeff76465b65b84dad20defffad7f17ceb697803909e5a4357a15879ae0784140a31390417db31d23ac54a85badee6623ff48576ad6d6be94ad875f4a4215a41de34dadddbd05385ddece1e3291af446009f9aff82c94df2f7934e2bf41246423810a74b64615e6249a55667006923a3a971a6234f733887222a1aaf6cef0d65cf9b8680d0cd708916bf833cb7c471162ff1fb32c2c37b01f4ddc7a9dde40a8132b1ca67715f69119fe0845a98a595011c2ef3592e7184992b072ba85ce9dff732bb37ecdae85dceff6f765bc6b7036a4e62b82cbbf29f1955746449b5d3919487e6819f5e5c65ee175943d93858280651943c1d44d4b72eb8c3c6949ef49344e40fd61b0e943833faa62b7010c642f3b70bab7792f046888b9d043ed034c9c9927cdb108d3f86b452b51a7a24dae22c0085dda38a7f07932eb72813ba946086a26d0473382553aa913bd29d60d9f20e48f47971178d31136a012a98e78d90342f317c6a18cb3d5c79f96a237f2abcbc898134ab7967aa038f583aa3fc719fc529b1c48f2420564f01ee8c89423680415733e50b2231e4166bb4f6ac710b0da239893b39467960f04ccbb1e460e9c885635abd07de5ee6d077729ee58763cb56f16ff7444fc0380d1ae7f4e4b41c760bd8a1079df7487866838e5449e53047d3b9c73fb7e687d42ad17dfb51eef5051bb00a5017d579e1d35e45f6087c63f3465ca43852897f029285b2e2cfb7dfc5714db3c1207f3bb5cc2ad0c3b31681f5c176e1a8b792a5d7034e686bcc4a1864ee2f9b2065f0a0b9da8788e4f85b47485bb2c92e529fcc5709d1d796c2f9ff2065cc4fda03835cdd8e5cb3c1aa636887d00dbf3bd5d6cfdbde334800256fd9097c9ea7340c08720f94fed172192b043fc6edc2854b87aa39e4c8dadef581e2d3deb9ae2772fc8f0aa12877e331ab9c785f763111c1dc76b7c2024c971fc666520e42d489be02946c58849bf7a6f7a62c01950aa621683cc13076ceda9e4faa0674c8989247b888475a37359760d4c18146a65f22d86b68d18f2506cb0b0d574777c4b4fa017b6188c9079827d835f87638cc7a71c2763e8a81b3e2a08eae1265107450fe66c40d182d9ab05b3eb997d6f72c84a09b09dc09b53ca12b896a1aeb44232f0d64a932be2c77b3b2219fdbadebd4b03b7ec2558ed033cb611d51834e99efeee6722757fa10cd976c35b78c430574a36ae997bc90d8348724d271a65b3edcb836cdc51d58667c3887d15939a29bf879b8c14c8e27614a184c97f30d31404ccb660fcb8e3e689cf0ee9889e268764bbe226097503a9bddfb14430b9dabc154efa3284f0e8922c32de47fad579a813fbe3ea18940f0e551eebe76d1b363b582cab61f8812405089b071d610ee7030268d27b6680fd74949c4beda975403d8798c6a440a507e3c431cb23d161bf98100ffee417adc51d595b97d87c1fe7eda928a824f205d0f01f452c828f27968577f6c954d26fd1a33158e950f5b2fa2af98342297e382438c4491ea10b9b2eda50c62e6f3eb7e5c8faa7204a016a5f75df524c710f7a328ed1629d3de8145c9ab3e274170f22aea7fc3af6624157cfd91b836c3e9244d89baa8f73b3a536767d11f8470c9739c21a7cfe705d1eabe28d13718dfa8610569afea2f11a7df3c68e3097a1e06db23980f3f33b3e798aa4735c526c1a6bc75de964e9fa678ab926eb8808fc47af82aecbd6ac4525458b7d3392973cb461399d5eeb6c408e97b117a507807153ecac2f7092a68a5f3b9e4cc2adf4dff244672b000c02cf569770fb3790a8a4d47bac1128189db3b79a368293b5589bdf0d5e734d6708c5f742eedff13e538abea8ce28d85cfcef117d2f9ee30ef12b44dd66d575268acef69d1dc75490ebb0d8e00b51169930f9cf8670029b25a0663615574476428d14a3a998cddc3d767e63e4f8225dcd0b7b881f0e6553efb3c8e067d0b5884301eee1fbcec732a1558d1cdc62e03c55bd380a6553fac8b002de819fb32c9995a8108a5ad97a9fc827297a1fef0d69c7a4b4c622a2ed558d2f0ed465ed63365a6ac696b73dbafbcd92f1059624c4d121e7371181e06d14a71b75d8a97509169f5f296ab8efa53ccb3e13417d53bfa1f07035cfbf6ac51c71cde17e1cc082a94fa18002fd5225a17e801ad9774800e8efbd470000622d00769aeb29d5544e3d6ae6d5ae9d03dea68f9932a4731c6cc86c52f03312891a381dd9b5834fdcc32173641a50105432914bd17c81c5caeb7a116268686bed5b5efd6790017de7ff15585464db313618129b24848de3da749dd1da5590c381766704e59b7079b5e83192e98dfaafb593ed4ab918ab503983e6d12c52d494f5f9b0c5f38f0b54f09ba475645e43a5843e4b8ede621d49758c2730b5e221f4aa4f49f204a838f4527deedc64e2acea7f4d914801361df704855f6150dd07ee7716c68f29c1934a6eb06f50a59aec57f86d7f1cfe180d126b8f76151fac38069b6cc8ae5928a961d3eeae44e18aa3c375f8f5b413ae5f30464186ac7ad0098da1d581f3eaaa7690c53175d2da24c1b9375da51972e28aac842014e9b01c2b2a0a47713dcc5da3ee006b4834acd197e42a2e21b89f3d923f6f5d65d7fdc345ee5d16d0861bc3b0f8e0dae77ce0b90fe96714fc07924c0bad8f1007b30c1bff01c3c9dd7b370381dc5727dba697d1a87fa372b4ca9f94443e929e453e820afb2a4ea892de65fde60225beba61a012fff26c5a8a9c86cc6f16b60734e57f33e4c3b82f53ebf50487648dfbcea455699bbab2868cc070788d2116a03aea47ed01bb5fd33d5500f19deeac8cc8515042d8c6a5b9c82c1c469df63a9b161c98b0003042b11d81fb8fa7c03f05252e35aa0701713b34ffd7d338987f3db65309b7bd56a0db8614b2f8043c937cabf16301974748ad9314e4e030ab5596535d09eba6b2264c04b08f4b8bffb5aacf74031ad51adf3702af511ddb079db26bb86a7c9102a9369fef9a0d4a62c2189d076800b0a813fe9560a0f54af909d9caa4c3e0b97206779b86e2cc116ffbcc7afe88aaa8f2e07a5976addb86ae392f842ea6cae42199db809e8012e42101c401a948d21b5f5cdfe4744af7b3b0edafc01cda188edd4dcb47f23c883a5705cb5f894a4a751aebcaca886072f861d92bcda909e63d1d31298b626be0e2330958432468329cb74f3d1de66dbc41d772935df4b424e7deb0568fbbbb27ab9"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x51}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x8}, @NL80211_ATTR_FRAME_MATCH={0xef, 0x5b, "150cb3d399800c78b065e1a1b35b6923c944213875ac0ff18b1f2ee0cce7ae00e5e1f2ccce6883a9f6bc4f708f7e6439f1fa56902d89c5df78f2bbfdf204b117077a7e56bc7fa7faef64c074d430e30170baeeab39df94d80b448b507e7618e527d95e2700b2786002a7fac94c995a9f0cfbb811e796d78958000a62b0ab3d4a33a51a815c451c98709815420f03ebf1e5fbb841fcc2252437e67abff6c9ec078663d6600380bf0a49bd51ca0d5d9f1e5f239c2ea3e3835c9771d7e6ba5395c48e4b945f18bf24f4f89b4d2657aa265e08fe5e41b06b02f84d15e86c52f636cdb5fd20b83e453ce77862d0"}, @NL80211_ATTR_FRAME_MATCH={0x4}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x4}]}, 0x114c}, 0x1, 0x0, 0x0, 0x8040}, 0x20004080) (async) 09:19:10 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000d80), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_SET(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001740)={&(0x7f00000015c0)={0x14, r1, 0xc9c5c5913aebfd03}, 0x14}}, 0x0) sendmsg$TIPC_NL_SOCK_GET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000040)={0x140, r1, 0x10, 0x70bd27, 0x25dfdbfe, {}, [@TIPC_NLA_MEDIA={0xb0, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x10}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x2}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xa}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x14}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x780}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7fff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x440b}]}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x100}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}, @TIPC_NLA_PROP_MTU={0x8}]}]}, @TIPC_NLA_SOCK={0x58, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x80}, @TIPC_NLA_SOCK_CON={0x3c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x7fff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x2}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x6}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x20}, @TIPC_NLA_CON_NODE={0x8}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x2}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x8}]}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1000}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x8000}]}, @TIPC_NLA_BEARER={0x4}, @TIPC_NLA_NET={0x20, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4}, @TIPC_NLA_NET_ID={0x8}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x5}]}]}, 0x140}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) syz_clone(0x40084000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002800)) 09:19:10 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000180)=@add_del={0x2, &(0x7f00000000c0)='macvlan1\x00'}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x8}]}) (async) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x3c30, 0x20, 0x84, 0x4089}, {0x3, 0x0, 0x3f, 0x3}, {0x9, 0x82, 0x9, 0x8}, {0xfffc, 0x3, 0x2, 0x77452ef8}, {0x1ff, 0x0, 0x83, 0xffff38c9}, {0x0, 0x37, 0x20, 0x2939}, {0x405, 0x81, 0x4}]}) (async) r1 = epoll_create1(0x0) (async) r2 = epoll_create1(0x0) (async, rerun: 32) r3 = socket$inet_udplite(0x2, 0x2, 0x88) (rerun: 32) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r3, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000080)={0x4019}) (async, rerun: 32) r4 = epoll_create1(0x0) (async, rerun: 32) r5 = epoll_create1(0x0) (async, rerun: 32) r6 = socket$inet_udplite(0x2, 0x2, 0x88) (rerun: 32) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r6, &(0x7f0000000380)) (async) epoll_ctl$EPOLL_CTL_MOD(r5, 0x3, r6, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r5, &(0x7f0000000080)={0x4019}) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r7, &(0x7f0000000100)) epoll_pwait(r4, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) (async, rerun: 64) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r4, &(0x7f0000000100)={0x20000001}) (rerun: 64) 09:19:10 executing program 0: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000180)=@add_del={0x2, &(0x7f00000000c0)='macvlan1\x00'}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x8}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x3c30, 0x20, 0x84, 0x4089}, {0x3, 0x0, 0x3f, 0x3}, {0x9, 0x82, 0x9, 0x8}, {0xfffc, 0x3, 0x2, 0x77452ef8}, {0x1ff, 0x0, 0x83, 0xffff38c9}, {0x0, 0x37, 0x20, 0x2939}, {0x405, 0x81, 0x4}]}) r1 = epoll_create1(0x0) r2 = epoll_create1(0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r3, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000080)={0x4019}) r4 = epoll_create1(0x0) r5 = epoll_create1(0x0) r6 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r6, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r5, 0x3, r6, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r5, &(0x7f0000000080)={0x4019}) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r7, &(0x7f0000000100)) epoll_pwait(r4, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r4, &(0x7f0000000100)={0x20000001}) 09:19:10 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) [ 287.281903][ T1129] usb 3-1: USB disconnect, device number 9 09:19:10 executing program 0: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000180)=@add_del={0x2, &(0x7f00000000c0)='macvlan1\x00'}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x8}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x3c30, 0x20, 0x84, 0x4089}, {0x3, 0x0, 0x3f, 0x3}, {0x9, 0x82, 0x9, 0x8}, {0xfffc, 0x3, 0x2, 0x77452ef8}, {0x1ff, 0x0, 0x83, 0xffff38c9}, {0x0, 0x37, 0x20, 0x2939}, {0x405, 0x81, 0x4}]}) r1 = epoll_create1(0x0) r2 = epoll_create1(0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r3, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000080)={0x4019}) r4 = epoll_create1(0x0) r5 = epoll_create1(0x0) r6 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r6, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r5, 0x3, r6, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r5, &(0x7f0000000080)={0x4019}) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r7, &(0x7f0000000100)) epoll_pwait(r4, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r4, &(0x7f0000000100)={0x20000001}) 09:19:10 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000180)=@add_del={0x2, &(0x7f00000000c0)='macvlan1\x00'}) (async) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x8}]}) (async) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x3c30, 0x20, 0x84, 0x4089}, {0x3, 0x0, 0x3f, 0x3}, {0x9, 0x82, 0x9, 0x8}, {0xfffc, 0x3, 0x2, 0x77452ef8}, {0x1ff, 0x0, 0x83, 0xffff38c9}, {0x0, 0x37, 0x20, 0x2939}, {0x405, 0x81, 0x4}]}) r1 = epoll_create1(0x0) r2 = epoll_create1(0x0) (async, rerun: 32) r3 = socket$inet_udplite(0x2, 0x2, 0x88) (rerun: 32) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000380)) (async) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r3, &(0x7f0000000040)={0x2000000f}) (async) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000080)={0x4019}) (async) r4 = epoll_create1(0x0) (async) r5 = epoll_create1(0x0) (async) r6 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r6, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r5, 0x3, r6, &(0x7f0000000040)={0x2000000f}) (async) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r5, &(0x7f0000000080)={0x4019}) (async) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r7, &(0x7f0000000100)) (async) epoll_pwait(r4, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r4, &(0x7f0000000100)={0x20000001}) [ 287.326936][ T3441] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 579) [ 287.359333][ T3441] FAT-fs (loop3): Filesystem has been set read-only 09:19:10 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) 09:19:10 executing program 0: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000180)=@add_del={0x2, &(0x7f00000000c0)='macvlan1\x00'}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x8}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x3c30, 0x20, 0x84, 0x4089}, {0x3, 0x0, 0x3f, 0x3}, {0x9, 0x82, 0x9, 0x8}, {0xfffc, 0x3, 0x2, 0x77452ef8}, {0x1ff, 0x0, 0x83, 0xffff38c9}, {0x0, 0x37, 0x20, 0x2939}, {0x405, 0x81, 0x4}]}) r1 = epoll_create1(0x0) r2 = epoll_create1(0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r3, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000080)={0x4019}) r4 = epoll_create1(0x0) r5 = epoll_create1(0x0) r6 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r6, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r5, 0x3, r6, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r5, &(0x7f0000000080)={0x4019}) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r7, &(0x7f0000000100)) epoll_pwait(r4, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r4, &(0x7f0000000100)={0x20000001}) 09:19:10 executing program 5: open(0x0, 0x141042, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) [ 287.369659][ T3458] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 579) [ 287.698956][ T1129] usb 3-1: new high-speed USB device number 10 using dummy_hcd [ 288.058974][ T1129] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0xB has an invalid bInterval 0, changing to 7 [ 288.229011][ T1129] usb 3-1: New USB device found, idVendor=0a5c, idProduct=2033, bcdDevice= 4.c4 [ 288.238136][ T1129] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 288.246490][ T1129] usb 3-1: Product: syz [ 288.250839][ T1129] usb 3-1: Manufacturer: syz [ 288.255433][ T1129] usb 3-1: SerialNumber: syz [ 288.261023][ T1129] usb 3-1: config 0 descriptor?? 09:19:13 executing program 2: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) epoll_create1(0x0) r1 = epoll_create1(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ppoll(&(0x7f0000005b80)=[{r1}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r3, &(0x7f0000000100)={0xa000100e}) r4 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240), 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[], [], 0x7}}) inotify_init() dup2(r0, r2) ftruncate(0xffffffffffffffff, 0x7f) r5 = epoll_create1(0x0) r6 = epoll_create1(0x0) r7 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r6, 0x1, r7, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r6, 0x3, r7, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r6, &(0x7f0000000080)={0x4019}) r8 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r8, &(0x7f0000000100)) ioctl$sock_inet_SIOCDELRT(r8, 0x890c, &(0x7f0000000180)={0x0, {0x2, 0x4e21, @private=0xa010102}, {0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, {0x2, 0x4e20, @rand_addr=0x64010100}, 0x2, 0x0, 0x0, 0x0, 0x1ff, &(0x7f0000000140)='ip6_vti0\x00', 0x1f, 0xfffffffffffff001, 0x7f}) 09:19:13 executing program 3: unshare(0x40400) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) ioctl$BTRFS_IOC_DEV_INFO(r0, 0x1261, 0x0) r1 = epoll_create1(0x0) r2 = epoll_create1(0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r3, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000080)={0x4019}) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r4, &(0x7f0000000100)) epoll_pwait(r1, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x13, 0x40010, r1, 0x264e6000) 09:19:13 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x5c00, &(0x7f0000000000)={[{@noquota}, {@fastboot}]}, 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKzv38xLFG8cB/NnV3e/Xbl06REFZkBC1/kBcxUtRYEH/gLdFN5HWEvWQEoRdpEvQpXuXLnXz1Kn/oFOXiIK6b1AQQRDG7s7YY2qsl52VXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000300)='memory.current\x00', 0x7a05, 0x1700) getrlimit(0x9, &(0x7f0000000100)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f00000002c0)={r1}, 0x8) fdatasync(r3) write$cgroup_int(r1, &(0x7f0000000200), 0xf000) sendfile(r1, r2, 0x0, 0xf03b0000) r4 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r4, 0x5) lseek(r4, 0x0, 0x3) sendmsg$NFULNL_MSG_CONFIG(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x24, 0x1, 0x4, 0x101, 0x0, 0x0, {0x5, 0x0, 0x9}, [@NFULA_CFG_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0xe04}, @NFULA_CFG_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x1f}]}, 0x24}, 0x1, 0x0, 0x0, 0x4000045}, 0x10) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x80001d00c0d0) 09:19:13 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="18000b5629b07633af911eef4be10000000000000000"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='ext4_ext_remove_space_done\x00', r0}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a10, 0x1700) 09:19:13 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000d80), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_SET(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001740)={&(0x7f00000015c0)={0x14, r1, 0xc9c5c5913aebfd03}, 0x14}}, 0x0) sendmsg$TIPC_NL_SOCK_GET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000040)={0x140, r1, 0x10, 0x70bd27, 0x25dfdbfe, {}, [@TIPC_NLA_MEDIA={0xb0, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x10}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x2}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xa}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x14}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x780}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7fff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x440b}]}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x100}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}, @TIPC_NLA_PROP_MTU={0x8}]}]}, @TIPC_NLA_SOCK={0x58, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x80}, @TIPC_NLA_SOCK_CON={0x3c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x7fff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x2}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x6}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x20}, @TIPC_NLA_CON_NODE={0x8}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x2}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x8}]}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1000}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x8000}]}, @TIPC_NLA_BEARER={0x4}, @TIPC_NLA_NET={0x20, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4}, @TIPC_NLA_NET_ID={0x8}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x5}]}]}, 0x140}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) (async) syz_clone(0x40084000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002800)) 09:19:13 executing program 5: open(0x0, 0x141042, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) 09:19:13 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="18000b5629b07633af911eef4be10000000000000000"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='ext4_ext_remove_space_done\x00', r0}, 0x10) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a10, 0x1700) 09:19:13 executing program 5: open(0x0, 0x141042, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) 09:19:13 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) [ 290.305277][ T1728] usb 3-1: USB disconnect, device number 10 09:19:13 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) 09:19:13 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="18000b5629b07633af911eef4be10000000000000000"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='ext4_ext_remove_space_done\x00', r0}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a10, 0x1700) 09:19:13 executing program 3: unshare(0x40400) (async) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x0) (async) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) ioctl$BTRFS_IOC_DEV_INFO(r0, 0x1261, 0x0) (async) r1 = epoll_create1(0x0) (async) r2 = epoll_create1(0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000380)) (async) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r3, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000080)={0x4019}) (async) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r4, &(0x7f0000000100)) epoll_pwait(r1, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x13, 0x40010, r1, 0x264e6000) [ 290.378894][ T22] audit: type=1400 audit(1674897553.310:200): avc: denied { create } for pid=3475 comm="syz-executor.3" name="bus" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=blk_file permissive=1 [ 290.460955][ T22] audit: type=1400 audit(1674897553.350:201): avc: denied { write } for pid=3475 comm="syz-executor.3" name="bus" dev="sda1" ino=1187 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=blk_file permissive=1 [ 290.495089][ T22] audit: type=1400 audit(1674897553.350:202): avc: denied { open } for pid=3475 comm="syz-executor.3" path="/root/syzkaller-testdir4062900792/syzkaller.IBf1ZD/110/bus" dev="sda1" ino=1187 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=blk_file permissive=1 [ 290.523067][ T22] audit: type=1400 audit(1674897553.350:203): avc: denied { ioctl } for pid=3475 comm="syz-executor.3" path="/root/syzkaller-testdir4062900792/syzkaller.IBf1ZD/110/bus" dev="sda1" ino=1187 ioctlcmd=0x1261 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=blk_file permissive=1 [ 290.632056][ T22] audit: type=1400 audit(1674897553.370:204): avc: denied { unlink } for pid=320 comm="syz-executor.3" name="bus" dev="sda1" ino=1187 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=blk_file permissive=1 [ 290.679256][ T22] audit: type=1400 audit(1674897553.590:205): avc: denied { remove_name } for pid=137 comm="syslogd" name="messages" dev="tmpfs" ino=8770 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 290.725864][ T22] audit: type=1400 audit(1674897553.590:206): avc: denied { rename } for pid=137 comm="syslogd" name="messages" dev="tmpfs" ino=8770 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 09:19:14 executing program 2: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) epoll_create1(0x0) (async) r1 = epoll_create1(0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ppoll(&(0x7f0000005b80)=[{r1}], 0x1, 0x0, 0x0, 0x0) (async) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r3, &(0x7f0000000100)={0xa000100e}) (async) r4 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240), 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[], [], 0x7}}) (async, rerun: 64) inotify_init() (rerun: 64) dup2(r0, r2) ftruncate(0xffffffffffffffff, 0x7f) r5 = epoll_create1(0x0) (async) r6 = epoll_create1(0x0) (async) r7 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r6, 0x1, r7, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r6, 0x3, r7, &(0x7f0000000040)={0x2000000f}) (async) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r6, &(0x7f0000000080)={0x4019}) r8 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r8, &(0x7f0000000100)) ioctl$sock_inet_SIOCDELRT(r8, 0x890c, &(0x7f0000000180)={0x0, {0x2, 0x4e21, @private=0xa010102}, {0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, {0x2, 0x4e20, @rand_addr=0x64010100}, 0x2, 0x0, 0x0, 0x0, 0x1ff, &(0x7f0000000140)='ip6_vti0\x00', 0x1f, 0xfffffffffffff001, 0x7f}) 09:19:14 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) 09:19:14 executing program 3: unshare(0x40400) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) ioctl$BTRFS_IOC_DEV_INFO(r0, 0x1261, 0x0) r1 = epoll_create1(0x0) r2 = epoll_create1(0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r3, &(0x7f0000000040)={0x2000000f}) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000080)={0x4019}) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r4, &(0x7f0000000100)) epoll_pwait(r1, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x13, 0x40010, r1, 0x264e6000) unshare(0x40400) (async) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x0) (async) creat(&(0x7f00000001c0)='./bus\x00', 0x0) (async) ioctl$BTRFS_IOC_DEV_INFO(r0, 0x1261, 0x0) (async) epoll_create1(0x0) (async) epoll_create1(0x0) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000380)) (async) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r3, &(0x7f0000000040)={0x2000000f}) (async) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000080)={0x4019}) (async) socket$inet(0x2, 0x4000000000000001, 0x0) (async) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r4, &(0x7f0000000100)) (async) epoll_pwait(r1, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x13, 0x40010, r1, 0x264e6000) (async) 09:19:14 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000440)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) accept4$tipc(0xffffffffffffffff, 0x0, &(0x7f0000003280), 0x0) r3 = fcntl$getown(r2, 0x9) ptrace$getregset(0x4204, r3, 0x4, &(0x7f0000000040)={&(0x7f0000000480)=""/101, 0x65}) syz_genetlink_get_family_id$ipvs(&(0x7f0000000000), 0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x1) socket$nl_route(0x10, 0x3, 0x0) setxattr$security_selinux(&(0x7f0000000400)='./file0\x00', &(0x7f0000000380), &(0x7f00000003c0)='system_u:object_r:agp_device_t:s0\x00', 0x22, 0x0) fcntl$getownex(r2, 0x10, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) openat$tun(0xffffffffffffff9c, 0x0, 0x500, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101140, 0x0) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e) ioctl$FS_IOC_ENABLE_VERITY(r4, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x1, &(0x7f0000000200)='N', 0x0, 0x0, 0x0}) 09:19:14 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000d80), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_SET(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001740)={&(0x7f00000015c0)={0x14, r1, 0xc9c5c5913aebfd03}, 0x14}}, 0x0) sendmsg$TIPC_NL_SOCK_GET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000040)={0x140, r1, 0x10, 0x70bd27, 0x25dfdbfe, {}, [@TIPC_NLA_MEDIA={0xb0, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x10}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x2}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xa}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x14}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x780}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7fff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x440b}]}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x100}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}, @TIPC_NLA_PROP_MTU={0x8}]}]}, @TIPC_NLA_SOCK={0x58, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x80}, @TIPC_NLA_SOCK_CON={0x3c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x7fff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x2}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x6}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x20}, @TIPC_NLA_CON_NODE={0x8}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x2}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x8}]}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1000}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x8000}]}, @TIPC_NLA_BEARER={0x4}, @TIPC_NLA_NET={0x20, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4}, @TIPC_NLA_NET_ID={0x8}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x5}]}]}, 0x140}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) (async) syz_clone(0x40084000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002800)) 09:19:14 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x5c00, &(0x7f0000000000)={[{@noquota}, {@fastboot}]}, 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKzv38xLFG8cB/NnV3e/Xbl06REFZkBC1/kBcxUtRYEH/gLdFN5HWEvWQEoRdpEvQpXuXLnXz1Kn/oFOXiIK6b1AQQRDG7s7YY2qsl52VXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000300)='memory.current\x00', 0x7a05, 0x1700) getrlimit(0x9, &(0x7f0000000100)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f00000002c0)={r1}, 0x8) fdatasync(r3) write$cgroup_int(r1, &(0x7f0000000200), 0xf000) sendfile(r1, r2, 0x0, 0xf03b0000) r4 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r4, 0x5) lseek(r4, 0x0, 0x3) sendmsg$NFULNL_MSG_CONFIG(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x24, 0x1, 0x4, 0x101, 0x0, 0x0, {0x5, 0x0, 0x9}, [@NFULA_CFG_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0xe04}, @NFULA_CFG_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x1f}]}, 0x24}, 0x1, 0x0, 0x0, 0x4000045}, 0x10) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x80001d00c0d0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x5c00, &(0x7f0000000000)={[{@noquota}, {@fastboot}]}, 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKzv38xLFG8cB/NnV3e/Xbl06REFZkBC1/kBcxUtRYEH/gLdFN5HWEvWQEoRdpEvQpXuXLnXz1Kn/oFOXiIK6b1AQQRDG7s7YY2qsl52VXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) (async) openat$cgroup_ro(r0, &(0x7f0000000300)='memory.current\x00', 0x7a05, 0x1700) (async) getrlimit(0x9, &(0x7f0000000100)) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f00000002c0)={r1}, 0x8) (async) fdatasync(r3) (async) write$cgroup_int(r1, &(0x7f0000000200), 0xf000) (async) sendfile(r1, r2, 0x0, 0xf03b0000) (async) creat(&(0x7f00000000c0)='./bus\x00', 0x0) (async) ftruncate(r4, 0x5) (async) lseek(r4, 0x0, 0x3) (async) sendmsg$NFULNL_MSG_CONFIG(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x24, 0x1, 0x4, 0x101, 0x0, 0x0, {0x5, 0x0, 0x9}, [@NFULA_CFG_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0xe04}, @NFULA_CFG_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x1f}]}, 0x24}, 0x1, 0x0, 0x0, 0x4000045}, 0x10) (async) open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) (async) sendfile(r5, r6, 0x0, 0x80001d00c0d0) (async) 09:19:14 executing program 3: r0 = memfd_create(&(0x7f00000000c0)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4T\xc0\xd9\x05\x00\x00\x00i\xe4^\xd5\xfd\xa9\r\xac7A\x94\x03\xce\t\x00\x90k\xd6\x05\rP7\x1c\b\x8c`\xea\x13A\x81m\xb6&\xd0\x9d\x15\x00\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99\xc0\x8b\x19W\xb7R~d\xcb:\b\x1eS\xb7\xb4\xee\xa8\xf7\xbe zA\xe3\xd4\xcb\xde\x90]\xa5\xd8\x99h\x05\x9044\'\xadLLj(\xe5gB\x1e\xe9\x0f\x86u\t\xb3FF\x00\xe2/\x1d\x89\xf93\rs\xb7\xd9\x7f\x8e\xd3I0\x16\xab\xacJ\xbe\x1d=\x90g\xce\"x\xc4\x01\xff\xc29\xfd\xe76\xdc}\xfb\xc6G8\xb3b\xfb\xff\xff\xff\xa52q\x85vk\xb0\xe9\x90\xde\xbd\xb6T\x7f', 0x0) ftruncate(r0, 0x80079a0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400000, 0xa601, 0x2012, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) lseek(0xffffffffffffffff, 0x0, 0x3) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(0xffffffffffffffff, 0xc0505405, &(0x7f0000001b40)={{0x1, 0x0, 0x1, 0x3, 0x1000}, 0xbc, 0xfffffffffffffffc, 0xffff}) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f00000020c0), 0x0, 0x0) read$FUSE(r1, &(0x7f0000002100)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffee0) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) r6 = dup(r5) ioctl$KVM_CREATE_PIT2(r6, 0x4040ae77, &(0x7f0000000400)) ioctl$VT_DISALLOCATE(r6, 0x5608) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="580000001000010400004000fedbdf2500000000", @ANYRES32=0x0, @ANYBLOB="01020400000000002800128008000100736974001c00028008000200c6120001060008001900000005000a"], 0x58}, 0x1, 0x0, 0x0, 0x40}, 0x20000004) writev(r8, &(0x7f0000001ac0)=[{&(0x7f0000000480)="044cb9146a7fc20af663804111479982e137", 0x12}, {&(0x7f00000005c0)="2639162956ba114a889ee2db3eabefe9238ea1496d4b0bdaf8744601b5167eb767483adb854d8e699f8b98c29ca39b559af84dcadcfbb178d6b52699091dd817732f12e87487dd1fc752e507c2134e070ca131ec99c06d83ce9ad1ef219036bed21686b264925fb64364c7fdc1c101d673e5da36666703c35c476c1dce77ebab493a78bf2b7b5061d13dcde73134ee7f4ee9c4e609354d7365a7c547ae0ecf68923793d5682f679d36b644450f3fe1e794e15fbd32913778ddd0958a104d548b2a2f6a30a9b4b58f4504efc970532bad4372172154328f1197d3fb7c06e5e0907de462bbcd82dd82d7b87322624385818fd8065ce10b2486525e05595eaefe3badd9ecd06e75e7e289eb4a2955d413d9700ea1e35d2e4ad6deb8c57bd5e695aea6a0261bba89c0888caab5bbfaf9738ac45b3259b0e983aae1034ec18867fb9597eefafd0ca5edd35ec6d501f989e87380418097b2f1aa431d3a8c087d3ef71de7f0b08dd35a5e3c5216d2d99582429a1fef29aeb40380b01c76e3758b81696c8c4cefec70d7debd3a32c289b09215feaa659c294f322c743d2a91698e56a693be9c893a5f0a0c74460efdc9bf0b23a9ceb6215b644645495db64eee9fc1411e35d55176eed45187b405b37523186683f6c46f3d37ca68622f8246123de4ac3ad05f1c76db9a0c9d31cd271c5450ddfe85a237e09c0f6c4188e5c752cdef01a639719e07a80e7833818c08af6adbb4916d5fd44a4199b91f96b4f25bc2db968aab389baaa04dc2ab7db348e0309240b622c06253115f9fd4c93fd36a8dd3a185faceb2ea1dd0016283f4079a7b9cd17b57a1e55d7e4db7346ce1a70ced1e8c0fac966bd752c43c33e1ff16cab36c281aab88391ed8de3457b0991888ef1439aae35acbaefb426c1f3cb5387f1926d60465d917cbe8224fb47261cbcba788a9882ebd4e10b12d52f3c62331537cdc5eb234ef8822fbcc8ddb0e18fd1e59f6caf5c0546886edc4fd89ad24b410b0a198b403100cb8def198adcf212282ec0fc4afbe6e839bb8872b39a0fd6978472c63fa24944626ac280e7144f615d62b23b86f3618789f1004aca2f8cd2bd792aed79687992fd199df875604171718fdbe67dec1d7907efef728fe24857d62afee88dafcc359f0dc305e597f792f4ec61023bd9b847c2fd5efe1768d3d6235ae1355315d002a94f6415653c0884d664879d77f54447254d365304020b60bfde101f7fc1e4d7ac9069c9a1aeba77becb0481acebbd1a3f3a79966c00266541381629efe0615b37b987fec4d228b76c0e714bc6df25fd72371d5f5ad7b4862c55490fb2acaae5400025b706f2e522bae9274f945a2e57d5b7d5a09e0f1e1f193a19c91eae5ea031c896d741900909a3f911a0d2401f2fd7c90bcafd3df91aad214010d6f145a98d2cee4fc69643166f7ceedbf2197adcfa530b99d557f42c0d5e24ecd86265873dde6564d095946bbcb98d3cd0d6cd9101ea5ea673c5cb78c3a3163415da23115c748665958816a98bb465c28583a1939358be8cd8f27a795839ea40fa85fd265193f41306a5c55902f25b0b98ea3fc08d3a36e75d8e0c938b742fc0b45de288eb3ed8c85c6f41312cdd8778ba235b9f71b16c84818cd3388ab7ef1ff3c8f1e25b553466e3000d5d0e1e623e799ccb900d04b9ae270422a25f25db98f140fd7bd5571280a618f225450e3e09fa8c13586a7c53f8e526f441dde1bba8fa4cddb03563ab2b1b9790a69e0a7db477444b099ff5ff68db1cf380fb366671e73fd18bee59fdf712234ab5c515bbe8a3c2c636b49ff20d8c28c9585e3d32c9ff41120d0ca72be94ac6d7c611accad448edb8fde61a1e3dffa2d0d576c6d3087d11d7892ef103d97365d7e3a7949f51300cc25cccd4f749ff955eae2dfe7a9574dec803fe65e995a12863d7dc1a7561346c0d872751eebe42837882c22defd464128d2cda1b32ac579eff7e23676a9dacc1d6fa78cab168ba94c7275c2bc605188668eaad44b7522c791fd814ebca2ae9ac10c4efba435bdfc6d620b7ef43c54449af74df612a2eea2f890916d6c3438e458812b90bba1692b189a203652dbddbef53cff8c445f5979f9eb30ce2735894b7671cfabf0a172b320cd1deb4246d94d89f82b317e4c44b03c46f9f6c823d510d2d43b30ba948dec6a9770b1e257e854eb81636da570900615b8441758cd7242d98f7c4d247b9e868d5f0f02b65d972978deac68cf16fddf8bc74de8867a5588c41af522abbf1177c808514e7b5765285a64f89ab24bdd032bbce2b1cca7cbeefabc26709ffbeed9544612600f75dd3a9e34b558cb6cf43d6ff354c5f5ac0ab21b38f0728b1a6721317c32139ab8067dfd3236eff3046f0c14e52ebc1ee5b98ba19fc435bd1905496f268020f2cc4b0e6c26268d3cd59f1951fd91302eaecbf741a2caf165887ace6b3148d36a7779170de635191c40685e3e2b68f8aede7e1278ed5715548c7727ad8296afbf267218699b2722f25ed17389f0ae040e2adfa6078ac977cb61bc86db623856b05837e4e88f2aad59c4f61c0fbfe8539182ffa98a712828ac34c2004b339760d2e7723f1edde5b6ffd6351791f73fb7defed1dcda12de0b5e5cc7cc189b7bb34fa4ed52a083ff94011de14522245aac0c0593918bc5adf8bb8a0e6a99b09fb5de6c9cdd0ecb87992e33a75c56b561de0d5403b9c97d95563cab67224bc65fc1f67d7d282bad2700b02351c59f6bf57c09adb8d3a3ca00856392fec5f6f6c416667532a60ce18522ce172b8b87ece8287606120ce6df9b447921fdd7a27e1f702e75f0f3ca0e447e1c2a016ac64d67be7c45449686b473e030a7eab4d0b4ed2459ff66e4a122c1a38a775408242ed053526ec03325b796cb58af5b3ed5946fa340636e7a9d5580db19b903b5166cd0a48ae83d8f66141fe54ec2f00fb72ff53a2f6f40f5e589fd6c8806adbceb7b01be955b32e8b1ed88d657728955e4aee382fdb84b5bd406435c57a20d0413119244d625b5c027dcb3ba298f094bdd92d53c04f55a7e13ef3352684b912322dec7f78350ae766c8b18ab14ccba35bb66b8173ba57d7c9875e5656c398bf2ea98afe63c4b05424320cfd3bfc19a19cdf1ba71d36ed612379b65b2d141962981d9a791be32642d623351251ebdf07fd2994df89d5440b0409b3867b06e5f6dcbf644151c38280b2cba81cf98834c33e6f961017683c242c9bda466e5a0b4fe9aff700c0a128b088365577ebc8fc1c32fa54ec31f9d7d2d5a4b45d3a0f8c9ad3c66c49d520b5bb01c6846e56494886fe65e3f3a1b04004a769c2e3c26b6202e3a1f28a318ad81b8e23d9e52f9002e5b3e822bc1e507749c83d8107b3528e5134593b3f2acdd5e53e59e7d0fbe1429e8664b68429d0e099e5051890c7f20ac180ac5e667be049fe4f03c18df862b4cdc56b93e99dff590cc535241188249e34b2dfa1e97150d81578e768044c23406a38d664cff8b2a9ea6c543b5d1f0a007bd3e279ec776670062d8e594203ddfab30da218e86fd5a0f73f8e9cc7f59c619473533785a4ca10d092dd6f274121790aa332ab73a929a6153b854bb31f3ea48ec9edc756aaf2e56660cc94307f9e465abf55e15d7813db898e909882695e81b48b018cec5c931a9630df58fbef59ecf6c2b5bd7f31342ff25be60e7621065fe4ebd4d1cbc80609b87ffe97d5fe4116bf1e3284481a37f9122daa4e129ca4e09538a0fd57d2fa53b99541aa4682b9067baa7b536f4551b57fca8667997c9c1c93f5537f0f22ada9d70b36f37d8ce6f2f634800ff15d7fef9846deea8a0e634e838585878d4f512dd41badc28998a0c9fc8fa107d1b4f6169565ed2d3d8e7cf3919b51faa232441eac58378fedf60f9ece4501464a2bcd1e613510b37fd6cce02ce0fa11912d6acd07cfe1195e14c13fcd4aeee4bb4ffca1ea57e133c5eae9e0a7b43e311f38698dca57487277bf38e0316dd594d49d985418e01717c14488f0ee7849df0d309e56a1acc3a2ea6e38667eee1fd106c1a0ae1eaff455d402c540b9a627071f32b3b4d2be03f307fe65c98e5471e4f934043a26444a35063ff980f05f154344e942f87158832239db98b1139f9d9d2f51aacd395e599ee4460f53da3216c538900b1cb7465ee4cdd2b5130af9e94710cf72a24130de1ac5d8eef9e6a8270a318c258b7dcc20c40a2a0159027ba83195ddc6aae611aca575dc2701fe45bad0229f9aeb44ef4dbe291ec10b8a0651d6147312edf3a160d847dff0d12f7aa377c22a65bb5d64f69ebbe28b8ab59874e3bf907677924cf402a172b305e29cfcc8561c18122ad1cff58fe92b44297e190e29c1d243fa1e82a58181bfb4b413d7b20c4b0dae819739592b9f3f4c0e8081323ee2e1958630498ba886dfdce9d225a585d0e28130fc1f1ba7057bcff3fc51aaa048e8d8f057f9c7123692e4937c1bd89fec196a9af2e87aa494765430564062bb58b4cc8711e1058b985d5d3c151c79f9c26c410e08b7457e3e3306169fff85f66cbffd789d44c505c432aa0edfdba51f26c92b123fd8a40906efae18192c6f24798547b9181a3360bf0aa681a37900048031703027cbe3283ee292bc69a92a2584550ab5db46e73ac52b6500dd755108c21cf9e92aa4ee553ed2f705bf7aa4d5321a0e023c4f80ad2f311f003b10022310be5a83300f7d9b423caf8593a4ce8d4c32ad88080efd73fcdcbcef7b78cb306dd08e9c31ae609b91208e09c55a11edc9596ee3925ab92fe88f6c2cf892225fa9afe955675997a079b69d17c8b6e0e58272cce9223fd50680e62384322d70d319d6a32038da71764b26d4426910f0663840224aa20aa9cf3d9554cc8a254da349bf66794ac4db73c40edc4b5bf6233b9a608ae0f26e8b58337eecbc4d970ec8ba2182ab8c905cc36b9dc10e80c4c4d91350ef7f6c64ded40287e00d2d5c7158676206903c3a441ef9601e361f309851bf4d6ace99c6a0393782bcd4c32ed1ba20910c4114b004c9ffd8366eea2496107b746e2ab7456ab74438b9af3cc9ac210abd87ca32f059aaae78339ab87ca5dfe9bba47c3fd58559c2542af54073d76e1837879cd5c6280c450866b331518d3e534bd4200d09e6409c624ff8ad3d1c4c5384a6d3ea3116abbb6334f4a1ec51b2d61132364979fb0a537fa93a14910d0cfd949daea927bfbe31d50f919d304732b55dd0b1b2de6bf3360fdaf82a2b1d3b63d6c1c9840b2648fe79a3e55dbc542094ef4596b2d67d525390e8be70f17bf41e1ba177001e0580d40372e91de84757a18311daa543a2936650214d1a5954b0f28debe257e719735a56c8365d9017da0d33e9188141c5dc7c569c3342992a6acdf05b7385ef34de6c3d995cc459153e7a1e19a995e9c5d90c99e7163a9f33bcd9a6969e036b5e61a6f240d2cbabfe15b64276afd4665108b554f9e703b871260159fbdc38130dc43c6500849e7a996bb322ed52e3bcf0ed37aa194428825a5f5b4d24fed4eb6f251383780f6342025e565186d3136ade35dcda737004a40f727120a46235c7154d36f3053cdee31e594fab2c95ad969bbc9aeeb48b0a5870a51333ea02502379fd13b40990424c08e684d2ba54143d3b1ed85aa69c77701c0dd07e34bcf05a76e718e0b8b16551d6fe66eb04d3b6d5149676f797a5068ebb513e54b34aa516b9edba3aa29a5e0acf8cf124c89ded01a65708bf23425bab33518963bd23dd6cc589eb4891f83965c4b4db48e15dd20137785d48e9d6f3d321df5ffcc9963", 0x1000}, {&(0x7f00000015c0)="176dda877eb0f78570dc915f302d24f50f986ff6e2f4cf46587bcd2b2da28855a68d38b1917ac1a30737c288592d84c4546f939c3b36034ca0ccf740212f886e0c57e08f368be92d5c3b977ec443fa2a36ddd22a4d91f730d0bee2bc9d37d158cae10652becaa73e92e159cd447cb20d79161e855b0b6413680c747f25bd5a2e0c4f1a1f5dc9796c3f0e763f71c4664066f63acb6dd6e986c6b3ba694852ad8f6820d5f4888d932e21f12b48e26eb54ca56c22acd42726ed4930499adfb6693466b768924e55db170bf0f0676291109effd952", 0xd3}, {&(0x7f00000016c0)="b463363b2ee5ca9135aa4d0ac94710ebfdbd830cf0a700a4acf291ac3f702e9a569e2d08ccfe16be7920b8bc021f7cf3b2ac35261d76ed9dc861381981ab2d13fb06ad4e9ab7dea1c4599b7c1cd5d0e3717019960c5640", 0x57}, {&(0x7f0000001740)="1a10516dda24206d830deefae64d7a6b872e045fe2cd89eaed8167919ebd8d1938abc944392ac7b7c7c5a577b4792a149a5aeaffe40c735294f828e00203475cad1a7f768e46dd0854319e1d4f7558", 0x4f}, {&(0x7f00000017c0)="1f686d04a1204597e2a2bbf5cc2ea8ade35da7836f6e21115e638e27b7b8799d7631ff8dfbcfebdf21eca0f6360b5c0f58d53fc884ba412c384ea553c289bcd6c0f09a060cbae7fbfaa374497132e352ff1938d55f2c4a4991166a9930e1da3f7257528ce51cb061e170289d432230f77491be11abdac46758bfaca7121d809c3856c64c0a3c0ddd55076c6807e08f3136538768a9c591815bc8c8593ca305e343278cd90ccb18fad87988f80735e58db0418f84198a0655694a2c0ca29e04a330d40436706e221222cc", 0xca}, {&(0x7f00000018c0)="ff4016cc739c14ea7feaba1acb30c990a486123247f530af37935925d5a5d96f39ad0951cdf4b352cbce622356828a58eeeae5cb11f150eae53f17baf84ad43aad6466665a9e705142ed3cd703d24363d985893d1ae991b0cbaab89022a68852ed954cc8c3c2f7becc8dce9bbf23724e00ec636216a0e707179b9af97ccb57603ca0db5b1bfbff1975c75b7b2061cf777e82fe715de3b1429f3bc18902dbd1da97d7140ae02e3b12acd06bcb2ac3d62cab4306ecfc1f513fcdcbefb03a2e62f4b889a249", 0xc4}, {&(0x7f00000019c0)="39546c567835bed59d6e97f8c384a8637fb4b682e9be59d8f73c7c58100e7e403c420647dfa20bbea35440afd4c12d8c419d97f7fc69efd8fe344b44145f6f5ad59d76ee11388b941a7dbc423648674fc120a607310769f82ac9be07bd605bf1375c862e1103776a330bb5c9de21b065236b62dab863a083da72ff3b52a53512bd6df22e12a045c53fc1db69c64927285b3ec355ce76c15f5c9b854ece7645b04878904f30459cd09ded487f4caccf354a52c5b5af9ec26bcffb1b6cdaf15d7eef5c493ab849f2244d3406bf43c8209d1f5f0ca9fe36152dfd1f2b665c19e0522063b09924172a938953354e", 0xec}], 0x8) r9 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r9, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) fchown(r7, 0x0, r10) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x4000005}, 0x8040) r11 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r12 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) timerfd_create(0x4, 0x80000) sendmsg$netlink(r12, &(0x7f0000000440)={&(0x7f0000000200)=@kern={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000580)={0x10, 0x31, 0x300, 0x70bd2b, 0x25dfdbfc}, 0x10}, {&(0x7f0000005980)={0x1158, 0x13, 0x200, 0x70bd27, 0x25dfdbfc, "", [@typed={0x1004, 0x4a, 0x0, 0x0, @binary="f605307bdd3f10cdeae3002fa086c7bd8d056132fc0d6aa71eac6c2146e0368701a40e697b7f1d1051d4a23ca3290cdb8ec46b07642601e411e809769f7ad9b86705b4a8814465201755f859d78278212b74e52adb76918ce4c14e2b63d1643f80e0d0af93dd108674c4242aaad4db0f80dab3e24d8af6dcc71d7887699bcb767a0a71cba58df79ed7704332a1fdd5d652e423f1e8ce9eae7c2f482da074410d9223e211e23df5fc7182c133187e0f1fb0ee6cb07f701836f8cebb587f137a4cfa191427d3d527cc513a17568acefac06162b57a9b939180d077a6b74d229d09df20069cd9319782a7657aeaa2c9cd466931537e2266a7259face6c3ac88bc4d12dfb4e902f35dc9a6deb012b8fca32343cbe82141fce5ed7b1882484795089f92243720ca964ba5016f5e516ee9a90a0dd3d171cd1fef5adb257aef82782ae80c1e08d9be9cfb7fe7a649598e257cc3bf1a0cc4a8730d8a3e8384244203ce470c2d11bf00fd932587177feb629abd427b63db0559cd165116c9437f27d17deb8ae1bc288000ab0bc9034f2c080b388f909c517205cca8b183a092c41c6d24b4246a622518f39421c8ac8fe08fd7d844ef27d1028cb3f0c9eaa79b85ed9b5c7abfd61e37093f97897a811eed69d86c65a811584727977bbdb215bf6b7cd405281b6860bc790c042e2eca6b4f5a995296b71f7f57b820898e4ca7a3b1a9d826b0837de1dfcf6b6e94f66f58f9b5b7c387ddd67ccab3510850f3092554cca256fe9e825d3339d89bd4d902d7fbed6e2f4760cf113332a93c5a52b3076908e304a9925fb8a29886d997723f256e8a43741ba955da901cf9bcba310613194e60c073c9f095ea03b940f86e3eb224ab0ac15c4d6d5f0ecd6aa4b2d1f439c5cb9922bee68acc578577dd6725b806e7a834ad0bb0f6e8214f82e4bdf3d37aefa7e2c4a0944445d2b66aedc0067cf96a47948e4f290a953d9baa8078e217d8f2b1f4165924bfd764df9c3a658d0fd2465ac8abdc5472b96bc2001b5fa7f2098888354ee66f1addfdd51f36522df548616951aa570c3e5a498b18ba805e76f80cc49ba7e5b99a306194ad1cfb110edabb30b8f8d69fef2d604fe7a16662b1c8d70d3003bda1f1fd4fa0da1d598a0b5fb022c763b86153fcf8c7ca596c4b7fb9241d8b780f67676bea64c92ce3bfcd9da933d62a6ddbe5ddda0940ac78445802d1f7469086fa5d3fdc8379c36399e218cc15f184033eb212d7e6e8a7bc10f087fabab4a95480858e29a41910a6212f45a7af74a33092b8fb9a7774d1b98ca0a8895fd31cb929b9d0a6bd4b02cb633d2d091523a584bba108ed46c4f42b438aa13b6e16dc9a7c3aca963b2fcf089061023b8d6e3792bdffc53132f6ed502fd18ef917d7b436bd119b3a6b6d0be562f61f1194c1c4de83c08ce2ca7ed0baf3c0ba64ce8d06cfc26e64723c1f39832ded5788e39ddf960d8b9cbd14857707a2ac94c8578c33b7acbd2737a0e6711be7819f31af7995accffa3925e71c98d06f4a77dc8428ef7e21c1107604cbf98837b7cf13be70212f2ee6be230bee58788b627f46825987adebbdc4ac4677d4a2e89c52b888bace6e5d7727f32e8bc9b76dbe36e46e6cf022859be54bb082bc80bee7ec7569eafb0a2391b8c0d3e073625928994e8bb31e358f4a5a9321500c43f8b20f32ccd3eec50f0349eca07a0533d276567b6ad5976f74518b0ca687bc636af6af4c452f722908db489701e0e2a0fcc927ced4af2c1d1c89574aa8105d130936b8372dc5e3642ca632ebbc502affb9dde5c7f358615922c893434db73ed636ec2a02f85cdc2fd958ac001cbc981c9a06e0087dfaf70355e5ef7c594feb051774f2ee91026987296629ea37bb45190ef1092767fe6005c7acf70e441d6ec5c6b7abe02d2e7ffbbd7b0a9c8fbf4c57ff30c394af6556dbca5f4853d028e96986651eafff7a2f269d181d1394e7dd3753b0745fe88c786f605ac6c8cd4be554c2cc6e59acd22451768294ac1609ee0800780c0900e1f962718e7c1d89ffc43230f6d2cc25b521fa1b6c2563d4cdc9519cfa8306785d5ae9224fe0cd6664dd9e15eb426b6deed9d521872872f54e43cd53f1f16a00ef83f2ae9605edb1118603d04271d64378dfbfd61723cfbf7ac9eab3b1bf170a497e0c1dfc4def36be1c8d3ce6e6fbeb99dd1cfa2bb6da0842e38161d7289818d5f75969a4eee830ebc4287d9d416d77b48cb4031b162273479f1ad6a56e0ac645382699c5a0945743a1a8102e029ee92bdce3c5538fc28c15d76285801b796d34fd426a22ee47bbc8427a4456b8a7318ffc6366671c5dd8482f8c161a2d753c3231dce4c44fbefa0603c5b8f3e224d97e3947699980aee4651c549e39a8f3819b51451287f999780f9226bfd08ccb7a2211284930b1880be2784f95af3d5526ac630cb7e0196cdba86fb2eeefb20cc047ccb7604a420e592f1b4a5d4cd0b1d75d115f7107d2d8f4b2ce02b53f665a54fbfaa6846757d8ce2474df2c6990fd8a61ae6e0a31ab441fccbdc19cc2e48cebf90f8e1067e8ed6a3cf2ee04926150d08209526e86385d61c4a54d7811236ec88bfe0035b23cefc8128cc1f2a56b151da4d1a93d5b65bf33d05aa9508edd9ccfaaaa65cdcbb05ce582435a86f6f5f6f74a85ffab5997dc7acaeb0e4faf8314d64a63d79a17220a0453e4dd80255f35a12992524956e376acc44d47000909bf78a5ba5b420dae877a401f11b6c21b4922398300f461a7c5cb522be20b491ad62201970ec01d238858c566915683643b31d0fedb87918382b0f54bfeb5b35f3ccf55d30024d5f3ad53b9dfc362624e9a9838b62c122712105a3e84de17cca67c83fbae88e205b4e9e2e3bace7bc149673b4e5e6c350184e1d89257a4d6fe36b5b2ab5bc9db2f947f11e91d5abc20c85ce945e232ddf1344e5248db08da46fdcf3fa9572bd996f82daba592f83f697b245e4b7ead963a9fed014e155c03637cae8efc63a7c0612a2439fcba0e5a10a5e8e64eb7c8611abbe71b011080416cf1e090d467802b61339f1e5e4c4de578489be9cea4cd7b88ff52f6c87c627ac292d7e92edd966d607956be4cdf23ed6f14d004b1cc5321e2a206cb1be82f3fb9600475ff1c4954832334daa3b5b16327c3880a1f430231af65df519b3faae80e2a96cb2d346442a4ee5ccae0816219e3289b6f0132b7c47493eeb4577f98b645872818d18020c692d5f67577932218c0bf2717d441c110db9f2df874097a9e078dc4894c76a79ce78990c350e2ec5414545c6215b713a9f49c7028819b0b496e2d89a3b6fd427d1f008e7e6e933855aaf7d52c5109c832ac6fede079a84738a6c4d02058f20214ee136d11752e41c6936006103c6b6dd86ca64af1f7be57d03e9c91e1f5dcc72f4a0826230df01412a3bdc1629926d50663be9564c4abc45f09e61026e8ced97fb778c76582896e08e5d8af7bbbd71bf2d21fac2719f530b1ca0be37aaf16991fd23f87890e766f2535b0574ffafec8a2eb5f9efec6b10461e63b99d36df7dd1953ba69323578c0d04744ccbf5e7f7dbb261a9a211727826b23a2a1412a5d75c573fc0d2ed369365ad18eaa619cd274816d58a149a1599f6c3296e129afe301df3463f8f25e065ffd0343be958728fe39206939850f4e989fb35024b23616dce89da2f0290844fe6e9809c5c25ae20f6a8f2f5bcd034caa04fb267bd0dbd9ebcee79551d19b482309820dff1f7ec4280398cfeb0069190540fc4913b16c05469d6decb8340e527a77999b86d6c327b9b964995a6efe16ca5b1072fd6bb9c5006cff906a3af6bceb2edb2d445ca49565141fa479167bde8dd2849466acdf63987d1cf759a9e227504057b2f131317778b3dbb95a899a8eb7db1615412bb67a2a2ad68b7efc4a13977ca9822567773b726619a6b032ae98f283621e2efb9cf4ecdd347dd9e7003b14f280f3a7520e7e7e58677ac7291703a9f0bad504a97ee526f7a5a13244ff52bdc62fbaa1016db114b14413b4933209ee6e28990febc9ec6aa2277c34190771687bc84fc025e5edda507b8b5647a9a0fa43f5c02297437aa8a23f86a5d26025646bc4233e4f119deac66d148dc6da15e72b9647974c9526600f8d29923ce3556e199458ac29687faf3b39de1439d0199ce9a4233f3cd406a4d9b9f218c801376b7553e59f4e7482f7acdbec70e3e23ef591f2ab4e9d4fa7a953278db6ee45bca420338ba4a2174c3c052367e8516739f88fdde893e70ef9a6c3bc01dd687aafa15a99d878db528c818de96bef42a80f73a063baa90d3550bb2adee10c33bb1da1d85b129aead3b7e7bffde1a4f2dc30ecdefd636e5668a79d5097ee03d69f8628dea01125ffa84787115743a0f8f503b3a302c88d0ff94bcb686bae45ea0bf3d936b3f5586d6b47a891bdc29d4c418add8b1d6990ea835ab24e4d88ba2ab0dffaccd29f22be6ab7fb16fae0d0472bff919702a64ced33137d1e2a6507eccc3a13ea6f54dc1f75945f8079c7aea18b7bf4216ab80be23f45674cde29081d7dce8834f36ae5991fe370340914bf1b15ac3c669bceb67a286050df412dbe0b2c0647789ef2cacc6177ab4222138e1f084afda16a463c11a85eeaaaf1dc9bf7a4e2b1912b63bf570fc8b30b5d166fdc7f450ab2cd964332a052f9801e53a6e6ff933d4ecea8164ea29a64dacf58f7871248ef256dc2be794d6b3403b6578a86192d714391ef95a0cee05b790af2789d6457623ff4e23ddb79d2715e9cd640ea0c8c805d262730054a6bb1e40f1be0f483fe763c55e1f0f5615825dd0e96a99e87557c5d7fc5bb9e6801b31ac814b2d22d59cfb5a2d749a0a490afa1b82d25cf99e9c6c052a3a8b99e48c4c231dff939f6baa93c837e40a60bdf3787fdade0b613f3f6bd702adef0d01a95e2d83471b1bd78127df516022814c886b0bbaee720417a170089da1ec8181227bef3cff398211331debf363f60f3c287386bb5507275766392fa1770a5905899248806156b1140cc56b46aa0935db4a16dfd75df7113eaba5d986ce4b8b498ffd56d8e378824f5252ff91c4566f64cee8c6886473c44b76922b01164d6c68a70586a9fa8f2c011bc4e2c24d6a39975a3177be85bf24c06b2fb176cbd8f68fb5f5bc98c18e8fa7f2de417d0356655059690c51b4f9c1124d7d14eefcbc3ad481722beb28986ce74337ac1ed1c234606524b09ccea5159553770c6c7d6f2e72ca107e458251bd34d8cc889e0b3a10469b0307077c9042cd0f15c31dcebacedb470f54a9afa2140f17f14260115614b8368e26b935f2190b845e51d17d46ce010df81918bf6121fd21119a7d6c751dc95305124fbbcbfd335fea1329b55b4f5524200001a57dbed6998cd4a05f9afeaf7a5774d9023933a9975bfc19a04bf77cee8aa81bd91f51d5051562c4ee70c19057740022b9a638f6c6dc422c4e9a7dea18e10a0f7a550874158d469ed220d34b034623406964dd471a3e7b1eb7be56c4d80002eeac4da3857b87f915b9e5de2617b7eae7073187c37cdfc8c2d1ed701bae065e9bda361e5014a44930d68192ee24ccd794939a2b340b8c569568dea04a17f5d3e816a4fa9bb942b5204a350c4598a3edd254332a854aab3f0bae5fd0db64ec04c506c4c03a20c463d21d24d0412927f8bf4388277bd4efedae19f7e63fe9d31f71d668c7b606ee8bc66b779fd8fb197aeb75b8ffbe59363bd4f8f6699a05761301d34b27a7c71821f734161942cda40aee0d16acee42708f829f6cac980da"}, @typed={0x8, 0x3a, 0x0, 0x0, @pid=r3}, @nested={0xed, 0x2, 0x0, 0x1, [@generic="8aef8049ed47ceddec7c39bb2bc8546387b8267654fe86edceed25e858a3188ef0428556faf3b0d76b886e4e2e3f1d4918", @typed={0x14, 0x72, 0x0, 0x0, @ipv6=@local}, @generic="1352f6e137e90de6f8980da167c718d2941424ef4749eb30f9e7194f23fb56f8e32fa39f3ab76d223bf9b4708e", @generic="bfe2b2d035af93599fa59f9796f0d4d22fdd88ae1d4370f094d04ad1c7d8fa2261826bd8a25e0b1f2f15052125dba902125b4ef94d090d8b424d326346110be0d29951323481aa31a329677e102f4f7bfda5804ef7b0f89bf3954f92e866ccb597f175627dc84f161a2fac66da151d", @typed={0x8, 0x23, 0x0, 0x0, @u32}]}, @nested={0x3f, 0x44, 0x0, 0x1, [@generic="080379281648e19fd3822d586d223915a74988047a658a8c027972b6b300e8409181802971238de8780617dfd8026fbd036f106b585740d0652666"]}, @generic="74ac0f0eda4807366d76"]}, 0x1158}, {&(0x7f0000004140)=ANY=[@ANYBLOB="e8150000240000012dbd7000fcdbdf25b72f47ae70a06779e00988041488286932197b76de223952e31df92fdd74bb33067a83873c9fd7286efd4b1f0a1d18444725048fb116c430582442a784ad1a142b7acfaa4cd32fa98bee41eb645a6477975b320839ef9b39232e33dafe2cc78bdf77e339e40b46405e3594059b7f301463f781f10ab1ab4609ec14bbe7879a3bac68b0484faf52fd8688f1e1906ceaf9576d354eb66f9af3272612a519db72ae79f0782bb6d3a16d1cd9332fd964c1494fa760ebb1dee2d790aec6d8a9ad486bfdc40f667b2c6be5b4956ab92fabfdb034b1a9924f3fc0742e5d1ff641e3399ec45fc6bf1b896357a4b1af4abdd61c2bdc47eb9783b621123d2ef561cb671620a3b674004ccdc6b39b9a56d1d5656c9fd6935ae062a03fb141ff59219c20887432237732cd5e2f42ae84a96bc8718c127f8033e7b804c2b80078eae71fa8afef3f77f8b6c2951b212506bb37c9349010a58b91633cd437790e033de982f4d9c8cdca70ee019ababc009156287c37d52f7f65b489bd28fc029bec05568d1139c7b0682fc7bdbef9e3e835f972bed391fd8560cc9afdc263063c2c8befdf7f59990172385662211780f3fc71a170c7aa68f1000440ffe4715636abcd6faf02cb0d8e3d6bc308004000ffffffffe3f697dbeb0010bea400a445e8422d6a9927f9bb0c4fe7a5ff994248e1d17adec6579345da979066d3ed10f56dd412256e87e24b908844309fed0664ad9eb50a585a40e5d0c5f71663bf06c8141f5a29e56496482f974e7b2aada043ccf7e51248e77952e63823813862c21b5957aac30467b5d641741f80538642bc11d2292693227ac463d095a722b0aa3e1814b913b9cc6eedb2f0ed26763c6612d2f8ab3e2b2207153e443d302e50eb34214e8a82cdce044d01914d02c986e5357c6f351649dbe938c88e3408281c4ac2d3e8e9bb3112951d960e2902ae8c73009f00e14199fabad708b8e2cffd3e55a1c309db7f1585b92d2dbf7a60ad12177b523f3cde10d4646da442f65eff1cb7746281d5426e460c5a703e390f693f0fb3036c69854060d1b66ce3b6fdabad0da0bc548e2a3ef05285cbf3cdfd83d8fe18342ab78d4d53971b1a7249613420c488053e960576a0a9b3ffc63d437d7a1f2747cfe7f4f6143a4637039b71a8955c06bd967ec3800e19bb19e42d97859f24cfceccf7e52b9381a053086fac6d80f76987e7633a63ef878451eaf05a14133556edf761e4146458439b9654817c55aaf493bf66fa8dfdf527b45dd5b381723ad191bd4e7a7c35227236d475f468ebd9dff70b5dcf496cd25dac5a675e7a4df805490e2c994b5f9e1b02cb7c57e4eea09a9cfe998c110085efb8fe7ca30a2b8132d881b072bf83bad0b4285e7b464310e5a44e2872d8829337ffa1c7572b99197ad769be01ce5d258cb4093fac48c0a131cb845f66f7e1d19960d5d4b702ebadf212128b3af8aea05550d9820b6946bba31a66d2dba96b488614f2e9743717165b64f13ea7c31aa14df8e7096aae17a219e2531ece9af6ae7c8f18d5154f6fedf04b982d0f2a53fb29b186b93fbdf426061b5e543b15ca81880401a625b7c5db384e58ac5a50c7af8e4d650a4b83f977cb9e1c8eb0603f12f887678d3a93c43c234779f8897bc55fb8420eb47f7685d9f0a8d2316dfbcfbb642e48a79f1afb0d53a35bdbf3766c1d7d9bc46f2072341967f3fbff1abfc29c052dd5c328961010a7afda43d7bd3f507024d94c0725d7f98580d912fe75890aa00630979391901ff91d6cdd5d7a019eddfad28ab1125cabaf986d78341df587283b407d3f4b48a2e3cac53e376fafc4a0969e2b767a0bc72c0798ccb867b729010263f0fd5d90f126e35645e3b00ed8ecc80b50e890ef8c79dd3934acedd074128c32f773a9becba5854cd95e2e6cac1a60451680c35c10a945dac26c007cd9c61d7e843c17bc0d5a30d2eca18face59bfb4e62da457b4ee076e55d22fbfa7aae558ba987c5a321bf9b851185c49a8549fc22d836cfefcaf9bac53c78979481799c70a63a1e9b54a7bc9fb85c017c700f6c9ef414201264953b07953fe3fef06e678c1e8334a88a065e54e0137e1806379b82563f7d4005a46715d4d0d4b36705cdf98dce7960a98a43ce538e3398fb41747c24ff7f6b6f17047b3c26c94d5e4b38613104fe0a62f5bec407c494bb118af4b798622eece23ee264524f37f49f7d9f134236a1fb3e9fadb80a8b3c2188dd2960de37416d7595750bc81d654446d88e90627b81aa6964e29b3a020a125c281cccde3f334bef9629e5b2d140ff050cef35fd186c704f22bcd014bb1ba0d2299f9f89ed83d36027c103ae950cd833fa8ee4c299f25cd7b2d1b58c203c9d4873965ff5579f68bd0413b954ab7b72171462d23828a5bde01692e7d466cc93be32ff56af642e45a16f0510dacd278205741013c3acdafb4bb3ede762e607928c3dd471d7a27dab742823ed04405291108d9f29bce904b9634c1d5f9f5095346baa14827804535351515d743b4f5eeffc2a891c1c3ffa8dbf1272e06fb292e7cafa0fa782a338177255f1bddfc68631c13f5fb7e02e723f949219253b0f8f8864c356ec1b680e9b81be79c0b6801547c28e0dc0f470c7606793025268431e042240aa184175d82d5902d15ad057f8913b98699a0c2a87d52fb95c681d218105a09caa1bac7724339c57ba88897c7244a2d48d909de77d74f9437e06e65fa3e4c5fc05decc53897fd5b4ec056179f0b1b0d4a68dd29f156a0d4250ed188217278d775a7953fb85b56725f05554d5e3a55adcb18392c7203ca0d242f1b16a7a0d1e00c273ee092828dbc2984a0a5ee18241e2c97ef99d469f6b0fae3472c9dbd8da0db078608cd9cfb31e125ad737e517ad081abbbd979fa8fa0df115d03dcbceff69c97e303c525e22fa1a082052b0835632862e2bb64bc21ed0aad1d15ddf8c685dc1b6f65d6e77e3fca8eef510c3f68e32bde4ba95c8b726c48ccd4fea181088370b32c073db36776c0e3e7832917d505aa2db1c3f803a2217c6d91e64130a1b2f4f01fc3a166a14111daeb8541620823fb0ec514e7362d34a0fc514c69efa21cc356bc7de55f30a6e4e47234ca3e9bd538c685a4efdf3e3b75026086c8c4ddacca185cc05eb0401372803be59821c347dad5792bf6cd4d823f505106f75b5cffa7c3b70159b806461d6f187be42ae07ace4850ce165ffdaad77246b46fc29f6d741bed5980504a37fc902dfee3cf2ed3ddfe9a0054ab9e54505e7c1a3caa449ac5eca1fecdc4118001ecbe3f8c0d1430f7d8d2a0a379d110fe17cef27e53cc12ba35ed1a962c0eb41bdaf1224eef01a08867ea0fb17d2c4015b473f8b442ea1a3b435e90ee81a098339c81caeda153b12532772ba009a49e94c7ef10b195b776002247f5557f29014d5a6a0a595d5497be630306e7aabfc2d3758be47dd7ae4d92ccc545fe9f5204d0bc646290d60892f8d29dc8e3ebc860dc1b68a4251c52a676ccdde327c57f5b412207e01fdc8e54467adaf53db1abe5da045253f5e23b9df9859cfb6f3082b92ac7f8182b3188a5c8a1922ee8a95c3e268bd502ba307aa0d8bb0d896603ab4c6b3d99e5cf8acfe9c64135eea031347f46ce185f616c96a48b632e425bbb1dfd69b5abca5482481fb30f19140287c135af2d0365d05ded106826b9653321360aa5aebdbd0a9261f8aa99dfb1848cdcf9a763079eefcc9fdca80e70b7acacbf0d65c337e25a3f237bb5e71cc88b6e327fa990a05e87cd97f05908364c419229563f26cd0a18e708efe8f2ddbcb1876c33ae6a7037f32fe320b31dd8e9ee65ea7a41b2d69813e6baca1bee6611d1610baad1a5bb15e3a969794614d9cb8c5b629954c39e81cbfa120cc43880d5f6c9e6fbc8e3185920b19f7354663e8c6bdef2bdb0c589a3b60e16369cce9a74319c6533b58c1451f7cd5e4c0c851f877e1950411298c0af315605a3775e5ffd68a43f204edbc452baad3799f21301949ef044b6ff72a3a07134a47179f48f250fa94d5d5dcabc9325a181efd36a1062dc08cdeea4b798e780b0c8bb58b8f4cfc520dc0d7cfc632d7f99ffd60487e35011ceb4c989c561eb5e0ea06ddb321ec5533af11f6bd1dd749c9ed9f95857e5da9cacee346c67c02c5b9c0e9fc92bb8e9b622b3277e0e194b5de4f9b315d61d73d8b04b781eaf8cbf26f4c07b989d2d8a570aa5f02ec5bb9adb0df0f61d7a7f54a372094f37537098b7476a8eabcd3089d530ea075133d450278360222f0c2de6551fcb245622ed71b675595de6576d16271b91d6334cb9f77b645bb8f35214891383a145f019eea5380060472e9a4e0373468a2c5c8b4ce5bb93fc7c60453177b2d7ff805246cbd42f38f18e04dd184f563ad62ebb51d6a992bcd29df706fffe559262682545d2d7d4ae574a816598f91c2846e46a79ca5327fb61917666326ac3706d474b06e232b83f83c6274a769391564dfb97a224c357f4a32bc0f9847a8071286ac507ac3206d4ae8cf8617be8626dd29d517fcda07a48ac66c67290ec0afc2d58d63bcb13edbfdd945ce59791f0b5a9e2eb163e7c8bc6c1788a0954ca3716080bc366b805c9fe79b6dd3a430ab2d5f1b2dfe7a208665f37b386e219821bfe87292e2e3dfd37206359150cb8df6db153799ec66ad091a9a60c6bcf314b8c1185e39909d4ddee362e67976973e5fa1f2e72ebab2fd25e9179a66bf865da6ed5dfdefffb0d08dfdd90c0b4f12b3841a9d3c8637a9ffc95ceac55e43359741e58f896f434f59cb7b8e37f6c917b218acad617f439a7daa522fa53dfa0ed17126c69698d3b18fbb92daed8ffc6539b0f02a0bc230f599cdfffc985d938df0593d60d3d7e4b52a6080c661d20502e9413cdde762571aac1e388b471f708d457e1204c7744fa575e614304051fcb42561ce6f99a5549693abded95e22c4045a960b58f33b84d019c7b3c24acba98dea7f5282563eda0db449493f7d21ec314dfa7910a6e1aa0040d9464eef0df4fcbcfa4cf25f53737799bd230e3892f2270918fa92962291b8591d552153e99995998562211b4b94494bfdbef2c4be206be1768035e65d66c33e719b91025739c823b0b48dd3102c44b348c4fffbfccd2e770581cde29eb40ec4671ff1c92bd5159809fb02f2be3ae3c60f10361d6d1711a8ea53c00d631e2eedfeb056a18fe2db4606d9c98c5e4ca10d49fa5aa1f2e314e16730e82f2f2fed388c5d17dde52e17825406a04c88f54f4f552daaa6d24104e74368635f3cc08597f703ad345e78001e0702814b6f11f5d8f59c2d47a7b422615d68a2e34a1377c117a41a3cd2c92d3d6ffaeb116d5dd1069812e57f5964f136f292d92ea7b89d2e2294310e0439aab874d8a2e6bdde8408e4640cbb573602bd6bbc227fc20f25b575bbfc5407eb6b46157399c147857881158a6caaf37fe5380ae5e2dd52b714a5ebe55a60986251160ed69b62e4d88649a36516ca7078d2e9e398271fb6f40c17264ffa904cc85b24521ab866cf046217de017fb8851feacd59215a3b825b87c2aa72f7af9304557149dd3befc7161b54d6154bbc61163f813363d6b88b0f1d2f0b220665f1049698fb046c6f67d92eb795762275201bc65968e3900f90d74e1acae364a06fe9f41d94f1c9e3a3d63e30e926a9ea2f6d4a7144ce991a1e20a1b06acf89bc430ceed351877365133fac44c0143c78cf60ba877bd0cec2f6238831865f74b7845b4d3372cf7a3b85c165bb66aedc517f927e29cb79a0173563536b1c14a55eb70b5c648bdb56c7d358a3d1944f191f180b4602526d67d445189e4034d7d43853806a658b8c3c21b7606c5eee2a637b4cc9b04b901f7c7c0de4186090f25424be6c35cc36d6f77b932d8ec93a35878c8373d2741fe5b0dbf8885d7f6d005469511ab86f2f7a3da6d0cca785819c36b5d0ffe6ccf17fc398568b548def6818a3f62a3aef36c037e7e5cfc266f40a1e03331f7b9b19c8e70a24759e95d686404d4b36b3cf546ad64e4a739e5d2a0001d2b78092de7055fe2d01d2c43ce140c838cc0ab3504b0d5af767c02deaaac4717b9f58ed55033ab7a294017838a1d7f121a7e7e30e8d1c1c56b84572dd5f300546f98843919bd62fb7fc0b595cbf13e23bc97fb0862c4cc40f292a3b48074a5c4c13da6db9cc2ebfa0da4b1abb75ae8bebe94649b6fd3d7fd532161e375319562d9c45b65cf864bbe3da548e8ef3203968b5f78124243305395b92edfdc49cadab5bc12aa1885856ba8bb9e3038537898e78eebae7e8b8a6f86071097309daaa48e83753c3551258905de571926bdbfdcf182216f4a28ce2a770dcd5f8f20633881cc8131d875ee0eddcf1e6e8b5ef9b6acc8f44ceb5d22eb70f868d7d97563fc56c35030df1afa659aad13648d022b095d60df2dcbcab45c6431c269b512dfd2a4f0b8ce6b322c6e50684f0380db12a628036f0e95a6fa91e7cc2b90dafc34d123c6d404bf21e2cac2e065f3cc1c4d07430eda5d88265b9d28e3a3c438368fe12a814f1f554c567e32fcadba5189107a05901adbe403f93d3e0868fdacfb1275b4ba3cdc586cb0075f8ba48a497c7d1db89e978292c72a041a53f10f43ccf71b8fa34204c9dc44b3b9caffd09126afa65b7b725b57dde2029122e8b77539e57a19abef10c544f8dec11ffb13d4add12fec8529cde5092340ff0c94360bdce574a98c86da7141e09ef8c893c65ea472bf2f551954af47fd9741a6abb211d3d7c1edd9e0363b366ad263f6d06fa7debbf91e025a533882f5577255106d78194bcd9e45b7f449b5198aa150469d0f45489fac3a7eb09abb4c9ebe5432bb55e82fcd10ab1427acd931a589094ef119848f03d95b5c86c7620cd648a3dc29688f5c2cc162d8092bba452761d834ca1ca1d5b643c03afbccea45db4866a8a0da7f84757b1f9f7e227d558bf31b2c1d3ce422eb25be1a322b8ba6a97a8d59c0eca63cd7b13005b2a9c4cfe9ccf081f0b3b38abba4c9962d47466d7f804546eb60d3f2470f2e33c7ffb752dea0026df8a40e8e474ee49d324bf032f370557a10bae437faf94430b760e647e583781f6360c411aed92da195865817986010298f386b31f04006b0008006b000700000008004d00", @ANYRES32, @ANYBLOB="83006c8008007e00ac1414bb08000900000000000d003f002f6465762f6b766d00000000571534acee576d95e89e88c27246d6d8caedc84a8176f0d6a942185ec994c2539596c13795ec8ddde930b120a3155ee98e666ef500d30f3c8379a4790e5051be19a7586ca6113e08", @ANYRES32, @ANYBLOB="b703005ed69b5c634ff33812", @ANYRES32=r2, @ANYBLOB="008b016880562655f5147e83996bfcfdab3dd9d570fcc3744c93b875c2dfb04866b3ffa4da3ba946700e49872bede726fcfb6413398c7af0af7ca0f7a190ea2d6eb91152c59a7a2cb23eb48c7ce44729e83f52b29b02fafcf35158bccfde50fd7420f02a7eec8b0639f75a1c15dba66495a3737f865d9ad347689e0efb3a846fec296eccfa07060d986f82e0f2321b7504008d00170068006367726f75702e636f6e74726f6c6c657273000008000700", @ANYRES32=r0, @ANYBLOB="20d27e0b75d30a4da6c56bd9d14e0fb367a3becdcfea61f3c7e79aa3020757669edda8149de5b74135ba7b851c7d0496118b9fdc01038811f4a96bdbf3e16213cfa9373181991aea447cb4122ee7dcfaae01ed2a9bbbcd0c83d707220a3dcfadcbb8ad7cbee9797db99ba169f1314a28edeeae60694aa0454edfcdf8956a7caaf856452dd4d77898c7f66f89a6a32ddff3e0ae2cc5b68e14d7cddd08327055e53c5f2af1c0981676aa450b0ca6dc46d94b999e83d86af13d0e4f2dc98c6ec5671c4d2fde4d60a1df10741397dbea3d372ebc85be001ffd2900040025000000"], 0x15e8}, {&(0x7f0000005740)=ANY=[@ANYBLOB="040200001c00100029bd7000fedbdf25ee01338046e2c9a7f852cbc66d5290227ff7b5ff7c8730e0f08718bf80be7287741daf2bbb4f9559007e3a8a99ef2dc01d2f6a60507cfd31ea0710486466e957225b0a7c82e5c57d117c0ac002342fdafc4a1d193216321a2bb35ffd2ebddb40ed81376ce9dc3fd5e7f423a838f77de39674141b084a8d2d262586ff3b921ed7caa169de6b47f837d1f131fa5334e8f42daf5e228b12820bb7dda36d195988f2e3668278c7bf10f80ab18018f020bba7e80a0357d8640b4a91dcc5fb4058cccacfd6eff18c0c7f2d24e9a085b764e1fa394b7c0345530d4885e6bc56886ecea06aa10dbd9fb6f88fd15fd3215bc9281c20e7260dacdbe78505f75ed7666bd62f91d5435e9a31ba9913e9525d50d07fea470dbcae4378653cce2ee29c1ca3ec70f6ba8e93180e31546b95d319ada8701e604be3c11585647e831a2f0bd98f53d939f4a5c92076555434d5317820c88dd11e90cdc432b8bc351e8a80c9910711cca29282233cb2f1065a446cf880c2853afb05f48a1e7ff6fb2bef41f6cfbe31bc2b38c20e1d1df0992ed43280f21f25eeefb601b0866644964f52b9839550e9d842026f9c0224e1b8f05b20f89f2f78596a5bed36e9d1506ecf87f58a330afec9adfa9fa64f87b8827c09d4c8167d7998120dc0f0d990db1230157bf63ca292e798c06003b7830000040095000000000000000000"], 0x204}, {&(0x7f0000000240)=ANY=[@ANYBLOB="980000001600000226bd7000fcdbdf250400170008003e00ffffffff08006300e1000000ba3bee1e543527d8ecbaba67581ffb2d27fd3e8d1b1ef49e8883c3af40ed150f12865f5bc3a6821ab2b2fa18355eeb6efb10a716f7513e33241a144e94cc8ba003b61740513c40f55354c9ec001fcab97d77b07b061880c40dc5193084a608ec0121bdd84f440000"], 0x98}, {&(0x7f0000000300)={0x7c, 0x22, 0x4, 0x70bd27, 0x25dfdbfd, "", [@generic="b3628c3fbc1e1264a35e1ee8f21e6456fc1ada7c27e37b7e4378ddcdb6b6c797cc299d50b5f8e2b1c82746f1507a45ee45ee0f5d8ca3bd041b22777bdf16a1af3522a01267cdf3c1677a5f75c822227d1e791d5e2167fde8411feb228be2e510f5239bd61b23094619"]}, 0x7c}], 0x6, 0x0, 0x0, 0xc0}, 0x40080) ioctl$KVM_CREATE_VM(r11, 0xae01, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) openat$kvm(0xffffff9c, 0x0, 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) [ 291.195185][ T3532] 9pnet: Insufficient options for proto=fd [ 291.203163][ T3532] 9pnet: Insufficient options for proto=fd 09:19:15 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r0 = openat$fuse(0xffffffffffffff9c, 0x0, 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) [ 292.057903][ T3532] 9pnet: Insufficient options for proto=fd [ 292.070134][ T3532] 9pnet: Insufficient options for proto=fd [ 292.076718][ T3532] 9pnet: Insufficient options for proto=fd [ 292.083170][ T3532] 9pnet: Insufficient options for proto=fd [ 292.089518][ T3532] 9pnet: Insufficient options for proto=fd [ 292.095832][ T3532] 9pnet: Insufficient options for proto=fd [ 292.097441][ T3546] fuse: Bad value for 'fd' 09:19:15 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r0 = openat$fuse(0xffffffffffffff9c, 0x0, 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008380)="b022169bc899629cc1a644ddc4eb614f8998ff243bc6eaefd7a1fd7eeec41bedc5972fdbc116cad5852517bc2f40c9056a0c8c843e2c1b77726bfc6f2d18bc67a8307ae0680c248c1ae0e57bd8010f1d282a6a8b43a341d45059cb114a4e358f25fdfa01d6697778aca10db08972a7a644dd0e60fbb5407177bc790c372ef8a2a0ead308ec40d0707513abaa56c4716ebeaaf5daadbb5a70085abccae5dc00e72dc280133c0f3b3fe39cfee72166a8fe3342d9d9de060caea2eceeee3d3dad0ee24b24e6acc8d84cc67302da3a2dc2fd64959453fcdfb5edbe8d430426fcafe9be23ded5daafeb906c7c86ca890855b9d314b293cb15d5909d93ddf39f9c0db5a6f0fdf4eaefb74c29de539ecb4a983030b9484e0ea7ecb515a189ad89e275eb368c796219304b0a0f38c269191eb1fd566ce614cd5516d30588c892612e7d35901bc08535e8b2ea94790fcd29dd2f0d437713e576bf82db7e10a8551b89a999b44a078791214308ec6d65fe50d5a25629010491e0e07a09c2872c0470c6b768bc11724ca086b80f77372f2f8eb30bcbac83386e4bea5313991476514434b51eeaff32352c50adfc0d5594ede0e1384cc2ce6b14ca9e74193de177695a9b04b5cd1848589fff441f1a2cde204b3253f8642decf6d7f92d8991ee8a0a54a597ce90b76d7126f3e66e1fe496fc3395a3f67071bcc82ee85c65d407fd6657d7b278445d8b3f64666941c34dfd34d60a6dccad3d7c7c390fa8119eaa8b70afc8032877ba6e7314239212a028598844349759de4f8a3120a19c724c3f3c812daebee7014cc2783fd190d389f2eaf7c2047463b73c06faa4180fa35c3f9ab13d249cdf2f5a12dc7fd85c4482c2ee6d407cd93231b36f424d7c101aaaeaec54c36bc268ee59ddc6a7abb5002eda435b4539cc22744995b178bbfe2a7a74a65c484a1bb3fb2763a07a6f766df47f8f4e535452dd49548a75d86d24fd55d966df3c15715d49bcd0417d411721bb4a9100db01414993db78430ddf71bcdb9338154e43d5f3e33836d936a769a29d3c99e0cec513567885911a2c8064eec9dbaf7cd8347cd1b8f184f8d769283f02d3ee1fcd00d5e6ba1e37694570140c2eb23b3a7283194f18d2232845125b6e84a085c69e71c668bd0c0d6a52c91050a0e32d7f84f41e557cbd2564e10c3109eed20ac58a836891fbb3df8d8e14612d6767e58993cfba1b54b430f0ea5c643982b0dd66fbd555cc9978a820846c8e72e50b70774fb5680fbfab16887398861f526c530672746918d5d46eab1bbd7fbb88f76ca58ac36f5c3e35cecb992ba693a38a41d03977585e2b0f0dd960fd4bf47e9cd4aad8fcee062751dc1c961b76116bbbd7b6b4df6b9a5e4e4eb121f84bd9a8e74f01c7936afe5a052819cac5efe8f30ac3c6c95a0e81771ba681c389bb02b6138ede1583e4fd55aababd6ada7c71445dc98f5e11803fa023054f974c8365217a3c49bad1b5a3fe0276d6698a902f380dd2876dc67c7d7d05c8fb22729ced5d0eabd96b363f561f2a7d345e39382f3536df611528ea8fc73986534c3d720610eb39629c3dfbacee86f244f4f756257b649bbc94019c6758d0306a00926d02e30e218d2efffdcc8708ebbd44167f2e9b3f94b4abe70f475e49dc37290f0bd25f8eee81b4315b6a65974dad7cac9108ae72ef2faafe262699443073e4a8ce03d23e3b7ef5d65788b83deb8cb2bd42cdb76c091527b12f20ba97932a98a63620fb570f9b2276475af43c14f55cd7f87ab3ec43953b94b5df47f0b6a1d4c9f06a5c9a670b11e40e0aa8dabc21f039f7af814662e13367602e52df20932b8fd8d14aaa3d05a4cf6ecafb70648391ae6d3eafb37a184bfb1b497e774683b6da466bc3702221cb42b95fb5b3defea38b143a29f7ef799f7e8cb8dcb144aab4c227010be4b3b89592f9a2804b325dbc757d74daff0b06627224b6cb25f037b5080385d7b79f0e3fad51b4397cf9757d5c00f1a368d4bffef467bbd895723e8754661f12c8be19a9ca3c8c0483aebe445b19f9a56a5478041cc2571d4525dcc1dddaf86f94fc82fe64197adaca351bcf48e250b3b0a537544aa3f100615e6ff9402f27d927e459cb8fc1efcbd01f06c31fc6888c4f5d82108b8f1c2e62e730b3db9380711f92cd58aaf0f31515bc50cc7b5c93f49e6ba18369423919b5b41c1e3b2e754b56f03bdd216e887f2efcb6aea1a0438d2261f1e4106acc184921867bdc871626ffb542abb6f9764fa7901149a6c339768637ec7cdac4307b5c34a1885e8eca4db7d504fd847ce163966faf8430346c5fd57411c915d199c6869bc9a940da9eee1649c5d8181523b941fc59c145383c92aa3e0dd4bb2bcfba02781be819495eff4f4240f53e4b87e556c9d177bf849c56f129d441935903c68ad6fbfbb6622ae5deccf0b600c9b0dd108919d41802555d0b5091849bcc724b0b3435ad3c4bc55ed53dd33652172af9ec1ea285786fca666ddc9040dad61f39a8084816cef225177ad112b36cf6f4b47c0f63dd44e441f2614f3dcc7ed18a384689a0f89a7e2ed2301d6077daf1fb77044266d96009e6e2556b18ed0d41281f1358945de5c19c9a9cbe84672c6a5e092d3f7d5d73573a026994f0d660954166064865da391020d4de9148d08ae46d0b377d25db7f0d0f11b098086b5eb2cec1832a9a3e5d027e179cda18e037dfcc092b092c78177f8a52692f94c1f361949a00c5b33408b1fbacb5cb09508e1be18298001ba6fc537255eec8e2bf81f627392a007e939fc1908109aabe663a36d94ff8e89370782a3c29f0e42f63dab795d6ce483e22d89dd90cfc1a903fd65006ef4481b291ae2eef2e33943cc89e0defc06c2aa5f7ec9781932586855a7c66dba3e7664ca42fc7978f6cf3d62f76c3133ad958d041b73d54d6efe34ea2e5f9ab546d6158e9daeb32df776871aa1accf25cd5743ba70988e30ec7ae36a8aefc0df93f1a1bb4236d4eecf81fce10f74999c0f05ef259f0f4c95a9537ec9bc754aa57225614e036cd05be3f7f14b213c4fd23bf549c6109f5596601ec762ad9e632fdbd3ad93bdfa08fa1798dbf294b04f8162bb18509ff2da58a07abda4abb69b13b2b110f59f7422881e3a148e414bf963db73a897934c7a1292af2c5663b635abea8da85afc80b2065f51a74d437d4fc60ebc292d44b17195373b6bd4779fe70d6d3270a845a142f844b0aee4c6aa50a08676069cbda0c2d3e71738a7a1326f3458a3da2657b88ed73bdf9c819b4802d657ae262020659ad755c5daad7f826a124c3f32ce8430c9a60268068e96e5844b789a30e9534a04a071c4b9fc4c145c5de7b78f9b417d4ef51ea57ee117ece35b6018731eaa64985c9bd0ad33a06ebfd16d0543b373e32e72aa9d2036b6d518cf0e0c34faf5f65a036dc9ff7efa30e3b0265262efd6befd8afd11ad9846b020646565298befd7b3b2c5ffdf5eb94a90e2655a90ef9613a2f0e1ef8823be0fcd0b78491eb486a171606132c72d3c881cacebbdd15088744d852c2335e23190a25dee84219e2b14722bd400efbacb404de276a173aa953d56a82820877b1a90d98709c865c123555c0e54f555a7c674c27a3098206661e4d611c0753320c713b5f1e4608d141260b09f71e7b5f024f8dd0264d0e53db2d42839e5a8bc0858e8dfd6f6c021604861d19977ab6c03e39754789383b34bcc324cf7e9c59143ed1b1053209206fe54b986715d870b26b785a711d1d4e2c60b13dd8f1bd943949fe1a25d76fa195f2759308d60ef774e96518a6fa5238ac2a9b9244189e4e4a11bb966b1176a1ce37854efd9f5d08c2878179fb46617106bc2c4c68344b2d0eec342e6afe844802ffed2a95c5450b944a8f8b53f30d9972221570d6568627de8597c5a48a22573e1efee0aada3e385d380a4c07e218c17df88341e89b4bff3746b1ac1a09d9ef213ad6f860712e5d53331a5a49c482abe053545dd7a48698396e3bfe8adfdd92fb3b2dc0768c0fcdb96e70ccf908f8cbb7994d4771fe11925097d74ceebbe8dfe29ef34696f75417d23983fe64d09776877019b5a164a168022ae3447eaee9a1060fc9f16241f226d32864c5f79070ab85eb6e390b240ea08a66eba5bfec007f5032ba5fb2344f676b32709f3ee9cb9c8ad9ff0ff32f5776e1e341aad02f9d60cde0cbe59961633e120c578174e68a6f55e50c75a0e8f74c194155b72ffdcd925bac05b115263e1e6814d832443a53c0804031d4543e974977019c1c7c34b65d48d187b6a7b2f57d178294d3c80ab15155aa0ed68f7cf518bdc93a11925d35b17f7b74bf6d489941ebccf0bfd370b2e7e9827406077e6ab199332feb12cd556ef44b6b6b64ead0f96b01f006cd46bcf29b8380061239bf6ef0d37895aae14a11ae69e17004b10c0c3f049bb57358d2238836745dc918ffccc87c471c6f0157f388bcc6d99bf1b9fbe56a770be78731f007255c2a0d6a9424324563c4e33d9841edacf6783029a06ea3d9f4bccb0dfa535b7e753efd0cbf0fedfac06d0faaece1a010f719a66ee517b41b588934086bd21d91059a6436ba777ce4bd5cb37d07fa55a17e738a7859aab7919bc7d44d4bfaf30de9dea3d2ba7868672ffe0ab3dbe9b3f5d33aab63360c32dc1a4216ce6c6287e364ccce4601408fd218ffe43eac7f89daf80c76ed84b79f3e423657f3cf3b6dabc7dcf3b976a72e20fa5bbe58b9b4e7d6ac09cb4d8afffb29be83de1f66c7900abb42c1ea12af7e02c79590f09efb119a632be151721da6fb1f8078c3a3c80a31abc90c50b04453f0b1b5be4d48f45e5f2ed4cff87652ffe3d690e0f1ad3747dc1a9d7e2189f36a216902ebc41a2d2c35e5d3b71d374e93a2115ccddc0950db3bf3687642bcf0057a25e277b4edddf24ec50b355123924970f9253ea7217352bac6997e48d7e842985fd6381da971e1e68268dc565c8da0e1a9b5ec23298de5c4da89989918e410a3365bb3d5cc9c2cad6c9b13f23a26abd8066ee8d64f65c2b305c76902d918ef7487ea72b32e3a4352c9fd2d3284134ce6538de66eae0165955099f46e399ef9f5f5723425862be8735ddc0332d8debc06523f95111839f518ab01486396010098453ab7957daf9918c062f5b768293112d58fa04241f3a51f70f3a7d6692fe6e10db2dead7422447ef01912a5919b1143b0842670353176d26536533aa90f862fcfe85e355fa182b3487e884f1bf5f55a273648a7b7b6b0ac3bf80d778b28210c38bc3e17eeb7babdabf719834ffbf5a12f993a4ad7761367ac8e24351eec0e908c6826969aa9301894618a3843bc53baa3475e690eb1973e1190d2707b8fd303a58df385651739dc3c0bb33908bbbd045f0269ae28281ba1ec6aa8d30227206b461619d4b7f076baccab354e1a8e3348febbf2dd854bcb49ed2e34e7aa00f70a43070bed6804a3e309da114e18f12f94bdc9bf801f7938d15100afbeaa4045eb055df371fbcb2fc95256647f6fc9de1bda5c0824f80493fde48fa8f6f7f7fb4a12bace4cc1cace9e2be7e12b8d086d281864a6ade9e1ce0b5be3d3884dbfbc0b9e6edcdf251c0723dc3083dd39a53844b3ad08c4fdf0ab3ef509699afe99f8bcf0b826e6a3c85014d71d497f943223418cb07fe1e0f9e96586b848cac8a2eca657ede6823e35d5423c7b879a871dd0e5216d5ad3cde2864ab61282142baeddbcbc8f0b79973be77d12c8ad09bf0e32e55f736afcd641522d44b34d702a0d36e3e7d7b6568c1b76e0ad22bccc654b98199184bd3a4809aa3c534af40c375c26931f36d99c4e67314eb1c98490754ae1a1c0302b347b4ec87d6da2732a32289466ef719f8b1c4c26a56d64f3eae455194c59ed3343d7be7e3491bb593e975e3e65054c10375e3c575dfb11c12c0944de4fd7f8297c4e27601e3720551ac986fe629a4c8a2cd8d1552be85f15ab6709c60f4b3480f5191b35b325259319df3a3d7e7f6a43857396086ca1ebc0d1c330accd4c90fa67d949e8c1087ff3b2ae7a1330f36a5df3042478d97e995ed966d9e69c2b7d5e1bb4b5083a788fb631aa0d4d9fcd7fa3ba755095cec93e629e0a200805f20437c22f47e723751f3f3832e01a6aa29e8a58b490fefe255e369c6c1faf657d22218dcd9f83226fd157dab974dc2482b71b58e478223f9dde8237c98b16cada7da0e74ee6a542de843aff20484d872fb3b6914bb52a048920db7be6f02df468591fc7b338ed130f1637f51105c15f6372c1eb344d784be0c60a73cccba73c20f82996822a85458b2ff86b2d014e2156e2e69181f10a6af8496f6d0cf91bbb2c59cca9a511a3a62c981dc0ecadf5cb6c3ea67bc048e588098aa403e3bd5518da888f3b8a0694ecfb49e1b7c9be7bbf881addbc32a7e714a8e9ab81bb1ba32c95991847d5d32fd3bd5121ab9922e5850b085d8438bcd8e56bfb6defd6e352004dd644a0aa218f8bd833d9603702ddf9be19eada8b7f5bbf40bf9ed36b5521a71b21806b519ef685b66d28ff3e58c6065363a460c3a2e1bf9ef66cdff78959fe91dc8be93a6ac3d85120f3aee5a747d259e5f737223563b70b8c8ef90d522eadfa99b08cd39ee26fb7d69105891cd315cb1eafabe32a189b35cce29d41a91e52e420ad0af4de8acb96d4d342cff35ec672fa9578fdb479360f0fc06db50ea30e52821761e0496f770c6c73a296a15f0b2ccbe5e9f5ccb7100b2082011605fa4fb9a0817e393f7d764462c93c6221235a64eabfee77e2638ffdbc76ebfba70e52b7b1972be392c51f34fe047407b97e3d791fc5f0182aff1832d3fd88b5603130ba8bfd769f6d6ffe0aff154c291461d16a905cb737b28d307698059c91e4d02989b980c4237341643e33714c4e7f8615127915848fca78751e14478ed825f5f183b17f5815ccdd5a4f542717ed4428277e34970139d0398d17b3befdcfeeac3ad790a8267e0a58d9d64ac5c0da28bdd04b85f2641dd19c07cdee72fd2539815137edac7c4b674d886c8da69b111ecea10aff799182171d27aa180c9ccde6be384412e1e35ea3f758ba490ee0b60396d2c2081363170a4ef898e8e85992c396c8644c939922e3dfc72743169406d8655dc27a8bb5ccb28a5d3d4ed59507095e44538e804218fd27eebff528a3ed4ac965359e43181deefdbe69a46b106e2375aa9746c96b02bbd12bb05094ea35aa2c9e6f6007bebf84f57888af02f80a7e2c3b5af9cce7becb9f89795850ce5b0ca358446676b36c0b87e94de9b42d67f1ab1cae2ac0eb57bf9d35c740c0e0b1bdaa00f9e135b714eeb24955bc44fefa3f4575fec2d54122c95c11c0f014f6fface86b53c26b33a6daca9898751e3016fcd0d8f2cbf0440313575374f5edb156eb3fd5b4db4d701f2d26ec7fd96d9e246b1d607e96e8b4fc45f06f479dc7f24315b8181e3b4a0418c25b02e448431c33e4b0916b7294e601f97906cf29ee727566d962e713f877c43b7e159309e0583d252a497e6f848094567d20321091a58965cfd13ee8067ef7923337fe7f63deb290591ce74cff23628d65092adc4602b2ce2ea2767d2fbf37b9ccdc4c3251aaf02ff9e53ef1de41fd3dfb39db51ec641a2dd9912619e744c9225a9c46f0434c76695f5b09dc925945312bbce8525ebce7e52f243b741bd91656d7d009c4c87541e2ee648cf658d52484ecbc486a096e135b11af055a7a0cf4b0f9d3aac58da6dacfd67124d4868fa7e73e09cc0ac16caf9c11e2510750800e7b897667bb84c6d64cdcc3863434623cfd877641a7f05ae34d939b951597228435d30723059a96e0f04f90a9c662c80f719b324da9081d45f0b5fb165dd7b2b89e0046f4412713abf7b7104f939043de11c3eba339a5f2770cc73549f7000798b27d28393ead5f8b479e13e31fcc6521eeeaee810c5f19e149621b24fbb0162db085fdf11336d9c6489692ee0a1752a21680f41f62c65882558dbb60caa7aaf3889b3888b1e7f36e78712d1fa65c0041f11019926e94309640ce94f94cf4af4742f094615462cddf5c90c66a05df1d94e78288219daffe206d815ec593b517591afc756c4b6313ec3f976ba9d14138d79339722bfa94e8b27e281ad89a87f29b2ed18cf28137295d5bb9c00c11f2a83facb050b6289c3583804cd6a4bceb4950ef46dd3285a6eb9a28c2915e6a56baebe04793f838fc9a42c85ba25214fa08a3d90a34a76bda1f1915c9a7c707a1dac610f1753ce2f27effeacc6cec9c03b07005fe42c510d7ca5e946c45cc32abfc4d8822c4c50130f1744460bc4f2e24e4277df1cf37c42992fd91dace8db9e1b210a7b65427df85ac409faa7da6e681db8d212c14fd00ba047ead9f0b2be54b3c0071a9cd491a5671593d4aaf152524539375280e99f64c47c1f05cb5e1f96f563cad4c1b71a756149b0efe07449ac416d761c4ceba72489f2e1a52c04fa3d5b2545553d8c758b07e41c6d1bd8591160a5a323080636f460b5112d931f66bf4cd24c6ebb9de513d1e0f8c7ff53428eb08fe177cba157e9edd1872e5d9cdfc9110cd3dab8f473cf3b946abd8c8ebd8774b6ae4b4f25985ded669193a7f77d9a4a1efe1e2d63e68d789bc2af71aae1787b0554f865931c0a8c9cadbae53a120ff40aef87b3feab66abb17f130015a64543032208f45ca5f9711e1c3d40982b1f63456c3af3e7940e16e83b28df12c656b9a5010edab964ff331a3f8aff911372960ed500dcf4da3f3311045e3e8032bece3ee7e99e20cf779e1b9f7512dcfe18b46427d63a91bf80f2d90230c81b091109d07c2ab3e2ea7811c5d32a1ed115bec672d5855e43181cbcaf5bbd6b28bf64ec83bf08ddc89ae4c1ef7b2f3f064e29257fc6b4cc3eef7a0dd4b20a6d27eeb1b3c10145b4c0d411e1d7ba053eafa14467ff0819f9d58c47dbe4a99d0aa6c8214eb2acab218dbab4fe0f9dd17819a2d114fdea457dfecee6d91559133131afecc3fd0c16ed557769234e575ea042ca1bfc75c06a03c82cdf52c4916b252108d6a502ff4d5aec590a104e3da828e6cb11e40117ab4887ec6f9dada3d66271d7db99a0d60f856a9535ffb834c5955f8cd3f32aa4286298e89cdf21c70649b9615e89a65eb93d2e0256e51c67d8aaf1aaf283a6c11425ee43de8ed2619b3a05bf4c6b3c3344d9b6e448b0dbf6bf29a3a92432044be17d21eb453c1bb07af48d393377988596c53e4eb85497895c70197d6324f3ae4bdd7f6e020a55c41620916893625cc247ae6b93b3f61cda8d588cced4258e95c30ccf36356b92b7aa79885be2a1de1b4505a10a064abd99d59204e423569417ea379708b2a90a7ca9b9d12b0376b820f24bb4f33f9bfa32fc32a7e0ecbf106bb7a4c279594a1c1646a1f2c17aabeded8c0b5bb20ab0e9f2fef7f4fa29d388ddb841deab849e7b0bba26e66e3fc8924c56c0e0d5c9d63f314bcdd00c21ea97bf03636bf81dd1b267b67086c7f7e9581319cb7ea375297cecac406bc95559692e02b7d884ae18642f67fe5146fdf5b5afb570dbe7c4ecab1fa22365252281d777373c6db4fb30fc04d5c1effa62d9431326aae2111e5f6ba6a00c17ffdf325ca9629baf7d81d968e5b7eca2d84ba21cdd3c7cacf6fc2d99cad6f31eba2cf79a330ce95dfc869d085d9298619dc8b491b949a5e737580b3eccd67b9f371265876379881dbdc6a5a67af50e4169d0a7059cf5a2d28bda921439bbbff80a50733d7cfd213b3ef1045df4a0241169a4adb066107888e45b21041144f653372979a407e76187a38dff6a76fd95c02648ec80340f45fc83a9942c5c83d3c9b7833db2e7ca559fc7beef2f52728d6dbcd01ee6aeac68eac51b5c291117f94a92c46da9b216d1e85e0639cae801dd49327e5858b688ef00e2a4fc460c584eb9632aff1d60f84d5d3b8562907172240b30bec367d6fca1d193b4b375c1aa254ec3fd8d8d7b75cf837ef0402671e0696d6689859105d6909e06629e313190b997956be26331032ab07b75ce8f2504ecb25b25593adf0cb3cda6bd6283b777464195dfccf083267b913c6373bba9c153b4c2bebafb2e38b7d6d6025e3ef2eb1e7bb49ec455517a6510d49620563a5a4d188b6cad35851b58b4ef250deedb5d2ce2f58f23338362dfbebe4ffde8ae9acd4245e8f794f90d887b9dfe4b8930190279e38cdcf47a6b964eaf3cb400d606650ecd3e4b5ea5337f48cf63b9121b852a7e5a7be07aae536ed2341f37727fb30abac54eb25b35cd7293e30ee03cb9e006d76305f73610f8578a8571200800333ebcf93bcd4b6431d9132701b4a3dc4f52202d2b56826b4a6899ef75671b3c4220ed46ad45a09736e462f8987d2cc2b24c22c2cfe2b393bdbf254c1ec6cda92fe1f0859b119228a1df02756820de31586a01e4ecfcc0621b6a68c8e7a96759895730a46f22d0272e189caf8bdf1a6bb5d95394050b545db9d82558bf7b43f6df8de6c766bba181ce175c0d022ffb3d3d78f7358306d0326e79454b8c2d5b8173bebaabaa20dc7d394a1706b97ebabf2a2a0464ab606b1e812b36324394b68e3e6a6c4a9a9279ea2d3e22194150edcc860e6f5f307bb84bc66eae39c3b1adb24fa68412f82c469b16dc432d651348b7761641e44ef2ba3297552621d269673a5fb03d105f962b3556f4eb3429ad7c9bd3fce64026eea515c9c1a0d20631172669bd1ef03c02053ec4353db54b9e7833258cc3b1b44707c7792f32693263553ea00b8e912b18993c82be91ca4864d315f7e9552b84a8828a660f1a97e7f892505553aac0b844c3bd03ed0e1d7c6d6b018ec81b2e31ecae55e6b1878cefa2410ac5233fdd2996113aee57ee97e6f0ace4a0772352b9d9eca4bc8e82d1db8154f029efd41c9ebdd5ece62c2ff2be0fe4d2c7b5549a68aaa402f8ca768a8a75287c02eefcc32f968e93c6580148907297919cba1f0b1eefe3e45f3e12b849a78b4809ae89dbfc75f0d3948b5dd347b29d0adf229c13363bafa97ac59a932b4dc1e384b85c2aebd3ebc7cb12e3146d6ba9703cc9a3b9ed441096dba5a417e83a7382f0e2ca148b8583d8950281048b185cac50d8078ae0b6b0589da6694cfcbe1e3b3de05202740f7cd54a0d0241596f1d4545776e9498513991840d4412ea40650644b4e280e8d01cb46389262c4c9bd4d1a28570c6273ab01e15adcc73849799ad227c1ec873e273d53a59ba2ffa1c750356f7e5ffbfdd39cefa0393fd5eb499dcd6a0fcbe644bf28e83cf03faf2b9c2ad6a3bc4b1195f2ff1575ee507ac15696e39f869b3cd38c1c21b856a025994d0de55667301ce73f4487bfbb0b0b3e469772f838175b6b071b1fbbb4b14e834d4b8b100d40cd2dcb86f4ce9d6d9f0a33410c999ce463412a8d8f381dc5401d5fcec0d992cf79b46e27cf2f15526b923e9e7daa9144e4c673e3dc50dcef568d5f7098160320a8033c15a47434c54c638da9c42e4eaffb72741c734e0c3ce60457584418fc491053e42143a602ee4bab0996cf57287ce2ac39680966f417db066dc49032af5196f9df5d676046b2c6d63c23e8ec185bcd82c697443436318120ccabf39f62dc30f7", 0x2000, &(0x7f0000000ec0)={&(0x7f00000000c0)={0x50, 0xb5911947e8171d92, 0x2, {0x7, 0x26, 0x670, 0xa0840, 0x5, 0x2, 0x9ae, 0x4}}, &(0x7f0000000280)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000002c0)={0x18, 0x0, 0x47b, {0xd2}}, &(0x7f0000000300)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000003c0)={0x18, 0x0, 0x2, {0x8db1}}, &(0x7f0000000400)={0x28, 0x0, 0x7ff, {{0x10001, 0x8, 0x0, r4}}}, &(0x7f0000000440)={0x60, 0x0, 0x0, {{0x7, 0x1, 0x0, 0x0, 0x4, 0x8, 0x3f}}}, &(0x7f00000004c0)={0x18, 0x0, 0x5, {0x35f8}}, &(0x7f0000000500)={0x11, 0x0, 0xffff, {'\x00'}}, &(0x7f0000000580)={0x20, 0xffffffffffffffda, 0xa694, {0x0, 0x4}}, &(0x7f00000007c0)={0x78, 0x0, 0x7, {0x7, 0x40, 0x0, {0x5, 0x7fffffff, 0xffff, 0x7fffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0x80, 0x8000, 0x1, 0x0, 0x0, 0x4, 0x6}}}, &(0x7f0000000b40)={0x90, 0x0, 0x0, {0x2, 0x3, 0x0, 0x6, 0x2, 0x9, {0x2, 0xff, 0x7fffffff, 0x6f601219, 0xe8, 0x1ff, 0x1, 0xfffffff8, 0x7f, 0x0, 0x2, 0x0, 0x0, 0x4, 0xfffffff8}}}, &(0x7f0000000c00)=ANY=[@ANYBLOB="30000000000000002bffffffffffd0e2030000000000000001000000800000008200000000000000252a000000000000"], &(0x7f0000000d00)={0xb0, 0x0, 0x8, [{{0x4, 0x2, 0xb2, 0x5, 0xde, 0xed4f, {0x5, 0x2, 0x6d3, 0x0, 0x401, 0x7fffffff, 0x7, 0xcd, 0xffc00000, 0xc000, 0x5, 0x0, 0x0, 0x389a34ff, 0xe4}}, {0x6, 0x7fffffff, 0x4, 0x0, '[*\'#'}}]}, &(0x7f0000000dc0)={0xa0, 0xfffffffffffffff5, 0x76b2, {{0x6, 0x2, 0x571, 0x7, 0x8, 0x7, {0x2, 0x6, 0x6, 0x7f, 0x15c2, 0x2, 0x2, 0x20, 0xfa9, 0x8000, 0x838, r2, r3, 0x6, 0x5}}, {0x0, 0x1e}}}, &(0x7f0000000e80)={0x20, 0x0, 0xd5, {0x1ff, 0x4, 0x3, 0x2}}}) r5 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x84842, 0x0) read$FUSE(r5, &(0x7f000000e400)={0x2020}, 0x2020) 09:19:15 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x5c00, &(0x7f0000000000)={[{@noquota}, {@fastboot}]}, 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKzv38xLFG8cB/NnV3e/Xbl06REFZkBC1/kBcxUtRYEH/gLdFN5HWEvWQEoRdpEvQpXuXLnXz1Kn/oFOXiIK6b1AQQRDG7s7YY2qsl52VXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000300)='memory.current\x00', 0x7a05, 0x1700) (async) getrlimit(0x9, &(0x7f0000000100)) (async, rerun: 64) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) (rerun: 64)