last executing test programs: 10.677650668s ago: executing program 1 (id=39): r0 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000000)={0x28, 0x0, 0x0, @hyper}, 0x10, 0x80800) connect$vsock_stream(r0, &(0x7f0000000040)={0x28, 0x0, 0x2710, @hyper}, 0x10) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockname$packet(0xffffffffffffffff, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000100)=0x14) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000140)={{{@in6, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in=@broadcast}}, &(0x7f0000000240)=0xe8) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000280)=@updpolicy={0x1a8, 0x19, 0x100, 0x70bd26, 0x25dfdbfe, {{@in6=@private2, @in6=@remote, 0x4e20, 0x1, 0x4e24, 0x6, 0x2, 0xa0, 0x80, 0x3b, r2, r3}, {0x5, 0x7fffffffffffffff, 0x3, 0x0, 0x2, 0x5, 0x0, 0x3}, {0xd4, 0x7, 0x4, 0x7}, 0x6, 0x6e6bb3, 0x0, 0x1, 0x1, 0x3}, [@user_kmaddress={0x2c, 0x13, {@in6=@private1={0xfc, 0x1, '\x00', 0x1}, @in=@remote, 0x0, 0x2}}, @tmpl={0xc4, 0x5, [{{@in=@remote, 0x4d2, 0x3c}, 0x2, @in=@empty, 0x34ff, 0x3, 0x3, 0x6, 0x0, 0x7, 0x100}, {{@in6=@dev={0xfe, 0x80, '\x00', 0x15}, 0x4d6, 0x3c}, 0xa, @in=@remote, 0x3507, 0x6, 0x0, 0x4, 0x9, 0x400, 0x2}, {{@in=@multicast1, 0x4d5, 0xff}, 0xa, @in=@remote, 0x34ff, 0x2, 0x2, 0x2, 0x4, 0x2, 0x2}]}]}, 0x1a8}, 0x1, 0x0, 0x0, 0x4004005}, 0x15888e518af920ba) r4 = socket$igmp(0x2, 0x3, 0x2) r5 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000580)=0x14) sendmsg$nl_route_sched(r5, &(0x7f0000000640)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x204000}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)=@deltfilter={0x2c, 0x2d, 0x400, 0x70bd29, 0x25dfdbff, {0x0, 0x0, 0x0, r6, {0xfff2, 0x6}, {0x3, 0x2}, {0x9, 0x5}}, [@TCA_RATE={0x6, 0x5, {0x7}}]}, 0x2c}}, 0x0) r7 = getpid() r8 = gettid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000009d80)={0x0}, &(0x7f0000009dc0)=0xc) r10 = syz_clone(0x80000000, &(0x7f000000a300)="72ba81a140c6e29411f0f241b817f554fa6d81abb90912a3a703cefe0443f795b3af50e688c890a11b3dbe0487f505394a89d994c03e08ac36374b2e5430c9d650fd2364ae74", 0x46, &(0x7f000000a380), &(0x7f000000a3c0), &(0x7f000000a400)="2fc8df0eec86b2210da279dc825f") r11 = getegid() r12 = openat$selinux_context(0xffffffffffffff9c, &(0x7f000000a440), 0x2, 0x0) r13 = accept4$packet(r5, &(0x7f000000a480)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f000000a4c0)=0x14, 0x800) r14 = openat$vsock(0xffffffffffffff9c, &(0x7f000000a500), 0x142, 0x0) sendmsg$netlink(r5, &(0x7f000000a5c0)={&(0x7f0000000680)=@proc={0x10, 0x0, 0x25dfdbfd, 0x20}, 0xc, &(0x7f000000a240)=[{&(0x7f00000006c0)={0x1064, 0x18, 0x800, 0x70bd25, 0x25dfdbfb, "", [@typed={0x8, 0x21, 0x0, 0x0, @ipv4=@empty}, @typed={0x8, 0xcb, 0x0, 0x0, @ipv4=@remote}, @generic="e4ddc9578498ea3cc8e6e0f6ef5839b7fb9fee2ab965998524814a4c2b6ad1cc", @typed={0x8, 0xc6, 0x0, 0x0, @uid=0xee00}, @nested={0x1010, 0x72, 0x0, 0x1, [@nested={0x4, 0x3}, @typed={0x1004, 0x14, 0x0, 0x0, @binary="7ec4c49814ef4b6fc29680051bdd399745330a3a65b1906322e52a3c2a826ede01926f0e56a084b0f75e2686a87216a1a1536a3a8ff1fd98c9de14d0b5f18b867436ea4b4235f12c9019acf3ee411058db95d281d107df22e7679ad5166f2f5a807f3fd3868160658391e78cedb6f96cf21d8803371bb5d490394a230f3076c7b23d5714d1168f775024e782aacb635b2bf2ff5b4930182e9b465c4933fbc10c0a3917505227e7644013cfe5eb1dbff5cadda976c5d0ebfb2bf784dc95a7812d803798818216bf8f42fa07329f5a48296443891b8d18d42128a6ba541c5ef02fb7189cdb857e3960d7a4eb78b9b36c1a011835162c7849bba83bb2b4c4b33ddb9e9d1fb067c724c1ce408ee7383d2625b461bd3a4bf351446283cc0adba179bf00415724fe6683c047d6a28f3cb6ea89db45a42ea9f45cf1efa27890bfab0423f23903c91757df09cf3050bb802c8fe9cd52bf57f41775200d894c219ecc3e779265273664c4ea73c93bd695be2dfb0aba674fa872e9c40b69a8990869339158fe6a56fda09f750320f121c7e20270aec7c19189b3514056ac30b27621dda21c53a090b110819326d9a3355a36ebfaddee29a2962797da89606862f74943595b785706067648065a1716be97168cc1942cad577d61d0d657be050016e9ee4b411f3442cd2b6214b60ad29a000c96775c6cce928bfccb05c5c1c853840248ffe0a626e4e6887a586aa086040a395d9d79a4847e16a0bf01dcbc6d2fb8a19dd6ab4a35ac0a66b6c51e78610a8e1b632f6552058653bdb4fa62e64491a1a19775690623e28d94a148851e4bf6da2ed9583f7f163d675fe530393433c6613dd0420dad91ebd4473f8637b78d8e68fed86383aa9ca08ce8f4270d58f47801172c0bfc9c2975a648f79abc6a8f2e427b80d433ab69a5e6ee9d383fe234c2d6b96e89e4e5b10cd4bea47dd0705923a1b732367eb2252161b9efa37b8e73794cc966467b5d2dfc281787fc5e1a48f54fad42af4c79015b3e212b1c9793623acec88c5474d284c22994f147267ba587abe24c4a77331e8f8bfd4391affc671bcefccea38295841fe5b3e43045d890ad3fa1c23dcabd4f9ca9b77475846124629ab1ba8a1eb13c06012c5f4f44d7c4a0ce13e9c63befd35139233bd7edc432b526ed0c92e77defe10cd2f715d206d2bc4b540eb177823b3a0e05dd5df0c1d100bb8d6bb5f6dd9fc6a52f84a7fe7ac21bfe9f63f5f66f6bcc37c89983e8bb8498690a779864c401c19ef36bb46ee3fb83b5b702b5e74240581f9aa5e9895ee220eded80a3c76caf33bd3ecea7086f32f0430248575637a50900eb34c58a59bd7ac26df6a9c8e4d95c8525a4636cb764083779c57000e2add66f12db936606b4515f833f9baeb6d0fffbde972f3d89b52a1cd1383b1b35630d757ad447f4572d1ba98884699d17c3d0a00c916a6a5332c252baf7ac92ab381a467c8d6e91ae3b88f682fb1db622c45512f2bdce8d9a20bc7827734eb6cc08ba67d103b60e49d7db8abd5e2ae56f31a07c9c38f1e1c05f32c2bd6468ffb5107bded8d7bdd69a5a56bf9354ee579d6622c2885e47fd76c6db39182be55a7b5bb566643160646ca97bbc9b750f402c1c7533ed8db7fb4ac512b3cc39ddea6a4b557f53eecd9bb3759c244c2c6cbb0b25cdecc0e32b07d555bd4ec746c023dda91793a36e07dc3c35942d14455605e822795140726c7c17e725789ad17953658466447a4cb1bc602f65206384c10c2a57541f66ac98fdf535f7ccdf577246175bb6ee9917d611724c8be38a5a1c20cd4138cc1af7a5b84d7bcfd3dbbe031bc33924898fb00df9ddcc7e8cb8007209c0a86132cd79ec89d9a48a3639324797b77d02773e0e5561efd4ee85057be8203b8e324f59182932b3d182bdd608d55d04ffbd9dc02ee7ee49db2e2e9161e7fe83d5f52ec2081d96664799f881d11eaba63a10d936fee2a922d9618df4a2499796815de2c6b47537280d788fa562b1fe137e55996ec47b7b2effec00c05f205ad94b58277668c0d46d6fc0f132fea3eef74533d3ca1ed3edd9d5104aba7d3d9dc2a44e47174a6d819f57333391093cc670b55a41ebc45a2701b0502ff032363e55262259b02fbb94b8e4e51c22196c044d8376efc44f36f6df1623e54d831fdef64b19f4bc411f4544628f8e2ce2b153c5d6422401e082fe75c83d3cc98486e7f41fbf4a2df31dc45de503f751290154b79617740e60dff23e2b030d75d4e0fe67b779e10e6e4bde171af1bfbd41961d844804ac24a10d8060cf7b0b4240a6ed21d49fca2f2a983b200b2de8253df392369e1b72bc309acbd1ef3e1bf49f87406ffc4d0296048c7cc9df5288014259159f51e92ee57dc2bf0f049735edcf472030b4faf2d160a63bdb61c2aa64285ed66a542a30fe333e5a2fc32e5445205540551a07bc31121b4ab3b50f2876a0d7b8f9780bb37977aeda2a1b13cfa9a04969e2e6e847cfa2bfa4ed13631d68ce1da08aaaa576477eca6f09550831498fd577291a6f37d2ef570b4c9c65ea2b0da7fd880edebc63c41e5b7bd890a3d383e799763f2883966d5d9ae69a41d80e43d8ec6c5b643a97deaf7df4c305677c13362bab0bb57e20a65ed52835f8e365e71bf85a1da513f8e480be2aa2fd7c1ada62645fbc151ea4c9595bfc2fa256c9455b6927455d2f7a3c2475089f97e6e99746b33a98d0e9eba8b9746f5c25774d3b363fbd72738c10ec667c51b8645804e96394a4d2a042470faf769192c16e3ec32d4c20ed52ba20b94eef170990530b4c26e2ac6082ec381cc9a5a2c8bcb02564ccfc7b65f33ebb13bb3e23154303cbbf376e39565bd168efafd7e8a3aab9315a9f5de7387f560c4b1eeea4da13237d8928f6ece2d21cde075237deca463b30ec7eccbd5dee3a55a5dc31e05ce71f6868ab6aa1d755f506d145bdb2af0c21ad0f49574ed0811347f1955e4a37ca310a44812e128eb5146953736762d9e02880e91783af22fa79ce569d3deb4b1a456785c6114373126154182ac520b9302a5ecb2e283ba2e116fe26c7ce23396c6cdb502c5089e7908b229700815b0c96e90feaecfd49520cdf4acb9bf79f736a9a4b2e3a9ef6375481fa5cca7d96427822999b07e7dda87ec4e354900f450c9d03aee4b04e20bfb881e5b8f56ffb44f1b690fede5d80c7d23f1dd2e79b94e0e4b050ada43cf8c8678a434890851d769e444524d5d7c02384404e2aaebfdb7fd89889797bcf11e12a51b6b287f94f6784784cdc60934b1612d0501c6281fb0d1e8c5c852dd3e6c5191f4c71f090e6ef855dc04021a5e2ad8ace6db5ab70d9c67eb5c2f7792b3d371851b507968372ae54330027e50cd8b804fc9233c27dbc6a0b29b75560419e1f5acc692561e9da513646530e824e1f222f76257273a59db05d03ad4565a567632577845cc1ae6964117aafb43c98abed212769d115f545617313fc45169809fed02d85a8a0c32d9756d081662794bc9b4a4d667b1af42094be93fdfbff67a4f2c7228e3daf8c3fe86267480a4ed8947dee33bd092efd0e932bdb4ed7b119f651b1bee7d74657f7ba5832eb87ed62af6c547876aac4e13e82cea22ea9b879a96165cc50fea140519dee175bb6c59bbd639c4b0a05a29e02dfba8fc473be0cf3ce034aed1ac2044ab7be44f02882a839da03d53308af14a529f2501df7af5afb3d7ff3bd1d8c9313837fb00f62546063bd8d249cd4f53b5d86d1d2bd281ed2eeaad5e304e56ba04703a63b1635221d9e8c59b07245564246c1719eaffe782426751835476b302554aad20b13f69db476e9766c6919ba0be534961cbf31e24f2761028b7add3977ce2689f4fc14c9c5ba03789e8322e68c0e48ddbe5548786b07cefd9f6590403bae50be1d5f2b233a098609c649550cd2c5ab543eb7755ad7bf240911cabe8b8a09a57c3bc53ad5fb6b0230fb8982cfe5ca6154a4602525e39903ed4fd540275b24b7a4673d3691952227254920e00ee64ceea19dfb0c05e65a76e4810400759de3f4954b8ea3d13fd4c60d201dd4b657e52e670ef194657a71a164471dc38ecd8a436e3875f2ce6f7e807ecd1e6cdc6813ec1b082a8a3266428e0e44d723cd45a2e2fe1eae1dbc6ae9007b2600676766ae668f02c1440809e3b8aca52163d63d31cc1f31dfd0a45bd1b14385eaf3dc0aebd35f95028d22dbec8e3a2c74ff9c2cb939679644a53dba082c5d94be3c5af5e2da5040495d5667e415d0e2c4e50cc0dd448e30ccd897978d37442212d836deec0b546c62c5d18b9d2ffe8d220a047537d72604f2f40e06c4e04c73e2e0b4d1eb7db97980dbd2defa3c2fb5a42a46fc7d2131d60b88bae17fe45154cbf03547efe34aa1633c9d3688e94ab386d06c4dcfaf55eaa749e49a6449a9a28b33fd84310ecfe42240bcc7908584f5f8642cad113d615395def714e7c619daf1e2a5cc4f58e59de22e6c78d1e34dcfccbfac2d06020477bfef26f0caded9194a79c2d0245d72c3916d2aaf38ec4b6840c26bb11e6caa7f2b43ed42e3e68ddfaed1777c66241d3d288e2b9f9950a401a37786ef8d6b836ff757ed859879b3d701693afab28b0b25be63772b65dd0f627a2adda2f8891566756c7bf4f33ec542281b2852824ee33d2f45fcbd0ca56d8b8e42fe8b88be166762ff794774149c67a6dc16e9aacdf4e635d4443567c66bc6501c5882f77471b68d4aa18de273dab3d88ab755445adf871e83f3c2af7c83b6e40b2ce398ae00a9cd8676a6bc92b0940993a332f923ed0d5f0221a3be6d5a746117bd072aad49951ef83b28c9c0810d77c74af70f65e1c279bac29018d415ef1b193dca83f3c023d373c38fa0f72d6dafdaa6f81ca79fff83c4d58066af60dd19c017a5c5baa8006762acfe75460d683df61a50e0867b9c1490be5ee3482daba33c9e02bfd55d922ff7fea920181ec26d7fe09adca973adfa29be3013a7be8bfbceaedddcb1a9ba427acd602ce00310cae1918b09888bd7aa7e755ead9fe4e7a5fe585a1ea180c20ed3a1ce6e502b587e6a4dea5ee85419f585db66d6af4110674308cf231263398b728f4c62c55b2a03ab123b5d47b5bb13e4b185a2b2559f99e54a959ad38bac5fb51b80f9f49f958f1be918efec1a636e9f1214d6ba1fd29f0e08da0a2028e0026e08e5840be03d5415e8a884e326ca70f0d63664f9762538bec3c718413cec4a339b42746a28e0e050602cadcd95235f70a94c78ebabb43e1c2775a871914749675e3ac90f51ec10174448b4959eca41232a3c83fa3b06cd69a42b8e42da107b0ba5a524fc221e8d4808ed5ba5723fc09c6fcf8d6de7eb811aade69de021329d201a880fedc10904bd9fd33a4e743b276c2a064d774944d23593aff8b307b71a98c059453a7f92b81d7abf7e3cdea85139733a1f1252cecf055adb55e1574b70e20a73df8a864279a23dbb5b2f37229d039ef42a7228d555e04e0ac472ae2a288fd8a5c467f57dbbc137cce47d11baf25b722826667f2ed88da672d706547d63e8e687297222c6afb5f7b3a7ff065db546a470acf0d23059ad98df1cf69ab415127db9a93fac4eafef130822f8c85a6f3df54bbff8200dec0c34f9daae7763aad61766de287fb547e14e2199967ff1496a0b1da72483b303ce1e6ef6fe2abdc37c4cf3fc0408b3cd1760b3916f0453cb3e9cbe7a3aec3e38ca138ce11bc845b2842b10c6badb97c52713c98d3ce0a4f673a080376fcadac91c62658ee24fdc9ed36aa04c5be0863bed86743673501b48d9f6a4"}, @nested={0x4, 0x12e}]}, @typed={0x6, 0x53, 0x0, 0x0, @str='/\x00'}, @typed={0x4, 0x10}]}, 0x1064}, {&(0x7f0000001740)={0x1564, 0x1e, 0x100, 0x70bd28, 0x25dfdbfb, "", [@nested={0x23a, 0xea, 0x0, 0x1, [@typed={0x8, 0x74, 0x0, 0x0, @u32=0x82}, @generic="6be8f527d1b1ad98c698206bfede4533fa84addbada527108bbeef3f5e8daf28d62523e5f411e502bcebed20fefb1ec350bb5841c176815f51508f288761d8c9eb76a2521cc99bae99b3b0ec7229407190df79f4cd5b4e8767801128a21bcc8f99f7c05a763f28b65cd1a4fb716f19b3ed9dbb3b1f842a0c55ad6a90895cdbf10d6517fa2dad91ffc810ee9a8861adf0df1814b61083cb27ee7e1ba1c492736bd7447be0071b8fab101e6f023a2956dafb963d17a6fa2c718fb6220bdca71a3fb1fbb969e14010e6c771b1421e7355284a96640a9a0764f16af733c0", @typed={0x8, 0x39, 0x0, 0x0, @u32=0xffffffff}, @generic="00cce6b277902c0cb22e47bdaefb2b4773df49fc2dd5956f39be785ede70b62a76ac68d5fcda3d716c5c88617b99076bc7692bec67988383b3e455bf8d663dcf48fc2a3a7274cde943146042c4aad3ba036357471f2bc803c2fd80fab7ba8561cb9399ecd1dead2c535cef99c1d93084980172bd28cb8c7db23f0949b007d9c392d16ed1dae9ffcec2afcd7a26b6fa010e3651ba10cd951772548e143c5fa9107c5b1525ea700e4bbb0cf3a23b2ec45193a984ba644f09c3acf9568d02ca3e7e632597a84dcd13d620e52addd1ee7eedc4247af74af1a01210ee92d6b77137a2168a9cb9bddee45168be0d22a4af42afbecc", @typed={0xa, 0xc0, 0x0, 0x0, @str='*(-&&\x00'}, @typed={0xc, 0x75, 0x0, 0x0, @u64=0xbcd}, @typed={0x8, 0x4c, 0x0, 0x0, @fd=r4}, @typed={0x8, 0x5a, 0x0, 0x0, @ipv4=@broadcast}, @typed={0x5, 0x15, 0x0, 0x0, @str='\x00'}, @generic="498374b31ca67a80e2cbce6258d5c86d90daef705b0af8059bd094266e57f2644b9a6aa5454cbf5a"]}, @nested={0x116, 0xa5, 0x0, 0x1, [@generic="97f9d9defee777c680b6dca6eabce2aec899e907b65a4ff7c83b701fe5a79bdbefec064a20b3cf78dfc1990ac1fca87f1de3acbfa4cb8876e009ecb68ad4d49c725a9263353fbe9cd7d10429e47b1b569af784dc1ca9ff43fe2156474d7da077eeb1a87e9cb911b7494abda6f43f03466fd0958e5ac375dd5c26dd3dbc03af5c381a52e1a454106f91f007beffab975bb1206569d4e3402b90a2767d7661", @generic="777e712064cbc124445c92b1aa7b2d605078dfed878ca4041620116e5fb8763fdfb4ed80bd5583dbfc63f7faf758f756a2c3188c81ba569fdaaf80654aee382edef716d5381fc49a666f5faa1a8256e30c86be9c1abfc86125d8db11a2d420d668e6619a1e5d6016b168bc0a2fc2b22bfd36a827"]}, @generic="c6eaff1c2573726ca40a19b29717f40373e1e3279693aa726816b34cbc49bd6fc55d1dec4141f6133158a53d459eab956969c9de1e4c793356f506ae8f76c1d0d2eb9448967d50f286ea52fbb954ccb76dbaa20bb4b44d5bb9fbf7cf36a2ba5809620133a5819d95e62204483042ab30a1eab55a3d5f0358d145c9ecb9bc5e04dedee4d5", @generic="9e532ef85d37768243898d64f30c60e5ae2087aa00847e0328adfa70b89ed20f93289eba5fe75a5454082007065e5d483f8d1ee833b6de88dd9f8d1c7f2183c5e068411117305b8d9aefab32174b77ee02a179b51c523a65a66898b8077ea77963a93fa61771f7089d04d3c2a6ac1cce160923d0ecc96b0cdd16213765d6715189eb7ccb235c35aca8a16c657ffef142d4c579d387437106645f7ed9e9c36628", @generic="09179756b362b5121c78bb2036cac864cc54562ad702dfd65c6775172558323e6dcd2e465368bb8ece42112f6658a8e1394ac4f5c4eb9c14557efba1ba987b6cca70aef83bc519050b8150882e5d39b1aa7b28392e61ba75bf51cc97f1668d100366c38ac088e959fa3b6f6cb27cbafd2d3b5c59ccc990062ddbe1be09644ada99624acf3ba91dedfdb6276e679eeeeb1397bb0e3892100cd0633f79b029e3e22e58c4a7e647dc4a24773041e82eb54b813da7d3d10a1050e1dc8cc2f66022", @generic="419697f7581314e667ce20585031cb4a1c8817190c638b39e58cd1bb97c67853c7c5cf04d80d7a2fbc793469156d3621c336e52d0deb5b9daedce858aafd989822a9e1660e790030cdcfede66efb7fd179bc2f8f7457e73d4e24079765e6c12d6a0892940d0f990e93724dcd7f2d501f0623ca1952baaaf4b6839b0b62c293d161b8f938cc803ceb12a61322ae2eb987b96c67012236f24cc2469c60b6deeff019d3cf98cb8454dd9d46cb475b94bf92dd845b93747da290b8c05e38660df9e79029103a833312e2902f19c26042a9d0050527450b1e20a338c5034dc1f23443d9673ed97cc5660dc242d1826eadcee71523abc426c1209aa5d0e03c5cada9b9b429165a977544ee3c727016e8cd06c9f544bf44f2c8ccb3b8776248f70a91b3a470dc1f3a1369ea972ecb5fda80f92f3250a36f91f48d9cb2815a9caa2784667c50d0d4d94003a6159ddf8ad15f1aebd287504afec7807fd7463297261413f1c88159336237fe93591d3a10bb36d38a9977e6a8b544747080e4fb39494a50ac54b2cb6b86b83aa9e5f85860843649d743681d58b6a66aff523a77f3e2b74650de6dcf1c133fafad6df91164c48332461af1d6ae6e27ebc9f4c39efd85c961edd830ec162143c0b3bf1f18071aa057bddd5414ad4fd8b10e834ac7952f2bb258c841ca404b16a0712c67223cfe6c6d5c7d08c8f94f3c1733a5b4a85f9371139272d6ac941d20fc8f06574d9b3a8ae9061381f2a761c55026ac46d7bbf0812f519831eedd32f07ff3211f1650340aa24dc1dc02ec2c0a76a8634858af4108d8bed6189780b9b56cbede9bb00fe82c652c394e5ae125bb1c90680bfd019116d65b82697fa95d13ade84ef79f83c8f15e2f79df9b6596ed70e4202bd9d1d634899a50687bbeb6307431e9b44d11a6806c13e33ae0d957e155e885ce50035e1dce6b8024ce2cd2b7d737cf3f20e5ee6189c00d0dfd4374fa7cfed17491764b86b09d4eac86e3bd08367f3c42911d2bd5e86711a34a3fd0cc3776375b2a7bc9ae72b975d68de12e8cc4c4b4966d76c4e8b26cc43042ed773d6362b7c8c8d91bed5c87304ca0947da319b47971fb04f45204f017ce692112bfb1b5506590b3a93372792f24bb76da73a7e155c60937fd9a513556bf76fafc5393b8b8256cd743684e7cb4ffb67fb2921839eb35cac75c10f0eee182dcbd41d950118ebed80dbc91e6195550a9f1566aa95902d922e5cf97dfcba042ae71722ac66660b040968e5aa503a055ffd57800d70812eb8ab352cf63bceaf4d70cb343cc26b34351f8382be6e964b30eb9195b876a85655922627808a1f3d16ecdf45336ae7e02d646fa0252514267405f7b728ed61b0c844cac1e11491534543b283278b663377bdb687c813d1add0fd0f70a751d6e8fbcafb11285b521932f4388988c16fe2c8a4f2d0b3990da944d562d26ead15cc82d8c5c4d34767906fb0fbb696c0e78186f80ce5640dc2104e48b64d37370d4696daa5400f04fce44d20b4f8c812a2b1d5b3862b0f21a762000c1119cc4c01fdb626b43b0c4cb857df905bbc9c6beed94945e3970a263c48e16fade3d695768dc5a1297a597fa9a48f70ab6a790559fd9941366fee978fc8e1fe061f11de885760074a131a766e0a3422bdfefa93b506b9accbb2a8d3ad5817491c21f01aac2635239259d572037be94347536ecf0768366ea3938d48b0a727acce0a23b84a61d869f385931cb31ddccd64deb56ae02f4de5b8036b862b290f30a6b9c64626bb148215bd4906577fbb667b24df3fbecbf921acd807e06d9efbf01fa5fcf5b561f1279b0b6cc469dd7d7c150aa24bc46ed3f78130ceb8222ffeab917f2e8a8500a369a56b6be517f6b43b5589c49aaccffe53658c6b966265b260098135036c098932021141cb74ab80e78fe74fe7c88e7b47d599f38f517251176a8d57e402fe89988b13d61b9312eaf29ba8ff2babcf88f03450a1fc71e56bed17e5d88e61ba91092adb8333f3872891b34f5aad60ef24e43dcefae5b669622f4bef82994701b32f7dcac186fbcb23fb56a123190699a710fcb0bb6ac70e1b0eb9e1e8feec998683582190475cdb9e4edf6a7089c34e6b314f9dd5cd12131b345d725f469998ca7302ae4f2a356899da64e38c317a5bca9814d42bef41886b5d0c23ab8796046e2f593d52171d748bcb454310e4d5e2d660c7b03080eaddd365234de8040c8cb3aeb97245500b7773b12eb90a84be0cce59e16d8f4d82f8e3b3bc0cdbab83a88ae9649dd7bdbfa559eae99242a4e624ae7c12b5aa5f64b970f3b9fe9465b45b67411cb8d15b1fb1334cddf14e3f6589e6967def11982bd15b913fc2d00c7232aa3e4043659ed0cf1620d5dff87b30377e17342a0d2aa6038339ab7f8b5c9b2705e91f4a1bb33d95f9bdebe85b61628057a6b677e0fddfdd3ad1df3d4699a6cc3ac09b5630650f567eb66922f742fc85eabcf346b910004ec9a45de14908d12355b5546a1443d74635d9335806044d43458635ab81ec825ca1b60c64fe2857bf8f6cf1ea463f5b2adba2a06ae2a2efcc7301b2e67602ce452159d5690b5b46be4cc9f65acce3aeb7ab4843e8b8c8334a626bb2150870791aa82a7ae4ff214fc29ed4173a73d6cd4e6f5ee89b3c9a778cda37b17c8e355caba57990e6980806e74c39878f7a042cd23595fe5c4a58c48842e871db61038b1e5cc4cbfc7bd34008e39c01e9c4398ed01cb11b046d8ccc60861fbaabe9c7f4832f2fa21ae36484c979703875f571d636fb1320fb6753eb167eeb7312d96d358ead544b33cc5e5ffc28d2ba8c838400badfc67ace68e2693fcc7f113d42a24a7b43969c41a158fd8d9f0588868abc9728d07ce3b89ea9f8060793844f4fdaad397571b8b5e14d060072b35107328da7a64808572f8df4b1fec07c1dbd551d4d763985948969df4c665fdb33532dc2ee5c83f0b455e2cea9b1ff8c67dc17ef06b9fbf8ba932f4260fdcd6519f14f3dd912e51d0df716798d1a6aa3b84319b56f389b6b828412d2aed5ac23651383abb9e876eabcb1cb6deaed4803f9b81054d2004768e3e66046e588370c6ac73b7c7b0ecf8b8dc68139d00e62d509912757327293d8bdf6afe1254759faad8259996d5e7e08b1e4bfd98923458c35d2c56a3b572aa501b5511baf42678ba4547df92e68db8b55897331d8469296c1dc14bf656c5c0f995adadb15136e0cb276dc2361609c197694cce1807b94c33f95b130c02a627bfc7f1539c10def26ed9ff27d6096f7516a041753dd5da7293b41f5126ad27827359dc934b0fccf6bd24e126463bc2c92b88bdc566527234321fc632e11a800e1e20d6ec3f20f6743e68c1fff253c832f50b0a77c95b6840310abddc18a8ac8f181fc1f7e290c775c8dfe7274e04adb3bd67527029f21e76f19eb2641e0eb325c43c80d122c27b73e5eb6abbf1c7d489b519cbe939147e3e9117337b48723294a607ce7c10c6ee27a0f7d67f49591c17c63fa91177dff8f1b673bc7b63502c81eef49ecc6b0d56ccd1bafe6f24c60ed29014c1e25a3f23ae9671557f9078b2da787c16cb34acbe2a4709605a38f822d7713f6d7974bab2318a89c4ed0b680803e2459f941ab09ebdd4925078767bb3d837763c2f0404fe96239b70d380c1dfb42952662774ff63051b5bec605cd3aa8f2f59e8032648d6be09914e06cdfa752c8e459d4c9d3f42cabc9bcb90a56e224f4aa70a756c9f992fb833656cd389abe4bd5320dbd7d0879e50a53398577d28320110ff0d16cf9888509e30bbfeb19d07fc530547378eefd1ab237ae04ae74dbf6b23696b6c41bb41f1a7695b2690876033e70df2f916ebd0dda60a110d77c30273186f674db77029abd2932d72d210d540086cd3ffd1a22e43efad7819ebbfd84c0bab7d7a408d956852c04c8f293c9d10f6182f3bddafe95b09281d2f7d706ab6e090b3cb1ad90ec35a7ed3826235adb6db3d80ceea5a5c0ab0225bc2f24993222e4338274f08611a01e9f42de82603f38d87f7232b7cb9dc6a7b02b90d79940cc08583abde29d022dda6e3b72294a324dc079a545d28a2e67754851cd6bc0d96db14b653578c76c317aed7924b96e1163bfaa7864b920808b85a3b7643ffc185fec85eb0b2431a5270f659457eff9c8cdea34b1ce3c655ac32c477f7c17bc88fb9186b99a9c322f172565cfbcaf66cdf410fa88b63b5f9a9b2a65caeefc27c6c3d5fd74d61571dda9b8223b9ba06db21340f52f7152d390893f9e1312086cd3c937995c51d4893ccf653cc86cc108314cddccd3ff5b47381d30eb21364b2f2b6dbdf5144b91b41008e85718f62111772855da07ab94279069ad9c82d9f7afced5fedb45fc6dc11cfc72c86acef743887c1faae457e1cda1c18700dba3cbab617b56fe23747d9122a31ea0c7b6ce8f111238bba30690871d98337dfdbd9f905e292557c54068eb22caa645fee24da9f5236702e66f2146108149025534524cd58536affac85e1b5a4798cdafd55f72814eb253d5e14b85e763fd0532df00e2ff674e2ca93f3a1d0e7fb3891716dee090d2d06b6abdc747fbdbc02fbca1d194014eab77b4825926e2d0f1e7ae65ad380d08c1837a8d5ffa7c20d33daa1e2ec08ec20422622909d7ed7394ff892ce27822141dab024b5eff4b747d79eb3d38c7ca67e39480efa37a51beb2e34439bc5e5dac4cdd968308af9e70ba092e85264852fe2ecab57ebe3ee4b99c74c9b3d74ba055932ed8601f520007d3f45716bc7c043323e75efd314842ddc640036f7d9cbac2fe4abbfe631341c524f1a89ebd79ed2a1d757d40978cbcb5857ba421186afe120122467ae6399634f06275238b7fdcd966e977d6f532e62f108bd0d7949185adf4b8e2a283ebd201f7c45e877ea04e8996fd11b87e4db3b1d228775c193330bfe0f3627bb9687473b8154682e7a85e521e45a0d375238976c94944761ff307b0f923dc7da2d9b26874a94bde51c587e99ebc9eaebf05218b8677959a17e79e7906b5e0ae8e64ab09bb046b90d96b73c3aad735ae7d7e1670da3d269aa406bbdb626c4acc3f4e158c248dd2306183123399b1b3abf4d64946a2f5a4cee2e86ba3f34e4c08525eb81457bf86c210ab14e7feff80acf95c1175449c51282efdc8e1fff7d6ba34696583b8f7865e9e98fa68c812965db2832c3a1c4de7c9b0249243042511117837f65a5208459bd0e730fced572ea44c033608fd5b216c6703fbec845b41699496f47d3ffc3fac83060cdcac182d5043b68ef0b2bf7b2d069fb2774549f3b23f8bd5f73fdfe606ec776c6617a633db66ec232ac9b707843cdcdbb55504a4c21985b4c2891e8da6b2e5784e60e3ec3a88fd115b26248eab40e3043a4d649dda24a6791e90b946967d074eec95bff52abb8ce46e82d21b3a817a4e542f05850ce67959d69096ef082ea545575326eea3f3121f0763c2e38f686e8be3b7144f03a660f72c744d13c39f71ba6fc6656755e03fc24d13d0dc794a42cf2282f14adfac44c08eef2fd989efe965ac7680e78a2496281876fd2142acfc3547465e959efd4103e6333ac31e120322c10db993df406cf192df1bbc1cd7713cd41bc5c74df65c0b09fd4471edd87b472fd3e34872b1e764cacd435bbd493dd90b2758169073858bb3e26b4e3896f3b9cfecc28a8b4efc415b62e3f0fe71da897d885e212a14fd11238d3eda830409b632aedcebaa050fb4d55e69f6223838937cf7539670166b0f191f84bbfd4b8f7cab276f1d0c27d8684b3718056", @nested={0xc, 0x57, 0x0, 0x1, [@generic, @nested={0x4, 0x139}, @nested={0x4, 0x13a}]}, @typed={0xf, 0xa7, 0x0, 0x0, @binary="f914544f0582a9045b30e1"}]}, 0x1564}, {&(0x7f0000002cc0)={0x1010, 0x29, 0x200, 0x70bd29, 0x25dfdbfb, "", [@generic="acc15ba7d909bc4c808c15d26c83a124c96593d92c5cf2fdf090a0a8a653697a6dbd7f9b5f67db7260f59c1e62e0871494265eddcc7fc692bd3ac72c09a17c14fa64e7ca0eba15d4727ba9d8cec177b1dc24391fa5643a6912dbda5d9139fcfa7f1ca350e5d3946cde50dd402c335469363b87fc1d5b2d776c4b7027d2d4b061e8ebe9b31870ff63a8de0368031097ce4c19e06792845153f9524b3da36a55bc1c89aa1c29d0df6c1e52b215c97fdcfa82b2d2ee1d73603ded613d3928ab64aca537b5d91dfbe8511713e91f28fe5327931ad9bcfe47374d722676a2d8eaf00b0b83f6ad228492aa58f3e2fd7a481e68d36eaa05432fa1a70711ad1cf82aee9bc6f6cb9f3302302357f8ed58631b7994631bb1de922d5f327eef7754048e741861f89d8a5f151b2d6e3481db0fb5c631bf3efab8927b0ed7d9b76afb225e045852a2edf282f971eec2d1e8c1f056aa6a06f7fd85c9a414dd3c80f34b213042ff21ae3864ee69b8afcffc34c931a1775f2d2c4e847118ffa448788dd246fb4d815bf2fc557431296f33c9bf508c93854f362f09c63acde2fca2dc652e877a5d43a282d4b5fb6f1503c97bbb5276fb2594e2d16c348c656ddd3847fb66048d959328c2c1b90cc50a39c3d073df89fabd9d8092dfe61ab85e133ee5cd8a6f234ba90d337cfd40877f07c2ab8e780889db82045743cb661a4e45204ac4a47b01cdd2d953c4a8a01fa19ea88acc954ef834b6d85c46f9cc2fc9f9c155878f5f621dab93b4eaa191f99047e677378f2f5c37af235b0cf1d96497c532c96462688f7d9f725eb1b56b712720324af7c6a3d5f7d97049bd4b3e635f118b4dcd6d9d1cb1572b629ed68f86f0956a525260cfc2550c64b58765c1e066a83f6fa5da1d9b1ce41dadc8adeb4c8a609ae497efb2ce10e1a7bad0c9d43bc4e6a9faf5c9f108a77fb41dfa188150a154784bb433f0ff2c3968dca17a1936d927dea4d84d8b72f5a5b18521520820d14c2e1687279a59f7ccceafbfdf15393c778533f746b4395ba5886946f8561a1c06f1424ed19a06f197c3ee9b0f8191db78590de931e25e45f70baf736c9b45866c98d25f8d2457fb4f84ab42e11b015d8fffe6c3f540b3a5daee8d3664f4b581e00daa75b08eb38ab1c66c71e9e9c946036e5d191079206843331a082f766c0ff0b814c7dfaa86f7500d1d63f4e40c192e32df66eff09270bdd03ce8f04e6e87b70978a6308916b01472dc403004efb96f84e1a656ee44dab604013fe77bdc0dd5ddc04bb58fe4cddc2318665a28f924641805dfb94eb727628395ac52c2462987b891bce6209c72ae76b2a3c4bc952eded46b97d66432fe4ee8a0418fe3d2e5a824126d0aef02d223d2ff09936a07c519c5bbe9cd23e7db52becb0534113ea87040458483d9398991d5923080c63817bee35671d54cf74a941998a3977e9795a5f3155f5f2c08f227c878e3ffd10823beb49339641bbaea231246654fa6263b205f73c54ceffd50256cce74511c52c8c0c6db34e4d3d95d97e54369b27168d008aefcd5229955a26c9a76e56e49c4b22f3a7db842e07858d1a3d1c5041486abc1b8ff75b5e82549491a1735b5201868480d91080593a7c244c95d7ed22995379fe7bc71d6b325f3fe1111f2184c12a1409f4122b3440c83403ad5cdd2cc501a56ae0fcb838f469198ac41e1eab52258b5d485ff5902d1f39e101588334aad2b983027cc6798b93f62037006026f4a7a2418c9ec8ba50ce7f0d19aadf5e0f5685ffe5cab9b9c33c9830c8e94d96fd625526a360f758b81b93eaecfaab1d1678d8f09988a61d47930b270bb12bccd57be7349cc62ebd222ada4adeacaeb1fa35551d53bbad3bd1286b9d3d1257b89e39dc05456ba79864ba2d98fb2c7ca6b3859ba0315adcfebc57020858052eb444de12a16972db780de4cae1c0de381b4cf314a02990add9adcc7dc7de6b3e1057115aba77cf4b5688eff37d7517b2a6ba2f976f2824196b91d5889b03b46679b7098a5fc00ccebf61c6927181a4068855b035a546720cd393c5c915d9ec9b1dee57e4d3614ffbc16000461d495322f593cda622d7ab68870b3e6657b50468d22031caf7ad77ebaab73704463425781de7d1f57e5637e7c6f72e90b0838f5d6ef04598064dd16fa53c3964d18b9e15720995ddee3261c2f11fe2f30f052936747004562fba16eef94d3c71853b14af68eb200e386b7d652eda54680a3b77d35f3e4bc1a0dbe09ddbb99644584d90637ba3153de05d8d994b310dc776bbf338d0382f73c1174ebf9c6355a8ab92917d182d9f2d54076f75ac073061527000db58ad78ee5dd3bfe259784ffda22e33559074092751e6cc8e3b3b9b36c054ba2977c3463c0512767156f17b43ecc1aedb7d06c7846a1d22366409989039efe89892d378b3dd70da90145920e006323a2de388aa6374cabcae7e25f491f78094b5348c284e7f33680492f33f7b0c2f923702259a3036cecae32e09f728255565ba49480bdbf990817c389f3b224e0d50ac126095b078f3061a640e45b438ef9a4967a784e3163e27f1e01049c3f457985de147299768ac70807a9d335cb8859b4ba4009d718ac73437b5ed595171a51ac5d2a5b44ba77b95aa611841c71d419b2750ddf83bd14144e65156c4e8b47167005f4911101d49bd5c073f6e7cb45cbe6e429414d3ba1a261ca7d6d18b4fff1ec2d58df296421980ebb381d3ed3ab485ebe3da501e6cbd9e64f2f5592421fcc160ed0d6ee66d5fef652dbe0383abe1f063104b1978fdecf8aa4458d47a511817f3e595f818dd7e2ea43dd0d6f8be71604a84f4d354db340613275e1972070f433b6f54138776935cc3a6688bca8eb0861bee0baffa00438d8a44e49c68b9d95bfe0ff97da1226bad650ffe68510c2aa87e9a6a556921c8eec77a645462fd8c129fdd354da7cac1a6bf0d1e76a17908c06a7e23021144d0882b37a1918990de0db92376061bc7b2befb2ee47e19e4f0f279b6283dca8988db3ae69a8d1352bb570d20e6abe67e431446063449d3edddb7db8053af30da2428b6a933a0f3b7d90c174972924d3f277f54f6fc3eebb6b7d26df1115f937232b76c9559c62c2acb17f18f0908406bfa56d995f0bcdfe0253591990c812ffdac1f8bc88356af164d6f0880af687d705d62a4a174ba26ea51e360915e7455fc8d50781c8dde8926e1c700ce8e1c354ba7c2414ec294e9d6b138cb0eb58018a9fd14b3c511bc689c3d8c0312b5901a172279e183ed74c6489261fed178ad5b11fd0bb1ce30de6e8336588bf734cdca33ee676ced7ef64be39231472bf573bceb22c639a23c9972c11b3fc280185348d00fb3b6252ed9c6def69847012f51ffac592ee78a6a16cc17459d14da5bd8a6cd8fa34f492c5eb602fcf4bea4b5d9c214a644f45640084e3b763ba922a9eb07dd4aa49343dc8059894314a027e6f41d14635f3542404da080d18db503b55cf70f07dd1874e710e36db5f278cf8744e991b0d0b8206ad97151572584eaba2c9e69bb0816bb37000b0bd4aba1aca5732287a66a0a7b82f00a260914c8fe93f4c66f8d7913f9f06b193daccdbaeb2e9c88e2da0cb546a7f6b6d6a81215c86d9bed7899523261c895684a8c909c5e3c2e8df70fccbe3a6867d5ee60964784c9918ac930a13992a5299cdff370dd80da99a90e49f19ecb06e0fd5b26dda0ab3f8cfa5037f66ca23df7182347272dce3002539c6d8a089ac18783902ae498308ed0746b59be3ee5e2bb12e6cfb4377f2fc50a7fbc572da3ad8f5c32159cc1f3f25da483cb554212dcf18156fbe0b9cc34cb2fe86565ec44d5561137870c38262df2bbdfc36e8e29c06a32a1834b43dd418fe68fea32c3b2f1fa639eb4c3236f7b6dc32ca5f6d6ec7a4ec74f1922b5e889eaf6b29261a14a6c2ab7d407fbf5243ee2a24a06fb60f6aa6eb6c1f87715da4e2766f926ea1e6dc02c95d455ae5cc3e36f087349a3a2b5f387d6dc1c49bb22499d999988252ab5b877bba5b995113bb6a99eeb59b46e32f48f5227d1c137a6091f9e1819b8cdc7612e407ea7044f6bad0fd550c09b40515ff0c7be83e1ec663b5826e764ebbb8e5e969345af5a49d35e4a1986065f1df61f87d0160229b610edd9e271671b7c7fc4514e594f5bbb7c4cfa08e8d719349c99e972fe736cb8c777af38c759f5077eac4fb29c96be70c22f7dab3f9c1b9b1b1eac3517cfce1d67782daf150ebae8e8308c81784e9825afb5e84d7623298be001a7fd60837377d9493d826961aa5d26f4b87a4d7ab2455fd381c8416735a58ddac5b40ae8a813dc185bf715a93c3db1445aef985fad8acb3745366ed63f5ef57eb38a5bd6de7dd408dcf0b953f1d41d9f64e93e019124655ee8075491aee061c5b37380416b31b6bee9213555542fe1330ea55b3c9acfcbaacf8f1b812db2be327a6bfd4c61ef6e0825f2bf5d85d1f85806c76fd0a9ba5a0218d0c049a74d7423c6e11fd64ba875f1ec412952c499765de57630bc59ae8fb268a3232290ae11a9613131da2cec9605f5f842da75d44b8d9744a9dc2407f854620f70cdc6974575c47309c3b47ca0d4830a08b9a4b65ca2923c600c680e9c47fc88f8c34da0dba35373412c76175564b057f9cd40cd297f6dea12fd55676a36edc14dceb3bd2a18761f662e248e7a1b036a3db7538a8ae3fc0d3b0720ce41ded43bca743765fe1b770c72d3937acc4b2dc510a199e240ffe2524f1efa3de941cbf9a6b02aee4e5c56b3f250b789be5045aa99c632e94c9c7d878b8c368f70a951333820b65ada5ff9c0add242750df301c8a5f5af9b82eac85eb19ba925d2cd10a94c53003bd5703ee2e3a98bdc03e79bb268e5646d05fbdf6c9ab4f7776f1f90c7aaddb1079e05a00d4801e40fb7af5070bcdbf0681f3ff9efe846199889a5db46b8ee2ad7343c4555d89bb88a33408b49746c7944f5dc090a22540d97dafaee091067d79ac5e472b84e89c278fc762a7de0043fcd653cf1acb2ace7e2544f6d993f1301ed6712e25c6d7fa62cef197fb51b42d6226979cb12a6149ef6adf7b6330659426e99371903cd092498467f7de94a756d2f968a9cef4b0af94330b49893f84a2d89f3f8fd42e5c296d37726c4356b410d51d306d6943ea4a6175d30289701cf7bb0c412407860239012a7cca076dc746e679f354f82104b5d1dac5329709ee554a50a3665143590097d3eafcdd9fd3e372dcb3a696cf474cdf12aebeef04407c5c622b96f6fbdf5f6be264840c61d0f0da23a9cbb0b49d2c1bfaa872e6c01ea9ebe9a999be72c4a2577a0bf988aa44eb0132f4b03a5267246128c5c214b931bb9ed68bccd28e06dfc7399b74c176be4f15df8ab5aa3749828423b65195d9080b25166d66e2376ef897df84a37b073a4f74d6b0e579c2881779e714128f072e1da1ba82decd4d66a914fcb3101cefcbb0faf013b6379003517c0d042f876bc881638c2f9fdee0bc1224eb7e11c9251490756f961d310303b3a011a64f802041f0e376a59163cc26323202250aa664e655a0694c01f7b8f90f1e1e17bf86aeb13da6c730631b265b3c62968da283a1228d795a4fc88b4332fcdf2befaa9648a282c758a21fe5bcdbc0e7c51708688c686f11252a030faebf4856757877b78f6c359e7f2245d58ed9c47dfa2ac4fd461b176119962f85d82c5700834b168e4eda48a85935e2de74ea24e5a0a280e8a20f778bfe9481967ddd7e56b832a7ee6f51cec8f5398b892a55897efe18be5d63980f8d19150b6567"]}, 0x1010}, {&(0x7f0000003d00)={0x364, 0x41, 0x100, 0x70bd26, 0x25dfdbfe, "", [@generic="81f28d3f26c3ab94a1226c455d58383f3b1f2d", @nested={0xbf, 0xb1, 0x0, 0x1, [@generic="5b496b08af3b3769e157a4ba563367e69ebbe308fe668192a8a1a1344da4167a1356bbc515159d127d893b0bf90c3e33dbdc3ec84a42948516f6532e0483360e71fe58ccd5ef6f6de016e10744fa2db9ea24f7e76ca034519833014b5977a0f7c50b62d0063c35bbc7a0798583237b524a318a12e8c072d3407fe57ed553af91d41b67d943ab9f422cc2cdec9b6668047fe772ded8c42aeb8028b561324d255cffcbb226c1ca37945f9284281f6cdab6948b7d75dc4960", @nested={0x4, 0xb5}]}, @nested={0xc, 0x40, 0x0, 0x1, [@typed={0x4, 0x30, 0x0, 0x0, @binary}, @nested={0x4, 0xb9}]}, @generic="99f8cb4da187d25579c1376d0a5f718224e80ee37684a2b14e979505851794d4dbc61e3e81d901461abc0d5d5fdf0acb0918cb177e6c20774d95a437a8cf52ef5f9859e0a3216e2a1250229a7807bcf4fd52ea126d4119c74f99b59d611cb0680f65ad4fdf14defadaed7ea93c", @generic="6ac3d71b28fa9a0db1daa01853433b3ced458828d88802393e5bc66d0560da248dc75441ea842206df8a93c62e96bb7b1adff5ef41c315a5422ce4af63f07915c0b8cd0b2aa5dbb8f01995177157e4f9a5c77be4878de6a98f4e9dc71eec98309204baa4393cbe32bfd932f4cd75f5fdac14b7967819ecd46aaeea6f459a936d9c8f6538acab810a74cda2b914be9c9d445099474942ce0d7fdc0058a692521b6b2e7a61ca7f05280dab6826dc5c2e3a775e73980ecc0e20b0", @typed={0xd5, 0x26, 0x0, 0x0, @binary="83a61ae0827856f51d6648c7cc83a41e0d1afd7edc253d5f4d0c7792bfeedaabdad2316195edbee5c4bce54c194d369225329a6cfa0ac044c32610e1091f6baf18578e4f1664bc452363922a00a0087fbb2326611b9f597b414da1e851b6019c44eeed9ea04bbce40279ff6d195768a4930a35c6b68bf581e7f5331af28a8cdd4dbb17b284132243c6b7a8eaa7ceaadcc4f297450f0a884d9762cbce84f16ad3deb58eca1c6556ee174da1101483dc3545b621fd3006ff591873a3c8a48f80301f6fbcc58c179771b75be100fc721c76d8"}, @typed={0x8, 0x83, 0x0, 0x0, @u32=0x8000}, @generic="8581c5fe2cd200b9f7d7a7c866e34aea71e63b881fac3848b4c0653d92462266d46f75a22057a0c44fadb00b620fa31cd9715b33e283ec7976b842dcb85c9541e1289de42bb7ba274d62a586da56252bef232e6770015b1909aad44cba92a0c5cadbbae5bccf3eaa31f258d569d2"]}, 0x364}, {&(0x7f0000004080)={0x60, 0x3b, 0x2, 0x70bd29, 0x25dfdbfb, "", [@nested={0x18, 0x145, 0x0, 0x1, [@typed={0x14, 0xe7, 0x0, 0x0, @ipv6=@mcast2}]}, @generic="dbbd629a128d7291cb80bd4f62556aa5c504bf8da4f6eaaaa1a0da9d07bcca7a93ab67b7c709772cc4f37727c69edcd81e20c9d828ddbb"]}, 0x60}, {&(0x7f0000004100)={0x2394, 0x3f, 0x200, 0x70bd2a, 0x25dfdbff, "", [@typed={0x1d, 0x3f, 0x0, 0x0, @str='/selinux/avc/cache_stats\x00'}, @generic="9b543ea68d7219f690308ca4f33495da8740153fb8e6dc39353464cec1cdac3aa8413191ac6e03e33fafbdd870fa2ebb7f30b25d31970df978321c34c3b8874f5c945deee7737bb9505a311cf2cc68cd9486bf4c074b5169dfcf75f327d5b9f5fd21e7942ee802dbd2ada0c1504bd3db4dc0c88e80edca3be1d836793bfaa620c3ec10919e9ba35f7f2296eab471c8f2056fd6311342564f40a0fe68adad401f07d69404baf3e5aebb950850334cb1b0764ab7b4", @typed={0x8, 0xcd, 0x0, 0x0, @ipv4=@broadcast}, @generic="efbebe66be8199065813c65c2f3df3e4401d07806b28558f8eb3d33c80bbbac921a96f61d22c88950a7529fcc2fd7d937cc56c91041a39c20247e812226e337f84321a5c54de32a4711af24256f32f832d796d66d25a1431c6e086992eb25bae80c9b664833e7d9238523fb2e9ec8d6fff555b2595f0f56ad9b174260a7978a2cff3bc4e68a2cfc58df03b03e370ad72a88b511329f39995ceb0df70303343d47115171829b38c124c3c1f88bb03a48a22337272ef6e015635eaf1dda1ffdc20acbe", @typed={0x31, 0xaf, 0x0, 0x0, @binary="f2ba3b80ce173949e34c59f7a3492b9bc55541a9c7519cba071281f9fbb1a89c5ee074d8a27ef94039428b211b"}, @nested={0x11ae, 0x4d, 0x0, 0x1, [@generic="5a87e189fd8ed20adace9fa625deb1b749811cb83873e64fad6082933f4d52a6def4661f846156f37ae14a1f35c69a227c06f47c7f4de0e8e76b3295c4a7ddb9ecf289b3fc0b3a3c4eacad08bb95faade946b736cd1bf5210a528b879b323c0e81794d20dde17a91044e26d565c4e09af24e858791c28431b39583c712e333ca9e3c7f8ebb79b8535869e5f142f88361e12fe290558aa303d918f5065d89741c0fc61e28170f7d09a679e6d9f760c7ba8d6db034290687cad1f04be3ea9dbcd6669c4f0e380dd698dedb021665b8cc", @generic="47156636f4d12948553cb0b4278c290978a311a7aa8896c68fe1ddcc77f71d983cca47e350ab4f1ebb908515676fdc4b76e54981d851f49ee8bae22f4f8bbb6b197f25a1ee512c70b85418edd0b72720b330fb8fc227f0abc83040806c597c72f921136910118982327d6be776116d34bb238f679de246d1cc1cc1e550210952df78f5bffbf8fab56b2fa1c1ee0d734575f529b15b13288abdb4dd2bc1f0e1bdfa08dba70324006621525eface55c3ef108305243e499e449a9e00d5e67ab2b15eedc13afdeb6eb5bec324e6699e542385d5c0d8b81d703fea501b", @generic="a3a8f5d183c58f47c00afd25578a9919f940569dc29905dc25f7853bd954776d4a8ca7c886dbddc9552d44a5e52b45bd70f7beb8c2d8de80223d7149d64583d86b993aabe7e519c0a0aff0436eef18b316a5533f6fd205831dc20e2991dc4b5161b9ec76c1692d971f464b1a37ba8dcce5e95dd4bba56f058b765404ae0f9019e3c3e50871a45613c3aab3dab13a7c1d0219d1da95eb0b8e0bc9bb75098d02f9f9d19072c0ff830551c5b9554b89b5aba9ebdcdd07c8c9d5c7995c900d5379388e90feae6810000973ab1efd012fd1a0e548dd7e69319a7d054a855618f91d4b5cb76b90d0e50c26b5d0da5f45de8ed36c3b645bf9fc764c971cbd79591e9453e40b5a53f0b5fac270fcc78683589dd1cef0c9d3b3fe569495e6e063e938248b677fc8e85f46cbb972a9bf981f0c1e15a9ca1b62423f2e36333a1e869d698c27ec5288144266dbb7991744cfd24a62929f8ac251bb65efbf3a8789e7a435aaa520c6da7d46f69cd77369a5f9c74eb2b1eeb0c7258498020c72215db0d203ee80a82dfec30ab076994ee0b304b8d69cb9225b66f7b01c2dedda538b90a729319ab63ee419bde6975badc65a408b70fcdf4470b7d9f3995177a3397f9b849a157116c26b017ef51af6457fee747edd0aa15841c0f93e2b37f0b53bdb5e7e6e894e13de69f0e7794224ff38c8f03e8f0a8a7f17dafbf86dc853f782ed9b4496ff98254bb45a1bf4f57102034b5e3b472b07985a0084054cc8224d2db0a4b145487f8fc8f9a47ab62257fab7393f5db78de77a7802cd0c9e9069fd0c47bf6d0686d0c708b7dc9d402a9cebf1fd426d0607e14a722748ecfb844cf784685f5e229f063a945b46164bacafca37ace0723d4fa3e677639c174bd3c2cff9a57e4d3ebbfc3e95794e0161615739b7c642db18c05e7766e5c09ce83199d6c02a894a3bae07535c074eddc9dcce9dca97f980bfdc47400a7e53ebc269b41dbcf0ec1cd6c15d9831e67942213070beee53b6551267fa5a749626a7eefba56d9a839c840ef7ed653e4a329e953ffb9b68168d98fa8b8b67e4b8ffdcf3084eedbbadd17e4188045c0f8a9bfb7b731918b0d83825f941a9830228bb22e5cabc0a5e9458b2b57fba979709699506553bce6b2bb1d383e52dc86c4663d5153328a27f0e52387b02ea9fe609d3b319c44539d86b8d9efbd9f30c2b64b1d8148cc2b8a86b5661015aececa5c618fde7bdf448be0aebb7fcf36df604670e456ddf4296aa9a951996c9b723ae5fc3e2e205456b8e91c48b6c5465c659f8bb8e2f989591583e64ab683fadb1ff7a282778a0cab11a8ffcd3acce4e9116aec2b3cc89175526b23b2f2b64fd0e1a88c449879add1ec3b5b73acf88af0e60576b11452ea3911b9f26ba44930f275838a0d71e874986209e3c7220c81a49cc35fb4ecc821a4e26f9bdb6ca9442c94bfd75e5734eb51448fb38417a20cc7413e87e354cf21653984c5cd23b6b586bee04a7b13cdb103bf9d21236bc57d7fc58904795ccf70a76a9c9a91f5cd2f80c325c2edd183933606a704ce1430582027ae101417c6cbcc82773b0239d93ff3fc0867fa6cd858fc60407a79e8c09f246ed2acb64c60a0b22f862bc30007b8236f0a8e2c468c5d9f9cfe9f84da67e4430267c6c61734b0352b34effca123d1b6e7e3696fbb9cc83878f9bab6bb3498a20d9486724abc4974e1979ed1f73b208e3ec5dc40d5f7c534e020724797fce4b7472b69f101c4969d6c34203f5f6ccc74587ae58cd739d685a585e7b3f7aa30b750d19d48908b75d0ab0a9e97821271c77501a12c42b9b1fe5e5207a7c9211d54c479fe9384f276c710434180f03d8b8fe5b8c2aa065bcb105a74fa26f3a35c5cc0215ab95ace149aabf9556212eaabc15468a2fdcd5c892738c3662a4abe83addc5323821e56627ee0d3bee8d694862918c15dd7cb495856da05f99aa65471701687ca865708a90ed5a5cb95d1e47a1894f57bfd1ba01d8764daa3640162e44ee7d537ef7f89067590722227350911d2a39fa2f8626b985dbbe40ecfaa4054947d32f0eaa887c852cf3e6fcadc59f3630e6f1454ee1a00d56590531e912e0a90c4bfba232eca112fee99720bb4336f2f9d43599821561b5f86887cd6f4a5c93203e423d8765082ec198bd0ae37e28550bf036404d29d268789aad7d95466fb9332513cdde4e42f04697214fa5e18f1fefd40ce870d32c453026bb6fe898b3e61855c79e70ce084ecca5cd09e702495d1d04a3ecca1cf6686949fb0877ea49f4884b41d8fc5fef16b86d4aed2c39eeb186db3b17ab709a7b6fea467d69ad36bd76790b4a296fcbe91ebafd32d415bdb206050f2de54180c589c06d9376b5f543f91a96ed8cc9c5788140f6ca92120f3a764bab3097302bf1d1c953036679d293970c3a3babf3e281ac4f6e648a8ea3440acd53d5dc2f174289349b8489b6b7e6245ab2560b58edc206b815363265951799b52dc00af7c69ae2e8e1e5c7398766187541960dce18b469476752e0ac65cb1156d43ef654e890be5c4328bd2d09492e53575aec11c12182f287ccf0484f53a690ea212d5ba190f34dbc9bcf742c0491a6741c05ba3d03097329b165b45ff96ec7ad94110d3663a72a200c848b0dbf6b37d92cf5827a0018133273299e07c045a35d0603977fd5fcd9e7c67f3e0e3af925c47367d3dd0c7fa30355804165341803a4abb0e520d1906d5c6c6c0ada8ab51cb1a4d9c78a2b841f178fc121710b8a834973c3545b3905b8a39b767a4cecffa884cd15fe5819ff0cb8e16daedb6420ade9b6f0417950210ce819c9d1a6a4ac8676b84666bf059de6eef9a3d15741367b1984110d30640fb0ee554c60a98394ed3424b89a5e1fa2050a55365856b29f12a5c7bdc653f472aa3462f6e5f6ad9e41657ec672d91584a559f1ed5d63392f1f98a53c8c1f177b872371dfd1f25c9ea1321d0dcf6ea07a8b6d77de056626d9c740f6326670356c914199fbc1478037b10435f9193cf7fb6434048bace018afa1782656c8ebf29bc590c8ba99583ae658703c544688c56c1d288da70f5efd0f050d354694190e333b12ebed33287e89e0a11479b934ec765d76436fb668f88f58087bc1d02ff37480278e790a15fa56cb5c46d2b36a14a64fa5d0d4642cd2c83ac0303db079c7044589218ea36b51dd2bf81325bc2a970a1e3ebc2e8784acaabcb35cf9c72c49c50a7964ae9814515bcd69a54dd685b2a4067b81685b9b20cf3f1dcb55e38c30e9f60871ce09ebeebfda4e51ba9f470043e00ebef19a2a007bf11742aedeb563491f2ae3a7a5448793e276a4fe294e25d090bd56d774e88c11cb613c14d46a51885c7034b1666c7f9c1a5e4dc54a1bd97dd4e32145618c59d60ceffa89e2aafa543f8df23194f50e6b07fb643817e96de52292811009ecfecbd0799e97f6d67b1229b8f701d413efa4842212f0849823815dec78a04c2c96453774b222b01cdb17976afacf7c76d3306884fefd3cd14807a7f4512d80cb5b9db4d260dd518866ed8e15250ee29f26f78cae28041bbdf86b079a0a63f4d8845582d6a8f9468dbb04668aaac6091139c85b608d2384f2b168dc993b861fa49ed5a5402cf9a90f8b6a48a1f1fcb4489ac8530c33c9aefd8b3ca2d7761faa6d0b9ba9913f9333f0680c2bf9d890983fd686f2aa5da96ee352493718cdb4ffe67a03ad6787b12e8d5dd5bee60ab681f77c7946f01ad773f30c5693b1a78d08180c9141e11b13193e8d83b137da063b0f2b9a3c8ab66d63f72e9fae307a4f94ce252d04ad37f1572e64f40994715203658aa0fded876d0696510680a196fd68faecb7e47b547961b905b4c2f6e83ae8cc64474a6c6ecc5ea818404c9bf5a7af952674a88edac6e82f6c0e976faeea85bbb1b30ef027a66516f584161bbd346ce0ae2b05c2f5bc1d29f0337ef2883e8b726264f69750622d3304187baaf9612f02a191d1d7225d53786631906a13469c1afb6a31eb12df64bdb6da10187556298710d589834ae4437501d0c6c3651a8bfc4a3793bcb7fbbecafa864be828601544e9933a4ea424d5b7a95dc39cc665c85142486c52b55d37e1326451404f6651a1c7bc971146fe64a3dd025e0480b078f6d7e6e0939cbb5a19826e92702975303c8b1db27f399422c6404eca91d820941c6208a3a9ab613f7cfef5b25f6be53b8f7756023a025bd7571fad77b552fc6ae796071532409f943a37d998e33c4ac741a3703645f6517659fd58cd3fcc8a9dbd012d700dc7f2af56148fa01980b7d78486822dac881e7de0291e3c0e1c92485c84324d17b3795541aa4e20f693d56a22b89ad9a8b9017f094a9c83757976d702320916cfd55e2e9b7f0e25e1989411f7b7af3c92c96367cbab44f0352758f54f7f9d84b18766a13be0086bd1275af20f51cd0e3cb5fd8979cf6110f5af31724e0d45f3c7722817872085f7ff22e60a6726e888984c5e6dc24b7a05433d04aeec6a1ac9cadbf4fbefe07fd9d4242b1d849281771f26cfabc226ae686a00c1b407c37dc71028a778751078669746d8070e1f0f6f2b5adaee9d52bddcbd15ecddb708bd461c12764fe3adb25f1e425a157679d8e8304559dd22bee81173e97859f2dce0fbedb25a48a5f9ab88488f6159c2eb06daa8fe1e21144b1d23116b831d62248470b51a8eb4cee7a9bfd30b858c351369ada29114335af56c4408307ba2cf690306477517aa974a9737781d290cfd77da98f196be8d9ba9177dd3cc1d4fc3abc69f63382e7a5c4fc15fae6a9338a47a84607a6ea58f926f5efbf40fb3cd557448645e9fe3308d924a0c0a57de3313e0df1c1625c5a07eb8b0f00a45be0005d158d49b78b01c239d5c937a99668bbec2f39d13ae1e6afdc0a7433feeaf2768bc253d2e1ae59aa649719690ca15069e9afdcc6c34fe5f21d2d4142dfd0f2949568b62248892bb2101a3fe2b23678ea4749fcf8d1a76192de60cb7e0cebb50ed5d596b85eca072609050593ae81ab4e40f8e5f3481d52189f3c33d6168237dbbcb8faf86093e9b1f0afd7c8ff7a61395b826bf7311f1e5d47c5e5e12d0756c223c299bee41264f6a338d4f8153f8bc463fa048fd98ec71a8ef17d60303bae60d2be7e85fe34614a12a4930fe8ba3a1d645d8732782b60fa37b8bcf7c40b2f0bdd7c89c13f3c3e63ae08f558ec97ad586ef4df11d601eed7b2915c086812ee1651cf6aff2745460208cde91889e57b6b8b40eea9effdf7bc7688d91bad28eb50b5c46a5257a4f5a4a062c786a9ae1bf7935ca62f32ca35e69075a6746c23c6413e48ec53e944c857fa7c9d3361407764f32df24ae83f654079c06e73b2fd153f8be3d6aab811665faadc0e1dc0beb40e36ed47892549762990ef9bb5afb9d217762d79e88dcfa4a31015a5a843a6f329cca3aba0a60f8dceddde6ba927bd55e1b52ff43d1e961d59387dc7ca16ce5ece6fb255ae1471f480d53440039f9acea99263a8dfa57e1916a54785f65645c7cd1130690e67e045a5fbf4e5b9b82a906c65ab68e8db63785f64c3b5fdb01cce80327856b2e27271ddba62598860a6c493e89f69466340ab63712618eddaf8d2c5840b5e745b002ef09370ab25ea6ee1a617f547223cc793cca88c83bfb4e0b32308fbcc113cb09e2caa90220881e673734c1992902d75c31f0b41364be24f65044f300a4eb0335ca3e3097d418f5150c48a8077b9c5f9f1af1632f8180a2bb9015ec5c5118caec1326a1f000d08c3354fc08ac039377ef3eab0aa48a866f023bbc75"]}, @generic="1d061588579364b989282d5f439c1c19dd91dc12def90a79d2bb228c5d47028ebba03ebd4a5cbdd3493f66aa4681b97fd95eac7fe953ad91fa27866f0fd0786a852d91dac889e2174761c28c99251924655d3bdd5342953ebeed19299f7e9b0b0254ab4d2f506eef252dc373ac5477925069f6a6eb7ec7b289ded1f32d53a5b2a64fe9659197969a57402915ca8bc4a41a5367083e0248c4603af27bf4d9dc1cb75658447cae3ec80af92cd0b5d6b144c25aff91ea02f3ed2681b2b68920c4d75b067499e6ed055c6c3aa2f219406355561cc220726fabcdc15792a57a7cda66827ff5ea540e58c7ed5c9182cb68243719521a5b9ab24bac89c66ba03037d659450671ea4cc3d416204b3b6cd81f0bbbc2e7d94c9c5f0ab4ec684ddbe239f123b6e4781842b04c02381025cd0e73adfd3b7c811ac8369da0411eb8f9ffdee4538dd219067a867525f4d1c60e4b091aaa6ce088151437bb7ee2821bcced920107024b18cd5928a1b191be30eb1200532f92ded04dba153c54ea4a87a4bacc9c84e69569309f986860d9c36ccc4b0ee410061eae4fcaee1468ae5dd01093cfe6246368af038ae7080f1f16c87f312b5fd269f3b53346499742f08f645af8dcf48debe7f2859b564b32761c1619eb94d7fbeabd94514973195e9c2222e7a31b2f6d8d60cf20c6618a0c4d15c9b572f3b9a5ef4bbbf1385f418956a91da54dd54aefe01b72a27901e97f6e22ef6d778c68c70d596a300f4213190920ef27700de94aec5abbf241b16c525cf4e3ea3a8154e387e566f9bafe4062ee95613e97fa87d39e2c7c52a7fc8a99a9ed214b71ee1c905d325ca0767cc2329b22159a94872437b08268e0a979f144a60fe15e6909abdf99de5ef6c663a1746cb34b8e33158f0fcfd19c1baa78e8859451f5ce26744b76e3931452844d2a63885f337b9cc4796a3e98f977d8ac065bc971e96a35adf34b819f4502461f25c7fc394067fdcd3661261540e584b538bc6fb30211ae6f6f45f6e18dde036208d4104810436c91467d4ad42226e8df0e709ec637ed7367c04ac0f4680d220f26ea463f91be8f4e1071fc488f379f76284c838379d37cff190d49e0ac5ca46dee100121d9798e3b64c4cd82f3501d159e7f54ab130967d4634066ae7a2e62ed7f2da9ee995e6615e8d7627cd0ba0713c52dbf80172da7bc31a126b8871605f2a91460158d528247486296cf1da8634b92e27dd78fedbaa043e71f8acf043fb32dddadf3ebc3975a2c61c412f6a1a61365da8492815a02e012cb8b51ec6452471929a44c4af4ad0ac7d948fd998fd9fa731e354e6e7f84b76ee64ac6ae0eae932ae9dee43ed7fc36b5f697996c9f2ae8d0b6852d25526851fdc940f762fbfac1092307f758bcdd4bf455da60122d766cc2e2987d145c5251a24d9cf923ec14fc47bcce6fd6cbbc598c23b26ff8f3f42a1e46010fbec3e9ee217964b17bd68037b918dbe7dd71af708c04f43c6548b3f09f652d173bc50d66374f8161d33cc437743ba27693b7259741f0a035ce418fecfacc4373a40c5120bbd8221e6d0819499d1cd7dd256502f2ab12bc985b0117ee721837508305dfeb0e56bb01ff2deb76649c036dfefffba3ea3041da7c10b5ab0689d191de2645ec3db3472a0bb19fe775546fe6d1185489b4b1f708a49361dce0c317c598bce3c99b240ba49d100c9b2c0e414ae90206a9ef1f68b3a657879fd8d1f8c042a7e0a8164ed4f5903302cc5c3d6ad1bb5868f761cd9bdc130c73e2479e75fcc57e3129c1d7e8efb3967aa1d04b41cbf8b020ccbce0e69570fb991a58102eb8d90b79b0a40dc2f8723e131af21a804176bc91204f488ea597008bb9f328ccddf98ce01fb583e6821a69aabcc5b0ad3d5ba75753e38223a487bc1cd2a71301d963061fe5e102e50943f151b5d7410bd431335b6191b720b2550d7f4295209f51b0a1641b00f5f269f5006e06fe743910c9124144b0dcd8ae521d438af6b848177666d45ee451debc08defe35d8b0786bef443c2dc3a03018e413c5651535d4871379d5862ada6a7f1ea9860af140d8a5181b032b2c31f4294d015b9f7eaae6d138a3a34a900ea937b7e50bb47d86c5e483da020d0ada61cb96364768a6e1d0eb2bbd387ac3ed1f874065538d0cebebbff07289f8020ad4827f8c91edbf0599af4b7d678fb207a794a41f8fc40336f56c8fd5422ea63ba72f979c26e3d17747a594df0e8eea8f3ff1a191c195ddfa1f259ad6d8d47490e3f8af91d66d9e5e2dc19aadf9f9a17f7c46919bb8638f7682d8a4205fab099472ddfc381b6ffcd950ca981b217cdbf5699c88d644385b71087dc26012f120f43158b1a9f10d6b2b8b74d6d6787893323dabeb1654b7c6982edbce9bfd154f8487acfe98cbf8011b231c774164f706e5be9d20fe5d6281ec12faed156c8199e773c5803698f92228905caaf7061281e733f4563977c03b8117e4d133478d7ad1e826486d90113e4e17a30ac9c640c151046c7d361ebcbc16c7a1038047ed2cbaf5c31aa242345023b1837cd43c251d0eaf72938b28bdfc015083b2512656af1bba4dec2bbf6896fcf637136f7e587d7b313863996983213b4903fdfcd76f5c856b53fe1473093452f6e4a3cbff9aac5d80978f2a32a6b8df2a2572ba79b5d98715ec422ab61174bd2e5ce31ed004b9cb8ce41c0f520e8a7c1ac786293b71c46a9b009c14903861274f010aa37fc87407774cc15c65b6bd1969e61c2d2a5bfbb7d6c56807e9fccac87292e2ed80df17348dca9d4f4ea2390df0554fd3a3f6af269714aba040f382213dc29c51316c768c5169c5ee3c966d5c39596eec3bb7ee5a9685119ac46e7883998d4ba5922bdf598ef00447a269c2b6b907e846f78ae0f169e97f439b33f2919eda1bd90671c79639136da0ad337529c9c99e7fff68561137fd73ee2ba667e2d28926559cb66459537233f8e03cee5be07a12167c8832de46c86faa020f64f12674c036779a5c7b0cacb852a180f41f12e7572dc402a481dfff242018f1ac528f75a2d94a2cbc801cb90cd2efb9486929bd31254c763f60fb238043f32386d221afa694b82500045b3c925eaa6d33804ce9d8e278f35858ff26dd97c90315ebda03941526cbdb77fe6861206b79724da017b2429889738a128a02b9be4a7b8ad78870714f7eec19c220eaefd99c648b9e0022ae435261a8e40212b6fca8c2f8d10f30e765cee92c06819c66518a06a75f672948bae2b066068c89cf40a385e6d231484d3efd6f9f8f8ae8dca51d1f048b8bf0875aa0583b5bba49059ad05c068574c0a592814f89068e36ebaf66287fc7a3bd6de317884d7f9cdfc40a1f8a05ffeb44d9563dd9374bc4fe8d67be262b932af40724a354513f274ffb86f2a3a5a28ebb9352e21053f3728a4cde15f2fcd542c7c930f94776ce09e5cb3a85b63fa13d2db07dcaf170985ebdeac6155ecfd51fab7d0414ab6c575a510667debf2965f0b5d77c2550d8f08f510f3e82e240104cbe0dca0053f16441931731df36a1a9833582465155ff6e2f9955c848c696515eb2ace214e8871a5f347b283ac3b38ca8a4a276b759d8f4a65f776dbac12cdfed3d5a436086c0f16e8985621c5278394155a927d2163d31a4dbd77279b1753b2204eb43ed2307b33a2b29cf283e5dc627dd21f4d02caaa421a9869c072c9560f460fb5d81dce60f1829fb5927eac10c12484f99c370163e83e3822dccd5440ce8323b63372f4321ca079ac05950c405af03fb79eb398e65adc8fc2ffc1b6d6f410ebbfba9f448516761b5f346f8c585fc98647f95529be80201c60828e097b9b454a938b0a838380709bff92b078543965623176090b71910acf3865cfdd111bc1e7ada21a630d814b06901ead472b5b326083987816fab701382d17a49605edba981f985b25123ef728d784e1ae845f7f36ad2e31844c4acbddee85bbb109d648b1d95cf1059ffd13e297a83a59c2f730364251ed78429538ef4fed569f290eb83ed339a5c29c8335d9a21ed0488feac9454692f06e6279e2a04c534b3dc5ee9d62073557811adb6d8a52f5ffffea590dbc5ca47ade267ab7e7a855fce4928365b0332492977a3c7532326b3b2a87555357039d3d6bece09a7adb7e05ddb50f5375d9bd2279548aeb262cc8b02a0e12fe7a03d4b33fad78852101c1bc5bf6842697b7c07e2d137c8c60be6932ee082fe8eaae712e8f4fc3795707e20569baf379e7ac76cb1d0df680c32e52a02a060cc4f715cea759aa262608e7ef4e6aab47d7c570181fd4f78913c4e0788b9eb9e8b8b274bebf64bafe1d939a2d71df008f175f77f7d50709e15b225bca8852001533c0842e6a800e850e17cab5dc3b6e9ee81ce6479103cc5bc6ac0d435761376c56ec93f899acb58618925e3e88455e7b058766852b720465b19523f89e74085028b4dd8cc2e6cb70c2d455ff08bdfece3ea1e2650079f50f130e197d7d8088b7ee082d549875a1b7e9ec59dd729eecb7a40795e5cda8af8fa3377d6f53d24032d172b2dc77ccbb7f1354f69f9216295422b4421193142120083ab3806dcd2d2b092033eec1e20551a4af4d7bcd73bc8b539f1e1165509be04d155c9cee55c4ab232176601fa167da7643b2f009771e16e884b1a5033c601041853d576b96ca64ce1fcec541ce65279574576e81f739ff235c3d7f4242f53b8a1d364a95c60865e148c57103569814a093881ba7a96dd1fcd1629e817801599bae36780cf796a0ff7ba55e6e8bbadd93e3c3b1e95d5ee1f47684ff2dabebacbef0174fed1c94dda1b2a5a81977bcd043a01adfa9985a4101f211de9252d3ef635a8c9058cbb52ef47103dfdd530f2dfe52fb601ca69f40e6b131d32724f8e7819c0b3a15f279a5fceaaa96443012822fef8ac89d29c0eda4e8b81a6d929828f9664ae69f7c7f37008f58bcffb99ed917b080b065005082eb3c54c6863c1e7a93e70a88a644d90fe2572c4b8d4241366b1893627aa3552810fcdea8d9642c52f0a31c731a179a0c90fc5964d4b0b4e5414356f9a3622af10c85d04cf2653ae18853ed8a5c8a2712e9c1dd5c0e82167e82920f3bb440b9824d8dbf809e014d18d7dee62835ada632d902a019f82bae3752839d84e2a84f6e667f83c5336614ce92745c4f409346179469353463d8aa0930491d991eed9bac2d29aa8abf135917f29f7aa331b9ad8e1196208c5ea0e7e1f73e1058cbb75a9d3bdac8a4d3a9aed5da0ba642d14402e62d8ab9db8fdcab1179efca837f747d8f3d637fc6085895d41743e8293ca579e9a272758af139136b0d5f6553948e4aade8f2e46936e4c8a1e7213e0e40fdb83e8b0890ed3c37f40866edc47d1792fc7d17783cf9e42cd1e46de887e734cae636aad3d9566584d33fb7f732ae99436bbcc0e30dec7905d0bd2ff4c3c4c6c09d24213074a23ef7b6ef90d5dfab0e19157ab1f7e342bc9a725393ef2efd8188fbeca3c3edcf2205dbc35c8aceffaf53c49ec78ab7a346584befcc9fdb091bbd0d1d8e3534d583a88dba42f9e2ee367a926973d1e87787691434166693b35f17537cf4e2aabdd1472809ab8abb124c9f8baa6f8434a2046ffa83903da62d5052585a08e13927209e7732b99dbd8fa02025f75cb289e7776b795a01912fa79004421f41d31b894dc538e974322381b196f68bebc45107edd51876c589efce2f49bd3f1efcd2c1bc4612b6f4e2914aa4d03eaeffccebc802252f85946227ea7f9138f967c20e813a06aef1d3f8a1150105a88b2f52ee46f90db"]}, 0x2394}, {&(0x7f00000064c0)={0xcc, 0x39, 0x1, 0x70bd29, 0x25dfdbfb, "", [@generic="ad69b5e85efd728f7c1de4370950dd0ed7c2741a9a0e6a10ce9826cc7335e68dc66790dd", @generic="0558b10ff9c540b4d8d3313998e7b46ae09936e72373ace8a160e20743f785d8d7c3b412de7099dd796c625a247f41899910ab47348bf2e500fd891b2f0bfe2d264ad0f9e2cdda2975d073db288c5afb0cec99ca67c8d456d19b715ed0e22e647ca5081f6fdb02164b9a32f2a4e853bb06f48fc6dcaac96ed2b78eee5554b6f1508120c40afa8d5c71fb4d5e2ab7589d6f919d791b66"]}, 0xcc}, {&(0x7f00000065c0)={0x15b8, 0x2e, 0x400, 0x70bd26, 0x25dfdbfe, "", [@typed={0x14, 0xd, 0x0, 0x0, @ipv6=@mcast1}, @nested={0x207, 0x4, 0x0, 0x1, [@typed={0x4, 0x6e}, @typed={0x8, 0x3d, 0x0, 0x0, @u32=0x5}, @generic="8ec5430700ed8379d66f23ed5f41e8664872d4be0b2e8c25c169e10c3a917972c82f6213888fd689234b86d8206d8504f086adf4a1800b13ee1be1aebdddb72488dd83f742e83ea818be17b85f51333d0eff54d54f883a54e8ae1bc8aa78152447", @generic="f54b2e485299253ecd236de35d2bd4ef40e623a150affb00399f42378c55fbb9c49097e56d4558b2036d28965d8a8b551e3aa3f01d49088b6340121f4c719848c46be550fa359574d5af342fdcdd3efda42fec244d2adc58a802ad5a2a4af131ec3911fd72e07483a950685aba10c52496860c5ec12b95f08694dd374b106db1f6eacbbb498832e450bd975bc1da4c55031e24f1cf525aeb8bae653e6653", @typed={0xc, 0x8b, 0x0, 0x0, @u64=0x3ff}, @generic="c58c63777192f8c1d124caecf09d1c009e34423917b429fa6ff324ad886a370712d361e474fad77a280db553112ff0ea13c84b64a53bb5971859a1db79f18e852796d92c79eb41a71fcdedfc1bfb6f3b75758259880a88ba4da0cbadee116efc2b6c5778660a214e3ec50ad7635ad089f10fde087c96c8106419afcca20130c3e7b1ba0c28ed691ff79b369d52c596d61d4791a6924b114d72bb6842a739bf7a6f050850fe3c8e2be9cad7c80bf7c07b1ec54eb778e4dcbea7f0fa505b151313bd7ba6754e39bb16c10554ea7230d6cc94e324dedce894299b928e7600e55817ba838042", @typed={0x8, 0x131, 0x0, 0x0, @uid=r3}]}, @typed={0x8, 0x92, 0x0, 0x0, @pid=r7}, @typed={0xa, 0x3d, 0x0, 0x0, @str='&\\/:[\x00'}, @nested={0x119, 0x13, 0x0, 0x1, [@generic="445d1648a752fceb07ca7bda1f5a8f5ff2c7fda914f51b14e034b37cddd91b8840bdd91d82af14d2fad2b71d61285b847835ba83038dc4fd6afba8fc32668ae27749eb6ba0cdbbc0a11fa5935b5b980a4b19efda9f100c4065fb6974cdeabed7a7ad45f2e6f10abbb793596611b1b470ef8c589faed32cbde299baffd90bbeecad486f761ffe", @typed={0xc, 0xbf, 0x0, 0x0, @u64=0x10001}, @typed={0x24, 0xc4, 0x0, 0x0, @binary="d5204664f1fb3505c1e457f95b51df8dac2f593077aa51cd372e1019ba43d306"}, @generic="0199acfd0399043af9c29d736626fb6a3858179f1aaf450719cab781b17d02cd994b146878e8e38531261570a1b38ffbff95d1b5aa0451ccc6e27d9000", @generic="3db67131c8ec61dcca8396ec5d5a556c7be8", @typed={0x8, 0x94, 0x0, 0x0, @fd=r0}, @typed={0x8, 0x7f, 0x0, 0x0, @u32=0xfffffbff}]}, @generic="488de4e701bfd4e524b5b18578bad3615cb4b70573f7753837ff3537d48a99d04085b4cb8af7810d1b3661c906ba47e223ba753f79144472e1f931bfa0c6dfecb7c5f7263937de31d78009b16f18bc37397f54277b84c1c0d54a692c578c18056909267da70007048ee1d7b37654243a6a6767c6d9af0249a8c12a26fe331acb", @generic="7f586c06d63b980ff71c117abef1cbcd9d3f6c28fca889a64e5faf174eb73d43e9b460b681f95d6c8a8de01cd4aeaddb608d6697f734dea2de79cd3c9ceca996b31c287ef53001bb83c8892c6f5401022ee3f3d0cd09cdd12506734306ba406c7f6dd99cbef76c00d3f09b2ea468b8733221b5e7b35988d65e94b15689cdac02565c04848154e7906ee9a855df25bcfb00bcd92281bc35d47c0cbc17e9aa0406b3f17ac1f0135759c496c752967a547bcfe06b2b35", @nested={0x1122, 0x91, 0x0, 0x1, [@nested={0x4, 0xd8}, @nested={0x4, 0xd4}, @typed={0x8, 0xc, 0x0, 0x0, @uid=r3}, @generic="df081a32bd0dfc70785ccc968b1d01692c5059718291435bafba73df97eebf736bfc67e13d3a06c0d614a3cee4c959ea3511cabb97efdd5ab5093e3136a13170ba27bc578798f7fd231081fb19f12d3ca9cef43f51899c9cb819359c3acaacca491b02c62ac77a4c2c5f11d53e0c5c32ef3bc98a7b21f46a7907d16b29416d05a42da6937ad811f4d59787b018f8b4f85bea69f135ef4e33c8c100be4219e27c9f3d4eb6e558041952099195c0b66f385db5bd1781cf16d9f2eefec0dee9879b7f976161085df6aac7ad9e9d54199fe02187e0e37ced0d310dd1c3da35f888d32d5f6130520e6828a7d251d3510099432754a2557bf889573cde8f5e4f6748bf5c59dfc1065d55dc6689677b8cd073e68d94d4a52a3f1b17a7da25d350d2002524a190d286c7042455e17914a576da76386222a0191b6cde40e0c512e6a00093698938464058afb2a51f3695bd4fa69b7ae1a464578e9d86dffbc3f74f3d2b98a41094ceef54d2455ee34034cf5496fb5dfe9b5a33309eb5e43c562ee6b8cb4efebdd908f6a31d9df41f55301a418f2443e7175bf3315a0b524221149034cc62a5374bf758cce783116aa07a8c7eb6ce2635f06ade644d341a0d8d5a1fed26c43a5fe4a10a529c20a6c413043421ef42dbec16cf3aa51bee17c8808e3883be079895ba029864a166bae32f578b8c81558030b6be35d68fbc1038403b7ca7e0be0022545e2e9e79468d105b9c1b6750f2c3620dd03cc84e6933c04efe42de67ee3b0963b4105674a511b757781ac7f300ca8d2ba1466dc39466776ebe2da11049318c1e46454ca199e8277559f94948a36db7992063e5c003e34b216d37635786a49414627254ff15e2ab914e1550a757e9fd82175f33b082ffd1c2d8228ec801f7c4e0d89539f174ca880a3af740a3005fc97970f8d4fed3a632508cd24cb14a4cff3f9ef4eb2e7d1bd33d3a05be7175309a779c80f468a09d4606da443948ffea29fb1a3258b17a932ce2cb677b2015ff03ea5fc2ffbc1527782f3d46a1269370827f91a84c9af1859e789986ec7b1af20187eff2e7986928bba171716e092092cee79c1739f0e2c6a2cd01f2ebe03d74bd3ad52e44776c358cd13985a302d08925c4162e33721616d25da218e2be88751cece0a11d888176d4918c70a39b21602cbe7eb0af966b66b84ac0bfc7e5379dd4e19a3fcea4dd787886c4c04108a4fd4d789f7db9c1268d4ac7ad3dab4ae51a783a3fa18d6ba6ef087fe2211576cbf979d008de6457056479e6684efc0501641a65f9f4011832558f9bf1dbf8d30c899810b9c9a886a4f2dcc80edb78e72b2cf164962d91710d78decb8d7831561585c56866f1533ac783dd7bd62fda34a6fe86832e4bd00e96b6ea5ac98432ca1fd2d90ce003df9db1347ca84a7fd6c5697b87de73c20257ec33a7b208ce524f21513df8dfbbd96aa9d4c9352ef0283d30568339c501656d0af054fcecee18af1b9d585e4528ca651e304990055b75e5ddbca0f4ffbb49218ade97609625d6e9561e301e854543844265a62c1d19f2f91b5216eaf355406ca6a3a7f3c7689f86e659f2330f38b81531eed414a22b1133cb070b1db468cb22f5e7db490a8ca59986ee7e2d4a9515327d5e47809aaa14164059251b1676a1f8be7cd237130a5e46378d8361ab46959b005acae9943a249c41c422b8739f89ab69f0134a007133ff8bc04053d6ea2ca753b90a2de0de2088401208ddc899a1d5399846b59d65f8dc2c6bdf5f19683d45d81ec025520927322ae84b4905b402b244e485097a9630201169bb25d25ef17f72c071e2b8c63fc880bbc9da79d4247907f0daa37a6739282859519e6b1eb2df0136d31f63680e2daf1f87b82144e4df8c966086d7a68109555f3b319d4b553ba7285631e782a1f1db58a51f116cddacadfd06189d8c23128bea39b3022c4523334871a8e5b248ddfaa393c86154b0254bbdbf0e9a462ee1bdf0cc214be8dbe139c7447e61ec4a2e0fa2db5fcf681d97a951efd4f03d4535776d17a3ccc60c0d5e76c792f7dbef96e30b6e1ea079ea731478e18faad642c9998e3cc2352d61af39b4b7c187abbc181904fa7ff46356d3975b38ec4ef654eb82bae310bb2cf1a639b37eaf04996af94147d1d8531b80709b68bab1004bdd34bbc2f80512ad3ba6a521ac93e4f37d5c4d02cd525364cffff8518bfe5be91d554e46242fcbcc0eebfde56bb1d3549bdf26aedd80ea3c2c4896eb919ca496332dff882b68bc01e29614093faa05ad6ceb85dd3daef49fa3426e4edb5fff3ad2c243185185daead7878076333408c6c953690f23feb467994f1387455e97fe62637a5302d8f02bb9ce55944ec569102c0b9d5de5cbdc950965c0d128daa438d5a14c3fc161a412ec60fc4f7d0dede33660878d570af80c32b3b0066a8efa9661d5efd63e7e56598f1c61e88d83bbbb090dd1a4acf12b014f569614fec14d2d444207983245150a96d331dedcd296630d9445a7d6fa875d24af220ceb92b963e0a287c4a87c1ee9b681ca65514eeb24e71ef8de7b6ca49c59a596b96bac0518f2091d8e56a33c800c23b8037f6bdc7b725e685623ecc96ca24883439b0916cb31c84b050ef6e9278204675610e3a6cbc85d164bd2311dbeb4267a9912b94036ce7e554003100ce51f1602e03094263f03527e0cf2ca59fe64df775b19ad9c42eef1acbbad8f1d67479b86e6a6a9c7a62b1283020c241dd40a4564b51b266ceb1a826bd88e821732d0b08d1702105d4529b1faf25ed2cd82bf995e03681b9910f6c24bc1415a363d2f65fc22af504143735c79839ea0d2067edada21f628cae99cc7fe9dc6f7d906e3891edb935fad985b54e4e3f701ad33a23f2521b2cd10dc9984015c4ba2c0946a8326ea9fe26da8f9c3adf5e249f6095ccbfaacf5fb252ded80ad35a1b199054c92594e7af358c2310c0d180e4a079353a37ff1efce613067f5194b67de19ba12dcfc02f29fa380c5720f1dde61116a981d6c2108112e830083200f50e5de58645947272df7adbd931b8123925675dce417678dde8c7d44955199a33bbd9768e961c4e30ced02382214a0893b97cc49afdd8617834b3ffad42b9bae6ac825ff6b1e4fa36020d3d8d69f5fa9878322ba743fff6976024a30086cca4b7739bda509400f913871e163645fd16fc0f5c1d08d43ec4180464ea4a7eeb07c5c8ecb8bd5d46f28e76038f6f43a24e469a28de36ca35a47b637988339a793a6449c149a939e8fa32fa0b0463c2112596643aff3471a8a91789a79cf7ee999ec7339a38625beb38730b0b72e3bbf255927ccb2e95ce3a7570fc7209d0439a53f5d23559d6785825bc486316fc5ac9cef45ee3b3e6a35e8e894ac0283234c37b899fd4bc8eb6383be70f43615a2f8629b7bf58137fdfb12b2d4330fa0c7b0a9d7c6cfd681ff9d1be7f9bb07f0a2fda7bc90052a39b16da55fec22b833006d1aae8025bf4e4e173497fb2a160758ea766de08887d926e5b8615da057a1572be062ba946841d0771f30fd9d424d838779bd16d0372284819b293ed4b3cf54111a7ffedd5c086b142a93eb47ed7ab72af0bda07a63d6d1398a8a4f534b52786012b36681d55d93fabb5d57137cc1343499f179121fd334f1a1f7bec8b1a60988e253b39d81df58433d39e2badded2cf86d388d46402260ffdfaaaffa9954f6395ceb5100d396737bbe3ab7bd5f7bf1e91c9d410b56f7dd8ca63529d462caf3c708e7920682a5c2901f87ca0255fc47d1411a028f06a793e50f78ba952224964f2e034c15facdc957498da62cf540acd4c8b722ce6329257e8f0bb55bec6ee5bc490f9aa9c03d16ad7098ff8fa37ea6108af810928f576bbb393ca929ae178b78fac653bee0ec326d0de5580a5eeabcd84e73b82f704d593804febc7be1d79f1c2ab57bad3821844964a817400cd5e4f59b5617cb270ce5f22baede2b42c1a552d95b85c579cef521ddeaab222c21f2d70a9a36893b499d93633160a244852eff7f112b36b728134483da68a02b1505daf7a249756e0e234585bd80305e85dbdd74c9c658d215f7cf28c70ae8f08e8e1a1dc68edee43f3acec274714f409923848f613955a6ea956d30d5d5d91b9fec05206f2b41f9cac04c22982144d2d3e5e1beb553a5152b65476d3f2971c45de3bca855d0fffe57b071af5954c6cafa79521426db786ccbaea8da5391e7cab11a82ab8ffed6e72a72fe9505440112c7cadec824f65b5b7bbbee7aa930df3f500fee1375bbd4f5dee74520e11968ab259b66b015428eb16feb741ffebac36b84d547d8bbbaa5e7ea8f29a851cbd0740d43ffa41b7bd7197524198a27d8f5339aac1bc0b9e30c9fa0b4ad823a8b02c3834dd239c42e9fca0cc1bcc360cfa2f0c70ca8bc95e162583ca9af6dc1ae1c708026205af580a57eda224dd970056daa16afcc9a1543292fa34f815a771a553a68efa1ce8447643c7839f52b1a88ee1175cdbd7609735829dadc3764ee9e87802427ce58d40dac21510dfe860453ff31fecc53194bfb94c8762b45f21c39c3c5ba973fa8f956a39572d26eab6716b442bbe396ef5532326f495855dd0328f4b2bd78236a3d95817caabb928660079afe5a980cf8cab4fd03ee60ca67343f5203d6a03df1608bb6a1bf3631d2c60e0ea857fa641dd3e4a6b8d7ee7a7fd559a63251401f5672647ae2fd97ffc2a7e06f4e1b1dcef8b4ae0b2f85315d563351860cbe12a6e21377c4f9d20ec193db45e9ed7f5c9c46f2f49eec2345c5bb7fdcb07a8fe3375d37431a84dc850e588402bbf15475c27671c1a7b263cd4efbb89c472e506889281fdbbdf724c52c6c059946772d40f93b040d83aed90b9c278cbccc7340744dcea23f2b813d1e5f12cd8eca9c86ff1e71a1497bba449792bb0635b2840ddb401cdfa4cdaabf46530cfc05295153d5b50537d83ae2cf4095e31db6574e654073f729abd81d05b6882bb3dd44939ec29993967f8e4b3cf6dd2ba8a4da6ee43b56c14c6fca296936cd0990a603b0e6934993c25f890e5131e58a278dd80822aa0e8af94b50716780c9ce11bc23584dd4ecae55494ca555fc2d0407a9f33618f9e5f2ee100986ea74ab06871290d71cac261b9ee86da3e0172ea3ac43f00f88e60db28981a60ed89865c47542483550d7bbf217dc2a0413062e5f235477c8345319def249da1dd67d5775d3adcfe1da6b29420c2c7a5eacd24767f7075ccac5ff7abd6aa3d88f6f96cefdf62eac9480e830e2b00498682bed8c21c1eafe4ac3a65a14f147c756dd917003c173e0c834d976566008d371f940a0ca27523f9241f4a33a4d9b14b21bc56baf6c0bc8cc1c23b77c6b82d4b2f93d1b76ca3a5d68bb6c1b6ea042a0e0583b7ce27ea7d6d93a3754a1bce0374054ae28ea43536cbe47263c43e965f5fce1c0dc4ca1dccf94ecb99963bd2bba9ac9bd5dcdf6056ee1d1703f2944d6c5f660e7838d0ca1a84dce24f1b0a6eb14f8e7b4dbe046da1667775a9e86a655892dd912eaf5b1baec4809ec03e0972f397dfd52173a1d1c759976702e2e5692be289c12c8d64092a393e5024bce8cfd78604e33d48bc65aba8df4804e3dbad0254c6c6d6522ace1f4dc2762466cb20890fbd535514dd9a7a93c77b7466726cb8975ed394511247cdb53c0851cccd598f92b232b8d289f09a23031bd0295311e00f83626aca5646eca6dd23a30a847d049edbeb7ecf86b397f094069f259bc970312d0594fe90594d7e368d9debdb81cfde477ebf68317302ce3b57b5433", @generic="f787a7bb25ef6ca5c094fd2b731b2347c53c76a4fa03f82b35d460b1c20f9548c05151e811aa3a990ca46a04d5a9d22102ed3e132b32e60f8c8924e63d1f70147d2eb5be6b864a8afcfbc1ed60e53063db5fbe9d128289c30ff21877fd2be7a0a1fec72128f74174c26e621f8377a3371425c917d08034c9bb8ccbf53adf968462d4fa3a5b9d5731d73a", @typed={0x8, 0xca, 0x0, 0x0, @ipv4=@multicast2}, @generic="c23415cfed581769943bf9c79021ddfa1333aa5e4351cf9c7c1b9969669c4510a7da630f15b0b5d0a97aa060d66eeb7c9b5a000ec2ab7cacca7e8da4adc138906d4cf89a4c2060b9848cb5e32718cdfff2714ca25e55ff2fff5d7b10d304df9b8ac2eecf058072da76e7efb8f6f7f860bd2bd1b53c19fb84372872e3"]}]}, 0x15b8}, {&(0x7f0000007b80)={0x21e4, 0x29, 0x200, 0x70bd2c, 0x25dfdbfe, "", [@typed={0x8, 0x4f, 0x0, 0x0, @pid=r8}, @generic="682c57a001bff308d2223704d7c5db2c449c3c0b3eee521dafc88b7c3428e6826a5e5c94182e66224533ad8c63593c9998fca8572371288297e07e7b9b26f38e6b17afda8036b3bea832d9a14341af564d184e90c2cc52e5fa69c614acfe27d615bcab7616e305bb536a426101f0027a6caf45f2dafc092f2b13f3a9f00c8d1004047e0667bb91fcdffdea98bbdfe8f7e91a2fa03985a29e5ff2b3b9aaa3dd1c35eed5da8e8ad05545b738d8726de7caed", @typed={0x103, 0x6a, 0x0, 0x0, @binary="ac960603108fc19827291ebfc102d43c1132aae4ced651429cd121e5e17f49591d951a76a0924a85d505b04ae599b448f5199b4d56cd4722eb0c2e587d91c1152e2a6634ed38c1feed74c518110c2da84f3910e87c8f6d64b39dcf4eaa1ffa0da069bb40360e361987f210794e8bc971a6d3bb476d3f53c773c7b0378335357a3f87d60fd38a0981b40bbcc6bc9b0c3a71bd21d51b61cac0b0b96920398774a58bb50cb560134b9061d812e0c340949fc8d4ddddd46d5858c829b689c5d9a428179f35c615720ec5c4bcf6082d888690f0e4fe3edaa3beec6937fa9ad6bee453ef5b842a4107d7761f60930782a602bb46b070e79d6bb067cb697861961cc3"}, @generic="d43cd2bfff7a84b5a4741ecf5511a664e6fead15c3841ecd83ae51e9dcb037897c9789d2091e19802d9fa912a222d05ac7ab1885c776fded44eeb477f576175d2ad127bd75cf1c27821134efa41255ece32fba5faaa096cd4d26292c866182cbf5bf6d4b68d506c7b94fd1702a11e2513cdafb61e07fec96936f11b4a44083fab947f61cec8789db9a7fe8f57cf1f7a0a693c9ca78e88369daf3bea39d14c1d6da54d393d2f16ef7ff62a1ea27f117f44e6569402a648e14ec261609263072f503d37a9dfbd743ec1e163ec013488de9869b905da53a72a4537c14fc0794d8bf10577d959b109bdd186e3aa008aa15ec0d59bd708827a8b380ced9d1025be6fe81716bbb35abd962871f3eaa348cfbdcaadd6bfdd2f22375c2328422d3d4170d1f78fb8d13ae1ddaac6ca63a030b51710e1e35e9c5bcd7c4230abbdf0078fc5ee498005e3dff4f705b2bb9a1e03ae4b7ead929c7de1c5ee09081bdcaf5a822e5ae7c57e47d6a6199a18a385bd66b30591c375c3f6c4eb68610126d668ba1b1749cc2af00122a65864bdb652b50f1975142dc33034a44051a9db0ad125bb0de2f62a5803e9090f98f968342f7b4859151443e077062219b8ef20d020aa56828252a68ed5c50a3b319de5ecde9c46d9db148ca46424e325a78229955c597221c17f3074f9b196bf70eb08eeed21edcb0398ad00737ffbb4a2251bdf9f0acbe0a29389dbb958268ebe8471f96adaee0305456d9399571bf71b307b036dde0faa16eeb70a228f4da20acfb5323692112aebbcc0be13287ad84dbbe005b01bf2e4c5848853d967dcc3e7ec7de516b50e815680f4c636ad69e966b3498b000aae3e8b8f3bd99284163d20255ae5113db9c0c09e35b921b689b37e547f274140b0ef4acf1a60a655d86cee425ba250f885bfb791fb54877760f18a974ff535aa1674fc122699aa8d2676c872cd1a05225b09dc25f1c042bde265e47b6c0afc95937518610b189704669e855dec47d2c1b87ba640025c9cddb3c3a4688f0127129486757f93fe633c9d80ef5f80b8ed1b68ec3c2abbdd2c8839dd5d1016e328be7dfb38a8e5d64da286db34a84f2a820e2c4b2598ea2dee5fa107dd80f5e29bcdd20d53328d177356cb5ac8fc9457049256de428097bcd4763677f742810502afefad1be1249a07d43238a9d49f9a164acd41b5ab206f5c6be2580bf4ca0af53c737e696da7b089815b0011e8a7243e48da6c093965fbb6c1b64d99435d9d125e7f2aa2c81dee8a5c98576e451ed2d771f5c7f03ca2790cf22354af2efe199268785bae0111f138577c67f73d52ea03494861e399b4c3079c53048fc09e99b96fa48954b3fb60081953fbf00d1ee1b863489916ebe6cf0f6befcf0f9684b2a09cecdfc5727af26dbf840c38521ed1b6262c099aa332c423178cef2aba5a51ee98295bd25672cfb62597d2c6c544466e6117831f7c996cec7fbc3fba55787fd4e890ae9ddc27cff2e89ad2a5b36dc47ee2a7bd21efe6e13c568c72dce291e0b086c4285d8305916e7b35a752f0216e36e07ae345b8f1a819f388d45dc5b42e94e22b6fd54f86d9b782eaa0ec8dfe34d5e33f78b3c7014107a58866308cec14f23df2e14ab033888b0473b10d5e85843f33795ae7738631170524e6134e5adefeca66cb5c88808be0d9c61b412d1404de90e9deec92c748aea240d31b30c852f4b177d3e12f7357471dd97339dab5bfd7732075179a7d1d2691dcd2406f34502279429358214c8d24e7c8de115b38d5bb364c9461b0c6f279deb10ea38847548bcc9b182bc13cdd51499e5561f7c45f7439a1f571c426b57da89b8c4e32c040dbf1e62ff42a853061430e419d969d5b419d6436eea028c49da6bc3f4b34b484e713692d2cb5de5a2dd9d76bc26dab8f0c1962f04309502219a84882c779e35a2ca4eba38c2b8f3f5a90decd8cacf0363cb12d5108cf7d6539689ab821d2608a02b7e092bb30ee7497d2f04162d4e3f0b7590c4561d26d180eb17c6af38e5388341ed0854c1c0d9e05493ddecab2d86129bc1c2c767ce7ece7d331c2001b281941420f434c844350d9f9b252bbc264f6abcf1d711d572b2a18fd5b62c68777d80e46add33d35890779cef93b276f320bd2284142dffaaa498f484c780d0f74db3e3391ea9583b20f59e636b83bf6625a9dc42e8eb1e0844469a45e2e1600918dbf28b306b96d343eded1948b895d1488b4248afd0beaf9949c51121dd812594de82e6d29a969a2967411b2e4815a066abb131d03c05f7a0171bab902262cbf8a1725754556c5c91657b18b1f481bb041cb4437fb2025887baf06d08922f51cc51edd5fcb2d208f604dc44b306b9fa6df6caa75028292221adb1445dd23f4b594777b8169d86763db833458df6b24fc8a78bef2163e4db417919e2d9b947ee16d43452be16bfd56af6fd2742e5ffe400dfc80cac31a4dc55af6526fe2efa7e757249ea0583150efa62e9cbe68b14c1bb70b77a18546c376900c9ea50c79724e30d648e39dcb50868b2345638d951104437c28027e8d6ccc50b19ac941f90459570c05a81fae2547db6233178808dbc068f0ef9dda91268a6ad0aba3e4fabdbd46f206b7e31e58681e7c653f237910f8048434b2deea706c1c653510566cc8be8237462b48c50d3ccb5b00002b09ea7c33b3c91ae7198d8b46bef33dc942086c9c43a1642c15b555e9bebd586e2fc0506e5273044e6b55e52d06f9f3866520248de2d5c7a1c850fc5ff4a280183adf83b1adea7bd46328998d83dbb710494e7f293f54628e31cd7d0eb8605baa3884a51e2e60a624b0e9628007fa8a95f0b08852c5ed138603f8b25d2de693c2c7c3989eb030e4122a9e68ee57aaf7a1f714d44fc5dc0cfd9154517be93a7d6fbf51e367ece2656a1aa33d6e5e650763a8cd2a45858b6b4ef2d0bd965a63fd85145dfaf5261986b576c95f50c8cd95ee0f70a3ceaf9ec2db001a3df429c9e6cb543cc98f6f334987edb8a1f766c8dd3c22edfc3648162f58629c7fb6029bed5c4cdf134c5665d4ed395941966fa92e263b9b783b5c76cfd4545dbc6a18537ec726568110b0de9e70070f49f24ad0cb3080790e488ccf9cada80dec693ec9ee84e07b9adf910fd9980132626e0aadb4a634ea599ae7133fd29a3c4ef13f0eeaff3c09904a6d674f82a3ca492c1588f97e9f5559c3fb7e3bc3554049a054533af625a79fe4fd4aff961836138d7173b3c7c77d58001a319abc899e79fc22a07a52c6e3af4d0ec7e24b3b557bf30a06c601ee90cf26bd08d3d1577152ad30c2836761f8db26d6504e859cb82bb3e8ba56ed2cfbb52f93d661b806567f8ded7726573a2b37bf465124199e86ba4a92ded6604d926dafd852d114e86443c53cca56724d3721685e4a84acc52efd2150cbddd65096362f51fe8573127124a3d9872126f1fbf4692aea41510aeeb88d05cc487984e39d731778b1bcd87f2dc6577a043451788d927d4fae772e041a41ae5f104b4d9f0dd225cc58ae953e0dbd6e0ad8be90b12e1d54020a49502572fde47cd82d079895e3ebd193653809b3f7e96df7193effb3ac36ffcc97293a6d50aa57d9a0264a2582bac4ecb7f70496083ff18bee974b3f05ea96060de5232bfdc7e9c0c3a1461cde9161562418b854345365a10e9683beed97533d84bab9f15aa7cb688417ea4ba113f9d6528e4f15599a8c8d1ea0b59a755077e89c567f44c728e5291d6c0e6afd8b434eb57dfff29375004e95b220fa5a823dbcfbc825d2a23a443dff3f778cb6f3b999877d82c547955e50f2345b9b5c38d8b3fc4c61d1fd617f6530a7a5caa407edb5517b38d2e256ec979ca64e730cb661009f757a76848f34b627224daec5a89c980113adca1cdd8bab6d2a60db5437fab981f7d6d47d669c31044a08ec7a9423d66ea71c8f9b4163340e8388a956b28a519a6481fbfed8b4ae77924d38306bd3ad74a505a3ac1a88dcba1bb129c692946cedea696290b5f497b0d8e0e616291a68a03a24145b0ca2d8fccd31807a35e0f409ee51d479bd5ce44063e057aa6bc31682d4f46a55add2c19e2bb7cf48ec038ffe98a1dc86cd5e44548c08b5a4a6fb34723ac07b6777a337f0010b5b69c57d8e8a0ae9e30caa4b122d368157a763661f146d1ac31374bdab9fe81aae5317424f263fa936be01ec3b7dfde97b2f22aa90ca52bbffcf6497c6af6bef5500f52bf753e8357375b13d4cd53f13fe4b5f9785f903c94fa35ee5a7036e43b5fd103d495d2010cf1ae8bb620c0350902d52cd7dcc031c8aadf497c323004e720764e584d14d5fa9955799dcb8e2210bc0cf74372a1982485378dce8ffe02fefa5800a5acb78bf5741fb3ad42a4919834f82eb42f21bf826d0ab9ea32861f70e4a283363b8d5bd1208d7d4dfe09563157c5bc9462c039259cde7a4762330179c8eaa286a3fcd325514ad8772e7e8413a8a1dc8bb87032eba0c78594cdbafcb0ea03abcf9199556ce33414866d9361de9ecdb1b9197326f2e46724b59a8b0f56eef0a90fad9de6e757adedd31c38a33bbb24ced94cd7544f2d13a8efadc33885edba71b36e749978318a49da532adc6dce05443d16553dad8f885ffc30f06396e70791c834e1ed66b79e79cd4e68aeb0aa9b6b9b4c6eff558646939bda6579eacc90616b9ca3dd509fc1d69d87ad8cae279f52a36f01a2041f071ef268307552dc231d003bca48016d7882f041b3d9ef58842181b7e6942dc34dda697fe9b247dcb3a3c7d3ad8e0658d7cdca2fd315e71926dfe920ac55558637c0bd353793eb9d7f6ad63aabe0f912272862c08607857f862479d0f4560ee6fad7a319ea90207dd2e7aa6a5f075bf6ff1101a25cc85e137ca936d333db9b1dae62a45341ac6981fddcf158ff916d8db93569bbd9908afdab21123cfce48b4234d907b5d7b497c97b5dcec2d7f41dbc03f8ed386d4f92d05c6db8d71b7b4fefabbec8db64df930a25de2ddec5f46e77343982d09805de0c1d69820f058e1e9d037932cccf1293e11ec05eff46016b36a40a4b7ab8fd2cddf73a6d10c862da47e83e409345a3ddbd7a5ec7e1f358da5f32dcec45596f5907d69b7c91775e43375bd2f22625ef39c05c58b754b8f386dc4f04fb2ab5f2b51c098a8088057639e6a15300fa33ba365d677f2dfef6a6eeaaffd58c4c574850f894c3dc78d3d06531a0f6b861c28402de802cd1315ce9cb2d9aa81948ab83c419ab8617cc29e17566b0ea4387c2ccad0096b2e5c32f05fb289afb60adaa73032e3d913fb292242d4c0800979dbd525974a031c50f102235d61aac08863aeb5d38a607163ff4c295e44197c6a8341e39967c2cff522c885f8403322b5c3c427e61bcdff8a004b7d9d59cead40ddfeef3ceb62d161ff5ece5cc8bd6956a6f0bceb8b0f70d3653962f7ede93b70eb23eeae74eaba9e2aa40946491c3916b70b371e202b8751d1fa0e862bf2f0cdca8ef5761999fcf5e7edd16e2b029215ad4d699d52cf7a425530e79cd6feade60a4a0bf467d752624655615fabc3edaae87e1e2d5af0bef2ea0fac6f6c9f23dbcc1aa24731695fea6c1d53eddb390376b3ab1dd86ff01e3b8c68aac1808042803fbf25f78bd7359c45a303a4c347a19179da9e6d4e07fd39219848c33e9583197419610829814ccea938c3655756ac11ea443d2df991a02b9661e0830adbec6f2165b682f1f5071754650b995f5423a22709231b540b2ff322dc7a50de7a7866d08a6c37c3dae38f7327245930a05a5ae9d6aec9fefc869130481", @typed={0x8, 0x43, 0x0, 0x0, @u32=0x200}, @typed={0x4, 0x3d}, @typed={0x8, 0x13, 0x0, 0x0, @uid=r3}, @generic="1baed4ec9d7b195be3f5f06d68b8b7958bf7eb27be441dd7bb64965ed17db680eb85ef873f9dfe39fdd12051649f5c3477ede2877a5af9d2b538972b1ab1fb0f92267605040d99b0a6b65d5a74723adeb7559cab4c66fc1c032eddf5b00e68033dfb5f3b9316dc9f34754dd1d3074d530e7dca39072e8c0875a489e0918fa446758ca0bbf8bdd64b2dcc84a3a621530b6b4c5ea3314ca2d8c7077175db7414b6361c9b57bbb6697f39cafdef1e93c76826752e3829f04009475530e00cd4010d7d60cb1b60be4e94a2a26300f7df8cd0b4d87935395749c7ad18c6587d3f7b512bbeafa6c05594ca3d74004397db8a745459ae4dbc7e33724eb6da38ca657a76b9d09bf2ea63b407714fdf93d554b2a2e03ba4c1d26906f0f14e65fc3c2068afa2c14a81563d23b18fc917d549b8cc6129cd302f1ba42fc1cb6842d3c247a215a9940c8370dd1929df91e087827b4b9adef1a4541ce7bdc3d1018b33f4499f3183dda9aa251ad6e6fa64d27db4f78cde2a6261b5508ed21a7ae2fc2eb4a9b759423d1ec4fffef87e453166330405a539441c4d75f9d6706783980636812c2155ef2312e84f4955a600cb0263d554318810fb77cb9107eae4995068a7d6f374473cb88eb2c45cd9993adf96c7f08f6d15da68f35752b533b955c047a7d3d678a6d26e3e983e6905078da02f21c0ad5fccc3a104ff5f564bd7045fe593744d1c3d73878676f2c965dbf9bbbf81fc46a328afb0030d387e6dbaad1fed4a8074447b0bf33f25f0ed0e997c5e6e6cd18635e76a87ecbbd488b4f07db4265ce4910ed3e3ee2b2a5f5bc7885fc1b445915a08d2abe4a69a9b8d795b2984736783f8466649b3dd41cf3642a1b8c26ff3ebabdf2a296e0468ee43f1914b91c3a4fb6b77786319e9a1534fc8d0ec9a3461ce11dd2e4625c4991ff9d1adb6dc5d80e50014375fbb2152829287171de0f37ba9bb0bd8ab8bcf5f4f4c6658d5dec0b3723e576f836f360be16da71f59e7223bae234682c506f196e150644f3ec4bf275695d5e2a27a23ec1429016085da64edc926e2e4f331116fe4e042cd0eff150b95d46396e85ef8c0b6c9d684a1014f04263cb542b2a2c0af6733d3ad302a9ccb55fd5420897acc63cc86120f5d1020e4290c45f9538529797d39b4bcb242b6ebab4cd761a6192dad116852f1657df7be386f05632d923be7a992ce163f3af97eab0bd1c1a247d791fd5094eaab091749bc359a26a2ee75b0aad62634ef1dbeab14545b82ec74f05aa512f5815b63660c5dc7cca04694480546821093382e6df6a8702686c253a935763822b13f9763e0fc309bf328040f3e3940555818a914e7c548ed8fb55436f579253261bda85b75aaff1c81d2e525879ab48821025616d6e4657d89bfe3caf195dacfa980a4f7c42dfbcf1afef0ef1cc3859084f98c10e51aeb7bd207051a61b93a8743981163ea5fc75c7391602989c8a1ad70d509a825f79a83f1fb4155840b40cc0e8dc6f18d5ac3132e887dd11e19ff3f67d0a4b8f3bba1b31867911e67e38240425ce16376980a189b02ab188d035c3f57514b116c0b55ac79eab3092eb10f6ec7d2febbf5c44e338072a5540f0f6b0b4109985397bd01b1a61ae113659db96fa3925e898f31493cc509d92fc4e35a02723582c04a9d6b9bb08e71bea7610d0b7054ed74fe51b042d26b69ed44c2ef944b35b3fee7d84297e4a70646df757ce10e1b879dff93a57316fdbabc25386bb77ef2804c57e02278809bbc8678d6628475bb36b7e4e7c293c3af847ce9ea66878586de24ddc542332fd5204272ae4a9cae65ed07b9a026c3265ed76469ad20925d2159c4d628b737e0e3c86c0bf66fc00757f74557493e1d48f8edd837d570900ad24dee47222fa5b5a8ab6ae6481a60c441349181199e86a6497801034825504f4272edf94bfca001f9fa6ccf56dae1e159a14f37a8c0975f1baa63706185bd9ef16ec911f3196fbdfa3e092095217b6852297d7ca403fa042b435b919e527621e5484a35dc09abe2de3786412d364c67f02d40f8b9a3cec843ca59683a2f234aab4e6b20092271e51942faeb9556da3f544cfcbb1d736839d21cb7f1b59bb0d12cd932b154ee27608aed1462372eec12e1598da91eacc2be14e3c1cdfbe7f5bda3292c5f550e48561758b9f3220d17c71ceabf200d60355c33e55f7cb304a3b55779d5cc028db5797b94ccde8fe08150057dce6fd5443909c5085006bf7e91c25d6dce2abcc6c8dc2cc2de6d11a41a10aec9121b42f14aa4a698c82d6bd89f5a505219ac6c95708dac64daba3dd068e860a55c4dc1a86f326223843470034ab6eb02c647d22cb292a0702f6fb12d934b65e3fb24d40647f73acc5d2220d5894b0d0a1d381e581c62964aaa3e13df95d30349bfe240f4a4ad8df7c48a9e6d8d9eb201994b4e661cb97b4cf80a78a8f7f5486644306e3da2e48b6e520956a198e4d8a8e4babcce19831be68255ab253f4230b66964fa90b43139bab2f8bd39a02295a1a42b15b95d512fd38b22da07584aaa18277e1097e0b4c0059d7be2b7584d7a1bd29763a445dd637ac4d4f89413be3df479687176a3b33438b9054a465e73d152d4ae914dc4d4c64c81266944f34cf81551b6ec508a7760a8acc9d49929a0efd3a7d75e75201fc4e80b777808860448580cbad230bbce6511cd87dbd02d8942257b8504f98853face2e7ba4300ba1ae30590f85ef74aa7f79a804df41386598532a1e547abcefa3a4b3a63c819acb809e8c36d7a4ff66db974df263632fd745f0420adfe0f69ea8fac61b647f4ee73f0239420ce5c53864dfbd598f3547e96412783849defa9d23948fe82bd109ea0e552489bdb7d245c6767721a82247248b7aec466da6739368bffbdf2e0aa1914fd59a5ecee382a01b883bc552fe510399153831a0827dfaf6baf033d2bdf6ad9a76d7ef0accdd18fa1a6c7a70a86640986fa5cd5799d62ea1489bf033375940cd5efbf25b540bd8b787197d0e5f0197762575a6c435a7a1d01a9ccfd6ec60468baef4b43893d254042465be7c1bbede7d1d250e4887aa376331f05c675c203307109551c93e034e5b4ad5eef935f3680e7d5b16d64ecca16d5ee7b9a9f952e72fab6f6d0f9e1e63886bd11e7edcdcea1d994bf9cc4732abcab5528ac2cc4c8f7da23e04b24f1358c12c2e361eae363ae905490c6ebf7865a9944e6f872380accc5f364d3e90d6356a80b6afbdb41d17f42b8e42e1da1a688f71b48b013df54a6d4a5d2c3b1254018a2d4a994dbca85492e920e8c4ea9dfdec1393b36e4af39a6ade46a76f4266086849c447d46aa1cf557e3194bd234ff8fe7c7017a0afeb96f702d4a05d0cca0fe85341582ad459eee2718910acb8a63bac43aaf48466aaabb09da3853ea5e967a66d957e862f3adb625d4657597d7135cfc9f85d538fdafbd3f7869785eb3bde6f1c373aa3c6cff185dbbf279f8e12c99bdc713e32ed82eb7e6033476761c52d491a28bb52d29a42bad682cde330bde34b93e2492705e0244329541d2a881697bc973d2d5af0568eb5f82743fd3ba20e27f0a7d2672a50e56b4315cffce36af8df51992eb1bf881800f77d8ac7fb8079d91d27f33157809db5816265e7e140f500dc6317ef30143b3bb0553c0c31b1fcfb5148ae199ba3e757cb2b2dce892202ddaa6d23e9b53357ace2168f856ae0899cf731f019de54af247908ef4c8f69156f769e1839e7d37611e3484246d09f33cfe4336f62cc65a9c37ccf57f42e58c1c4e809fcf2d66943c1e9cf4308bc9fe02297a0683c7ddcd452394d512337956b503b446806b9d0736b78c4dd305b1adc270a0d6a72fc069c4f81ce1b7baa66ca50b55a809d3385f811f307f77d0f029647e5eafea8b31926f0af8bbb61b585c207b1515e65e5e35e4168389ca5d5bf79c9adf4a4897b235d9f4a4af0810089fd59fcdea1085a935f62c65aec1dc884d756c60a422703a6b8c46f648d28e65e09e5ab3ca5cf0d429d37017b2ead198d0aab526726e43cc092de79b5088b208a72292988675d50d68deda0d799ec46efcb962b19f446696200b7e33055205b9f4a0a53a7efa436f549dbb2bceac966f8f88623029f552f3241c16e0f84559bd12961197d802b0b21f892e4659342922c45d5589c7747e670d42207913f866ec40729e7de75d2dd4c315283cd0a75733094e8c053e417f150c7763f1922e9fb6a022f6863373fcbeae90ed9927ad321e6130dfaa9dee747df3596b579469c6677a903dd64702ee28f7b843707e438d2ea548cff0ea4ee40e1b655c7ffbd88e0b42e9600e7976b596ca8385e71e97f94c924dacb3b118f8a4611c0950ec24de3f5cef27f825d15c145618e473d47bde6c9aa9cc8f563abb03286c78b1ea5b6c4b14aa2e87fc1163acb758a05bdb2432e2eb163d1fcef91ae3541d10370d37c563fce1d305acab4cf8262f7346df750a1d579673146d84724d4abca3d18a4cb095bf8d4ea3bf1cf6a6b6df216ab1cb50697cd7aa9c8971ccff278c4bd12331d65950af0427c852d7a3e1db6389717a966f861ff5bd7f853278d71ab5a72199ade899f0b86d88dcbeb6862abbf8260f2882f3ae662d8c604a575ae65dd3087a92ce3abfb17f79cb4518ba11f66f981023c479a40a445a1ee0ab6e2b4d1882b1bce3e3a90d067145ebfb34c2f1aa53018a2bcdb39a36b599372f6bc290679ed94e55e1ada344bd94414835805c88d8bd150793db4dc7d2a112ee8361119029ffd43a8d05bee275b498f0f74eeff28c47a763d7af7968d093c39976ac0d5f63eb3cc2c87ae4173044a240d98082bef8d9c012e9694277281ce5b8746d25bc296ddafaabb25a3d716e68ac20bac456cc5bd5814064b3b101f2e8ffc49e7a71e363c4078c1f6031025e8f25de0199c57fe7a0c302b360937c3ee8f7af500e68db87249b102b4a64a7c2f4870682468453c8092d610c20d252dbcfd2c29d0bb43d7fbc4b2905364e203d1259d0793cb717319d672b803978e3e822525ada9b0a57ff0c74371811f19187f3a3c096682dbfd9e4b6226fae3b47f06af872a8c493c8f2c83a4ec449cdaab257e5b0495bc814d0f7af96c1584133220244a1a0d7e0e2af249f97c1a194dab0da1a96c6d18fe3a72e79834d06a93169b2a45653beebcb0a52ea5d37bde2df862a9e1cfc932be75d27df10752ea52028f9136ce2e16ee3d7092cf21151685874314bc168d10a3807ca75a46841b0782c719108997cbeb22896fa2b7efcafd2659f905874ea45a61656bf2db92f3f2a2d41d342ee38970d455b9db4e5b90d4eb9271f2722a6edede5948c31934fb7f91a103f43ba63c0c1046db8babfafdfff498286b1f407bd8f8dd93912d3a1bfcffd3c49e61c5a5fe8ed8aee062fb7f1cbcb9c142dce540c74fe6e82942cc58176c3f0cabe864d99c75db27ea6dacd3707f6a6e1232e90eaa2f185cbd8b4e1c62de509a2dc0e1c6432b7af225f4830d20c784acc56a80060011663ae339215fba3bb6c4835e3df6431908b0222805387ef2d54f76757fe11fd552610ade76e638c16a58650bd64320525b3198cb3c9ec3971713e93b96bba2c08deacf83fe934197b52b4bce308fafa0c32577b635ac765011d68dff88bf906699c7e9994e7cd43a5ff063c65c45e30e2e91f2a11d05f83dc7e1b63c5ad2170cd584506f75ce11a2461ab8c4cdec04bc8e0304e9bc0b11661b630ea0811202ca685be2d6e60a1d2d84947152c65fb21439565488304b41e4f130a4b7fe1ca4799b09da16"]}, 0x21e4}, {&(0x7f0000009e00)={0x434, 0x18, 0x400, 0x70bd27, 0x25dfdbfc, "", [@nested={0x260, 0xcf, 0x0, 0x1, [@generic="ee2ce5a5f4caec11ef31203404eda2c08c53395c01edab298b124ca3eca9596e1a2585f0d9aaab64593a783976f3cee9e119f4e1656bd61d0cb9b785a25d7903bfbc704b59f74d4e7b51915d40c55dfbc757912fcd549dad4f4fd1e4bc622df6b9a4e695098666e99d4b3e4f395f98b9e62eca21885b5a4820c8c2127b573cc9ed456f35953e9b65787c7437e341c02df81abbb58c2098458b700888cefdb0e4534810889fa4a56586fb5555b6033145d4706c8163e84a8804c48ed97f2ceda66c6d358c390b12d1a1e43176268a1cc0f721c117802b32e77b23ed1501255e88416e", @generic="765736a6401ed57d3da6e1b1a15152835cb01fd968a87649a9ec1c0c5dba5bf8935d31aa7bc69855e8b5d85ec625c23986f726", @typed={0x8, 0x147, 0x0, 0x0, @u32=0x5}, @typed={0x79, 0x9a, 0x0, 0x0, @binary="6cd802ed77bd70a7b74622db33c27e8fcf094fd983f07d3921f3b48f621169eb88a716839c6bdd30e2f86d863fc20a820b22f34921bb7017559081ccaefdb9b64ccfecc087495787f514bcbed6af2948d3d2ab845f809fba9862f2cdbcaa0d1ac2969f1c124cb03edf90494d9670186d16e624ecd4"}, @generic="3846a0f6089d726e28a3f8c8930b8001d162d5841130a6db9e7f357b15a0af0d2b7665fcd3ce5423a4614e751e91678a507806da30efa873cc4fed7460b4f7b862b95b587bc57e83e6cd04b8e265f0350274cdb65ddf5687456d2bebcec4da584a6d2e0e2823b6db69443cc7a84b2dc73b7c3711db5e198d0e28726ecf22249d5a4d830a047e1be6f8bbd9ebb41a391b7248b2a81d0e04c3e0d68e92b65d68bcf12cdcd89a988240fd5555f1aab7b88b967e8ff70edf53", @nested={0x4, 0x10f}, @typed={0x8, 0x2a, 0x0, 0x0, @pid=r9}]}, @typed={0x95, 0xf6, 0x0, 0x0, @binary="1938245cf5dbf58c781b5973bae4ee9863de0e7ea4ed4515ee01483a6b84d23c23b432c482c9aef1eb868b1223d858c5ef3717cc6a19bbb890a0a6998c0023bf48f78e90f7ecd619bcd531680def891cddc2ac01d227b74993c190bc1040b857c0f5fc2eb2a79cb5016be01a6a23e86dc85a0d9968217bd7e53a37c1c8a0104a32bac44ef0c8feb6da649a622ec9ad0a28"}, @nested={0x12b, 0xd8, 0x0, 0x1, [@typed={0x8, 0xa9, 0x0, 0x0, @u32=0x7ff}, @generic="fbf8c13158e0fc24ea04faa06ab5e3b93f3709000654d8fd8a9734932bdf72a7d01b8a009f6e64f544b4b947654bbb555eff7f0bd71f02959d750e72664875c57e020c783384299fca49ef8291e3f30e896979d71fc315691d7f7314fd182cb90e525a1710853e07f563a4018a3d815a7594c006ec2b2c0720710d6a2db4a58dac3a0ac2464f77ababa1d35bffe460a21d762c2b8929ef6ae1d973784411", @typed={0x8, 0x2e, 0x0, 0x0, @uid=r3}, @generic="20be286200d877e0fc159ca6c91597e6eaed3dac0a08528892c7e1355c658e9b3a84515cf66add9c672045c5475a735b1b3f64b3ae33ee86d32afb8046ffa55a26c28e0dcee9d1ce569a61", @typed={0x6, 0xfa, 0x0, 0x0, @str='-\x00'}, @nested={0x4, 0x1d}, @generic="0fa40efbe45951c1070cb2baea6e9523af6f7867b8c8dbeb9c061f13d2d574732dc4"]}]}, 0x434}], 0xa, &(0x7f000000a540)=[@cred={{0x1c, 0x1, 0x2, {r10, r3, r11}}}, @rights={{0x30, 0x1, 0x1, [r4, r4, r0, r4, r5, r5, r12, r13]}}, @rights={{0x14, 0x1, 0x1, [r14]}}], 0x68, 0x800}, 0x20000040) bind$vsock_stream(r5, &(0x7f000000a600)={0x28, 0x0, 0x0, @hyper}, 0x10) r15 = signalfd(r5, &(0x7f000000a640), 0x8) ioctl$FS_IOC_RESVSP(r15, 0x40305828, &(0x7f000000a680)={0x0, 0x0, 0x5, 0x49d}) getsockopt$inet_IP_IPSEC_POLICY(r14, 0x0, 0x10, &(0x7f000000a6c0)={{{@in6=@initdev, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@empty}, 0x0, @in6=@dev}}, &(0x7f000000a7c0)=0xe8) setreuid(r16, r3) write$bt_hci(r5, &(0x7f000000a800)={0x1, @set_cpb={{0x441, 0xb}, {0x7, 0x7, 0xff, 0x4c5, 0x0, 0x3ff, 0x3}}}, 0xf) ioctl$F2FS_IOC_PRECACHE_EXTENTS(r12, 0xf50f, 0x0) write$cgroup_pressure(r14, &(0x7f000000a840)={'some', 0x20, 0x8, 0x20, 0x7}, 0x2f) ioctl$EXT4_IOC_GETSTATE(r5, 0x40046629, &(0x7f000000a880)) ioctl$F2FS_IOC_GET_PIN_FILE(r5, 0x8004f50e, &(0x7f000000a8c0)) socket$inet6(0xa, 0x1, 0x5) 10.560277439s ago: executing program 1 (id=42): r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f00000000c0)=0xf) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TCFLSH(r1, 0x400455c8, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000040)=0x3f) r2 = socket$inet6(0xa, 0x3, 0xff) bpf$PROG_LOAD(0x5, &(0x7f0000000540)={0x12, 0xc, &(0x7f0000000240)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, '\x00', 0x0, @cgroup_sock_addr=0x13, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff, @void, @value}, 0x94) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x4c21, 0x84, @mcast1, 0x5}, 0x1c) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = openat$selinux_policy(0xffffff9c, &(0x7f0000001040), 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x100000a, 0x12, r4, 0x0) getsockopt$inet6_int(r3, 0x29, 0x4b, 0x0, &(0x7f0000000040)) setsockopt$SO_TIMESTAMPING(r2, 0x1, 0x25, &(0x7f00000000c0)=0x560, 0x4) lsetxattr$system_posix_acl(&(0x7f0000000400)='.\x00', &(0x7f0000000440)='system.posix_acl_default\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0xee01, @ANYBLOB="02000000", @ANYRES32=0xee00, @ANYBLOB="02000000", @ANYRES32=0xee00, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB="040000000000800008000000", @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="100000000000000020"], 0x5c, 0x0) mkdir(&(0x7f00000020c0)='./file0\x00', 0x0) listxattr(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) write$binfmt_aout(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="3f4e351eb49e3edaff"], 0x28) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x40002000) syz_read_part_table(0x5e2, &(0x7f0000000b00)="$eJzs3L+rHFUUB/DvndlfD6LPP8DiQRpR8Al24sNY6DNdEO0EbS2eSCzEQnYXFcEff0Ba0cIohFhbKEgQ01mJ8NBCxN7CFIYrOzuzG1CrfSiBz6fYe+6de86Z4U47G+5udT+pJbnZzT5qu2HUJNNV8GvyzjhZvvhkv5CM+8SS5PmrTz198eBSmW7WVquL/up022XSj6Mc9NGXo3x49fjdLl6kZJ4+zPjzSUarvXWdd+XvN32rpO328D8bfVXXBzHJ9/kiyUlpV4c/TZb5JLkvs27fYZK21tod8yLZS9rNW7GDa0c3lk/08V76N228ns3fK/WR/to4tdbaZH5+yGyT+x8/vPxPRbv8Zfd4w1KtdXxuyG22F05uT4bw0W9/nmc521RPbbYlT/eSV0+ffbi7k7KuMd798QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOGMPvPbg180wudD9lk38zKdptlsXyZ9DfDA7o/7Xjm7sv/X25SZvHL38wytv/nL8W35P0ubw+Fwy3ex7aT1cf78bRv1qu3P/k9vN5LOPv9nbLPSlS/Ld+R9v1aHDaT++/tgdyUfNzv0BAAAAAAAAAAAAAAAAAABg5XouHlxq8lxS8kK2n/vXzJJShuksqbXWP2pn+Ph/cuXePrr5U8oqKbXcWf1Csn9PUqcfPNT9rcA6sdY66lqU/+YZ+Xd/BQAA//8EFGMK") 7.546769117s ago: executing program 3 (id=58): capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000000040)={0x200000, 0x200003, 0x0, 0x0, 0x3}) prctl$PR_SET_NAME(0xf, &(0x7f0000000140)='+}[@\x00') r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48284b70043dc6124d877142a48448b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d4023f210fa34b63a715a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f01000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb796ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab04000000ffe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decace0200f404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef29cd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf0100483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6c354463d7d0917fc80e5009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab4000000000000000028df75cf43f8ecc8d37b126602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89fa516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f49198e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85eff010000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1099e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c391339878b699644c96bd6ea589765ed2a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715b24327642ac4741201014a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6d00000000000000000000008f6555f3b7d5021dfc8eb504f1e4fef716d60f0d50b03fc014fd3dff46f56750f0ba4f1b9f7de5c17e7d1f18522897edab8e9e76b667ec6b01908400f55e16f0cfbf026be5f5acc681053f697d62b3545aec4606e190216c22c1d8807b6c43f0f0a4b53619fe5c9412821c3816194a5e29cf12cc7a197b5bdafb096d2d7f6be483814c92ef29c3a21c169794c7de3b4c706f4de5f4b93c831944c7b66fa49f317aa22dbc211e19f031c4f8bee14ecd5eb061a052044adc4dd1b63a1500a9c0e09dbba23f2726a55975efb4519d864d984dcb3a1dcafa1124a6b004029a706478df3be2438d2e35e6ca674dc190143a0b6f7db3408c0c08011e5d8f54711a0bd410ab53a15b1596cb77d2b58df2d8d8"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x41) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f00000015c0)='kmem_cache_free\x00', r0}, 0x10) setrlimit(0x40000000000008, &(0x7f0000000000)) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendmmsg$inet(r1, &(0x7f0000000780)=[{{&(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1c000000000000000000000008000000", @ANYRES32=0x0, @ANYBLOB="ac1414aaffffffff0000000010000000000000000000000007"], 0x30}}], 0x1, 0x4008804) prctl$PR_SET_NAME(0xf, &(0x7f0000000240)='\x00') bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0xd, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x2e, 0x9c}, [@call={0x25}], {0x95, 0x0, 0xd00}}, &(0x7f0000000040)='GPL\x00', 0x4, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, @sock_ops, 0xffffffffffffffff, 0x8, 0x0, 0x80000aa, 0x10, 0x0, 0xfffffffffffffed8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x23) 7.451999868s ago: executing program 3 (id=59): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_int(r0, 0x0, 0x32, &(0x7f0000000040)=0x200000a4, 0x4) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r1 = getpid() r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r2, 0x6, 0x3, &(0x7f0000000380)=0x1, 0x4) sched_setscheduler(r1, 0x2, &(0x7f0000001700)=0x4) rt_sigaction(0x9, &(0x7f0000000200)={&(0x7f00000000c0)="c463dd48eaa144cb65440f1111f20f582bf3440f1efb3ef30f1efd26653e660f3a62150f000000cd660fd7c6f20f2d825325000067660f7cd9", 0x80000000, &(0x7f0000000100)="6443dd65b2c421d973f70bc4c17c114efe6483fd09c4c3995dd1082ef3906545d8cbc422791c30c402d3f50a64666466450f14e6", {[0x7fffffffffffffff]}}, &(0x7f00000002c0)={&(0x7f0000000240)="f3dc0a4585a70c000000c4a11c594049c4a2791309c4c37961b1f7a100003a410faef166470fecde450fae419dc44179d7f9440f7e39", 0x0, &(0x7f0000000280)="66460f3acfde00c40209be28ff6737c482e928ab42820000c443595ef000c481fc77c4417c10690ac4c2b904343666450f286e00660feb3b"}, 0x8, &(0x7f0000000340)) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x3) r4 = dup(r3) sendmsg$nl_route_sched(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000dc0), 0x6df8}}, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f00000003c0)='/proc/timer_list\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@abs, 0x6e) prctl$PR_SET_SECCOMP(0x16, 0x1, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x5, 0x1b, 0x4, 0x32}, {0x6, 0x5, 0x2, 0xad49}, {0xfffa, 0xcd, 0xe, 0x9}, {0x1, 0x2, 0x8, 0x1}]}) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r5, &(0x7f00000000c0), 0x3fffffffffffcb5, 0x2, 0x0) syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x21081e, &(0x7f00000001c0)={[{@grpquota}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x800}}, {@quota}]}, 0x1, 0x4fa, &(0x7f00000005c0)="$eJzs3c9vG1kdAPCvnThx0uwmu+wBEOyW3YWCqjqJuxut9gDLCSFUCdEjSG1I3CiKHUexU5rQQ3rmikQlTnDkD+DcE3cuCG5cygGJHxGoQeLg1YwnqZvaTdQkdhR/PtJo3ps39fe9pvNe/U3iF8DQuhoRuxExFhF3I2I6u57LjvisfST3Pdt7uLS/93ApF63W7X/l0vbkWnT8mcSV7DWLEfGj70X8NPdy3Mb2ztpitVrZzOqzzdrGbGN758ZqbXGlslJZL5cX5hfmPrn5cfnMxvpebSwrffXpH3e/9fOkW1PZlc5xnKX20AuHcRKjEfGD8wg2ACPZeMYG3RFeSz4i3o6I99PnfzpG0q8mAHCZtVrT0ZrurAMAl10+zYHl8qUsFzAV+Xyp1M7hvROT+Wq90bx+r761vtzOlc1EIX9vtVqZy3KFM1HIJfX5tPy8Xj5SvxkRb0XEL8cn0nppqV5dHuR/fABgiF05sv7/d7y9/gMAl1xx0B0AAPrO+g8Aw8f6DwDDx/oPAMOnvf5PDLobAEAfef8PAMPH+g8AQ+WHt24lR2s/+/zr5fvbW2v1+zeWK421Um1rqbRU39wordTrK+ln9tSOe71qvb4x/1FsPZj59kajOdvY3rlTq2+tN++kn+t9p1JI79rtw8gAgF7eeu/JX3LJivzpRHpEx14OhYH2DDhv+UF3ABiYkUF3ABgYu33B8DrFe3zpAbgkumzR+4Jit18QarVarfPrEnDOrn1J/h+GVUf+308Bw5CR/4fhJf8Pw6vVyp10z/846Y0AwMUmxw/0+P7/29n5d9k3B36yfPSOx+fZKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYDvb/LWV7gU9FPl8qRbwRETNRyN1brVbmIuLNiPjzeGE8qc8PuM8AwGnl/57L9v+6Nv3h1AtN7145LI5FxM9+fftXDxabzc0/RYzl/j1+cL35OLte7n/vAYDjHazT6bnjjfyzvYdLB0c/+/OP70ZEsR1/f28s9g/jj8Zoei5GISIm/5PL6m25jtzFaew+iogvdht/LqbSHEh759Oj8ZPYb/Q1fv6F+Pm0rX1O/i6+cAZ9gWHzJJl/Puv2/OXjanru/vwX0xnq9LL5L3mppf10Dnwe/2D+G+kx/109aYyP/vD9dmni5bZHEV8ejTiIvd8x/xzEz/WI/+EJ4//1K+++36ut9ZuIa9E9fmes2WZtY7axvXNjtba4UlmprJfLC/MLc5/c/Lg8m+aoZ3uvBv/89PqbvdqS8U/2iF88ZvxfP+H4f/v/uz/+2ivif/ODbvHz8c4r4idr4jdOGH9x8vfFXm1J/OUe4z/u63/9hPGf/m3npW3DAYDBaWzvrC1Wq5VNBYWLX0j+yV6AbnQtfKdfscaie9MvPmg/00eaWq3XitVrxjiLrBtwERw+9BHxv0F3BgAAAAAAAAAAAAAA6Kofv7E06DECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABweX0eAAD//19xzyM=") r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpu.stat\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f0000000040), 0x208e24b) 6.569084958s ago: executing program 0 (id=69): ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000bc0)={'syztnl2\x00', &(0x7f0000000b40)={'ip6_vti0\x00', 0x0, 0x4, 0x1, 0x5, 0x2, 0x8, @local, @rand_addr=' \x01\x00', 0x7800, 0x1e, 0xf0f3, 0x7}}) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x8, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000000000000063013300000000009500000000000000"], &(0x7f0000000b00)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r0, @cgroup_skb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setpipe(r1, 0x407, 0x1000000) fcntl$setpipe(r1, 0x407, 0x2000000) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000100)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)=@newlink={0x34, 0x10, 0x801, 0x70bd2a, 0x0, {0x0, 0x0, 0x0, r4}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FLAGS={0x8, 0x3, 0xc}]}, @IFLA_TXQLEN={0x8, 0xd, 0x1000}]}, 0x34}}, 0x90) sendmsg$TCPDIAG_GETSOCK(r1, &(0x7f0000000ac0)={&(0x7f0000000a40)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000a80)={&(0x7f0000000d40)={0x1274, 0x12, 0x100, 0x70bd29, 0x25dfdbfc, {0x1f, 0x4, 0x40, 0xd6, {0x4e20, 0x4e22, [0x8, 0xfffff000, 0xfffffff9, 0xff], [0xfffffffc, 0x7fffffff, 0x37, 0x5], r4, [0x4, 0x1]}, 0x8001, 0x8}, [@INET_DIAG_REQ_BYTECODE={0x1004, 0x1, "a05d5f7c083578b1ee0064aa77813a83f5980dcccea2c087c43613c66ea603cd2f72bdfb4d9ae40a3e054ea637faaab8f51985a4979c53866c16808a5f6bda438ec6e9444c8ab3ae45a4380cb4981bf8728221b7e83197a6f2206e23bbe39aae4ee51481c2399b3c64d7508049e000a02945e05177ab6b67660b63d4f40d668b225ccda702a93be8bf46383f6746db9334b900587a04a887f078dce9a49e539a019a1f11dbaf2e70f9ea33169b0f5c533dd1c8f145889ffd0b571752595a5492e6627ef1cb3f08639ffee486a686a34133c348bfb32568636b2e47447b7e6e7f155227f7a49b7e003f3ada7239c9020b434995ce968b60b207d241ebbfe030431f31ff81ed99016fa49168b74bb3f99e56d05f111985fac516cda15ac56ae38ab1845bb5b8e367e9def32c6f8870419889e40ead78fad3526f520a8fe6e310fac6f187a636f778d0a968796712a2d6b636b53b2b12c9609c813d17dc915e20d0a1ffb6d0e941b8ca7408ec9cbce88d4b5d18b116b31ef7f561fe5c43dc019678b3eb2736fd56fccf66540c06f2fd6cab216fbdbe6b458faf66d515dea69fa3e6e157772b508e4b03faaee71fe2fe6a6bba66ddf233c0c7ab9af1953ae60adba222a0a0c5581d619de734bda77e2f030ffc1f6e56394e15801f460bf741361fde844c7e1aef613ddd077b18d936034c0cbd7fb95a0cf4d21f9e4130f5988a9cb1f3e332f99c642a3c2691689872ad01df276af79b3281ac8598baeec3c0b62ebf8740845d813c6aaf31781af79912cd6316c7744e811499fbb4a2cdd71a2a45078b38a7297621885828410fdd3db1c5bb3f56bfb3450ba80cb90b8b00e5092c7613953143608a7b4f9de5e88f5ecce21568aecb8572a9c97c0088ce5b42c0b6bcbd1a13feb1972836fbb0a5943e86b98b923990bfd251dd69e6e6df6c71cc40fa710ab40a481ff3d4549ee1ca77c1981668020e5f5ce8353d2469d2a2027dadb950cee8a02ccffd2b83eb72df1ae6aa04e802f21770c485c8a84b08b2b4e5bb256ccac671007536d5c65886723e1dc9539884a4f81e97e92d55e465bc788a9d4ea7dd90950a3a64cc09d157cc05f4ddd982bbd578813c6235943de4c2f2c73fe742a55bc3db3be54c837d40944964f86283d0003782ea9fd5dd78bc95750892e2b63ebf18e90014d8368f1407a11d35885020073db4d7d38f2a6a2dcebd6df4e4ed3fd8ac4c477b4c9d22c2d7b4dea7824772a64bc95b50911c3e3fadfa4156939ac4648468da93a8702df757cb835840a1ccc88cf984ea9789053f8b774e80807d19e0c6b64a2187d15f4ef10e488277b0ad35c6d3a9bc75126c7b7328979139151fd2f8a014b2a94511068f8b8fc80ad102e59bbe24c45e2ae02e4ee0b15f5eef1038ef6e6c93eb1cb551faaf2091dc95298832b68f259daadc362c11e103aaaa0fb0f5876a9be4dc3d0348bbe2f557b485cfc455d1e6ffbe9f0c3dd7e097007923812e95e3d94a6a52e463f2f5d63c07b0fc9511f1bb05938e7582cb69437dae02eaf099c0c7a751f552f399c21450626f99cb0dbc1fb21a6784ad923dcf286c8319a3a2df13f92193029f7bbf4d1c4fe4da0b2ef9cc14068ce5838ee39e2fc3cbd02888330a820a3636d9c0c7a56d5b0e12e69901d5484a3e041282108ae37849f53ead81dc13d898e27d3d3c0ac0d63ccc25d25e57db925d6034fa3abf960ce2f096514ef8595afafbd93f0bacfae8e1a445a26a91b331146c484f414c8525e5019633e65abf0ed0746dd49a3cf1987fcf0a414bd57ad2fc21c3c7f01b02e74a34d152aa64793b8ca6aeeda9f76cadb96e0dddbca7c04eafdf06c5689b45269d25fb9353fd6aea307e272481e47f026b3af1f31bab829572059948ad1b4206ce21fc0a47c6825d1901b39f95bddb0253fa098783ed1d8cb6b2ca7d3610bc2df205a30672882984713389a1701651e442fb9adf0415a8370655f567bba78fc1aba7b54614464f9147212fe786452200c30252122709e8fbc6ccace152aa5bac1a27fce6adda0cd85f45a62fb799db047f87aa158111077e05669fea3221f7ffaee9196d4dabf4fd55341512a2bc0608b32db9f1a2e014989aa8f61a969e46be4c660d1f351201e0296b37cba882ee51ed71fa1a1d7de4c44e5cecbc551aba0a7846855562d2a7da21ed2f0c4967cbb01d10077a0e1f77e5b6ffce467fe30d8b80b20f218f66edd1543e6a958d726d470b39e31f57b1274b197e5fd883e0d48f3a5ba85d8706c837e66db4bad98ab16c8f00d88b2fe4705e94451295a24068eab24882732268ca5a8fff6ead728ec541fcb75a74ec7147c890ae0a6a387090746570917eb94e7ffa1b6947ea3ef8ae40bd40b9a60219d9de07c9ec982b04f424eab49c13dacf5bdd4eba666ef6a20dcb45e535b80660f4735c0cd7e3fee0065e1d232989297b339a81a5e25f384e70dcd9b918133961b181e2d8c3f8b1d17fd1d8dcb5edfc25ea4bce7368bebf03fa55d132ff0ef57e5d3fe53bed48568cfb37472c1f7cf731567ca7cb9929c615f1f7d79e19e4ac3e65043a55e76acbdf74ada0b3625673687a72e18f3ed9f379ccee2fc5547ab34297013e9d8eace213985249a16cc97a17c0f7c08653fa157478545f459cf43301d9c458aa34a5d5dc72fba0615383f0a820fd044332bc8d0eed2158bf253f1be3b6793a96c4d649b8b46366f84aad71575c7747b7d38c4fb872fbaf5764ac293be3f200b5b1f50581ff7c62ba4b016c8477f3e0bb6881550606471ff43b1f01f85b129019379d7fb2cfffd0e8eba7412fe566a6e6ad47fa50c5485ab8032d9fd2b239f0760d9e06c7101b848f002d5989f3f9a212c0493ed3d143d42befddf7e420b0187a55bb691ab0147dcd19ade90156bc858b6ba5e131907bbef142a08dfeaf5ce347b6cb4abd159fe0f00b668fa13bba3950678926d1e828db5aa505368800141ad7aad478393818553ce5898cb522c16d7669362ed06485c343bc8a475edc0e53ac42a915cf7ff19be59bffc7dbdbfab188b67e0da08c8f0ca8db61a3678ed6fcd389b29f9a9a6ed368e1b5a508b40bb8a42c5249b600c09c4918a25f99a275f6a790566d2448ad5758b4ebb3f173ca5fb56f8b80b7ee8e7d3a457ae6dde20b38f3500bc2bdf0b990a1685e88cb53eb11ffc6aa2b45f3ccb72a5dd81988f77514b151e6b78ac52bb9eb36bd7c1ecdcea237604c96b408ce5c3d3602463368fac28eaaec4e32f8bcf8713ecaac52c16f6a7fe94b5e76e5f5fab2861f0ede74b3c95d6f6a86e890ad9ee87b6c1bc1993002c6a6ee19bb9aef59f90345c841221e93fc48195ba6a3c1049048a12a20d3cf88839669d8728f094b544bda08eaf408fc5bbebfc22908acb2e3bfb4bb9edb83d9ecd509bf06c6568fb4c9483d2ce0164f99f2815e824e2d436efe4ec91dda6f663bad7c2b6b89c93427e294f73d09f3a846510e65e1094962081392b91f9163fc4aa1a5cbe578a7f3f34de8ec8cb5cc74945a4567f2b28ef0d0bd352306dae74f6bafde1aafdf4978b5e083413e458d81d5d51062e0a859c501d8cf3076003e2de83ea09e2a8674821d975ff96011cd84542d66cd95316a88a73ea387be2648b52b1000f2547a17b0339140c208645288a21c69fd2e75b6dee55ac84ef3441b9a76a469ba4b30ea65a2161a3ecefa89a61064acb629d61e7e59265dcebb3bc530544686ed2cea78edf46e3f854bd1ec4add3eff8489870dd7650235dc5fa77a936800a0f152a5c79df4834db26afbbeca90b820c7d4a6a7469b1b59ea79e61966b723195346aa2988e97434d6ca32f447101026b66384de0619b16f491afe7669117d80dfca67cd8c1e925bf1962ee40f3ff3b7744ad7148c8ef314c3c88767542a1268e6f482be37cb32609db2dcd7bad81d4f79b41eb3b15a6a868bf64afd32ad281fc762a044a3dda43868d3ecf6e5bd3eabc4e6d7ddcd37084b516c2b7182f4dfad1dbc24aea4cd2124806aca5f3b0637d2bde30d0ab91892190b15f375514f4c47aef1fa2de03cbe7450456959cdeb5d5cf47f77ead59c5f92390b9d9dc1075cfa61bff8335cb45b6d9036b6fe53db4095b9e5e9e2ea2cbe1b9147bb3c6b34289c756a7e81bf5d841013511270d702d28788810043af18619f0e4c9bfe84707fd1db61c3ffa14ae0e49b0d977a16afd07ec0f708afbad08a9f54aa9aba77dd7ae999456cd03351f4ba593e22fad128d03faae7761ab04bd24efacc1908d1e548b2bd3ba067c956d73141a3ded60046ac70ea3421c52d351afc7e77214313685449bb027e52db93ee62c395e9f24483bc8d01d0ab024cb7705d57f936e84087620a913d8ecad11a20f5d80738a005dc39479fcf4a147f6203452b5b5119cbeae451829d2c86c09a9cd45850a3744b2760af28564abf2eb90beeea518496410b8bfc867af4f9076dfb58f34ad821f2ee6d2a90922980da9b57e22cb77f6c2964db32e934fd9a167b6c8123f69a43de889d26caeb205d671a25d304576cade67b6c8cd3b96b65e5c5339f6e08d5410fe91d36fbb2804258c8a7aea0d6d2c8ce5d36bdabab70f5a3281010eb2697e497b6dcff72205244353586d01900b9b663d2c9c1924faf140f339885b9f68be49889050f8764e3e602e4afc1aa27bd458e2360ffb7955ea9aea169f1c7b06c6953238e0aac3fe1846b8d02387cc10b5304c1049c58689d3821df1361f485de4527343ed75468511a59c42ee3bd5f6e8dcb1845203b218d81e0b2c3a1f708330cf1e93a5e06a050dee02b2027caa24ed52273472711c89bee9dd2f274c1d6476a5480b64fe25e58c13110b94dc41ebb5b15d19b8be6b441cd4efcc0d84cf617ba7261379916f73eb6b3a9957796166cec932bcf4b17c5180199258e76196db03a9844d8600c4aa3410144576cab0ba697486ce47ef5f3e5dcf7b43537e556d526a40ff2efa3948e5a216244a258a6620318c052526af0a212a1ba469a222c7090b83559524392925e2c70d3a6d154f41054175be0714b638530e2c94bce42a2d4f45ea220f7c044187a3941be9c616be447ce0c2750191014d660475c779fbcdd7bd401ae84cf824e84f42d0d2e0e8eaf2b70e7fc13f4cf1b7030f56f879c366ed377892f555ce7bbb7fbae4119194b46744633f56084f32b72ce8de3bcb4959359df0148f8bdcbe7a50d304a6df7bf88f2b68a488d712829dc51069154fdbec1384f193b5a31c9c1305241eb339e10e3a557b3b937427dff504f7dedc83a8bb713f3daf8a2628546bba51479c79d03f24524405fdb0144abaffd9d4bb6842d9885b69774101e74bf784e9661ef64c2ff8a8041dc24a02ea4d68ee36798f2e9418bb6e61c3d8b4e092dc78d4af18fd9570c25c22d0baff87823600f41afa79604f9724e5692f28dbb4dd8916922a00b70322a1c4dcb67b5e8418a4a2ce53446029a24cd7e47a35d464a5d30605c30551fb0449694fd33e391821d79e604baf2263930806e60f7dbd2ff20f2a09745e1c492347740c5b306965c21ec75f285839f690250df3442095eb974070aa4c80799545d7b5ab196f5ecc7b86f24d04c3de7bd318edeb1de8b82ed0a35c3f0c28a89d97d6f545de8b3a973f3f338f367aa01ccdfb5b95a87215d2a70764890170fae2b5b1aebc03d502219ae19d54f0f085772fc7423bd33c375bc684a616972df426921417e2952ecc2bb3827e358071e3560c11a57d36256e24e6b067a7e04df7d6c5b01fee2558de82fbb3ea7b7a2c9719be485cf77aff1"}, @INET_DIAG_REQ_BYTECODE={0x51, 0x1, "553fde70ddf0434a77cf846f831076bff7c7af7f241abfe259c1d74a852ca2d247375ec3ec76386feab6ff0191f7538dcdc10e540a96da279091100255c44b3bf8ca473e9410f1b9c47c0cb4c8"}, @INET_DIAG_REQ_BYTECODE={0xd9, 0x1, "2334546e0009cc81cf9de089d65d6aca6d7629a1f94556e0bf00d17faa60a6826e560bff2934e47ae0f5c69e325efc6857a42da2d380f9fbb2e37abd5f26315e0162adc5b145a36ba421350c523ead1e48ffd4163e4db3932cb75333fc26aa688d2da313a98c25f6304af887cd0e98fb0efd440194e65c9fc6c2fa9e5f28331792835d9baff2131c14fc235b8168eac48d137b519a5061a731cb59ceb40abcf2704653a460679c488d43340545bb950e96db4361d0bb5ba0f85ac6833f7aedc59507520162be3647d306e5ffdb82f6512fc1003e60"}, @INET_DIAG_REQ_BYTECODE={0xf1, 0x1, "c595bc88c315aa09b3c3bdf4e3c68edbe9e26624cd331637a2891f09b470129773f3d1fdc4b98ceba3e34780cae446328e61edab4c003f8220d5b6f20e0b19cac5bd1c6004ee3bf47144568ba13df0612dafff7f56c705eb09320dc666975adbca5925843598d8128e99ae52f91ca583120240eac49278a37279b8db008c91972792d5de172098df095848ac6c0834c2f8fb03bfffc6098855a99f78edafa06fc8d30af5552c9ddbf5e01f684aaafb85ea61e9b20d9502d7bb84639b8610083516c22b6ab7a343cdd6d9bcae8c18a813e9e6c4b8e84e8b3214e2b18ab5f6a61984154d13080b0aff0194943117"}]}, 0x1274}}, 0x800) r5 = socket$inet6_udplite(0xa, 0x2, 0x88) r6 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x6a3, 0xccd, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x3, 0x2, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x8, 0x0, 0x1, {0x22, 0x5}}, {{{0x9, 0x5, 0x81, 0x3, 0x400}}}}}]}}]}}, 0x0) syz_usb_control_io(r6, 0x0, 0x0) syz_usb_control_io(r6, &(0x7f0000000000)={0x2c, &(0x7f0000000300)={0x0, 0x2, 0x5, {0x5, 0xa, '\x00\x00\x00'}}, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000e8ffffff850000000400000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r7}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_setup(0x6ffc, &(0x7f0000000940)={0x0, 0x66da, 0x8000, 0x2, 0x2ab, 0x0, r10}, &(0x7f00000009c0), &(0x7f0000000a00)) splice(r8, 0x0, r10, 0x0, 0x7, 0x0) shutdown(r9, 0x1) write(r1, &(0x7f0000000c00)="5bfb558c323543eefa700ed4615edf1299c41ec8bc5ba516c3246cc3c9a9cacc5316bb07c28865664c1d160df9e7e7a47c4539ab9e6c1a6d84fc9f4b8d4a3ad84faf286b6dd9b36c59a2862e56d108b2898d1959e2753fa126cf734df95a3faf76da1b1b", 0x64) syz_usb_control_io(r6, &(0x7f0000000280)={0x2c, &(0x7f0000000080)={0x20, 0xf, 0xd3, {0xd3, 0xb, "c583aeca2002f3eccf111ab796f45d757067b0891827e1b6a5267a5250e10cfe3bcaa80b71d9830e1833c154531a21a50a7e22c7c4000ced43bc1214ea582f660ee10550bb6f1118d6380bd7fd651d04448468a784aee1ade5490f8837c1d33c94cd56efe9e129e34ff338d9c2a8571c3232bb5c50eeee32e3a27464b4bb32cc90c3abc0403a86ada154d279f371eed22d513abb474407706a6ebe421cddf8ae5f070a0fdaae0eee268260af31e0de9e25619466304b54a70935396f0e6df3cc1edd7d00f2715d705d5b746d8e27ba528f"}}, &(0x7f0000000180)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x480a}}, &(0x7f00000001c0)={0x0, 0xf, 0x20, {0x5, 0xf, 0x20, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x8, 0x2, 0x1, 0xe06}, @ssp_cap={0x14, 0x10, 0xa, 0xc, 0x2, 0x4, 0xf, 0x1, [0xff0f, 0xc0]}]}}, &(0x7f0000000200)={0x20, 0x29, 0xf, {0xf, 0x29, 0xa, 0x10, 0xd2, 0x7, "d2b48241", "4c8d9e46"}}, &(0x7f0000000240)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xd, 0x80, 0x0, 0x8, 0x52, 0x3, 0x61}}}, &(0x7f0000000880)={0x84, &(0x7f0000000340)={0x20, 0x15, 0xe4, "11866db1039b67d2ad69ff83eb10efce98f34089b32a1acc05f63b05d2d071c12f06ef69658af8d99fb3b1ebaac0ffe9ff7f7eab623db00d3a432b4dd0ce7d2bc11aed9261f167402686285cd646223db53bb2331ba6b40dcccf799560d1e0f38a163c8e6a836c04035aad50c54574f02265346b49034a4c8f4b3426f0759575ce8af3367264709e15b0012a624d9dc2f48b4e00279ad2567b034dd62389854aaadce4b1d52b5c2cfb7410c3c399ba973f4e79e13bd833277ffbe6ad9ed79cf7ab019de6e19da52c198e1dbb1e0f6f15efa46efeb93df6ef2a17aea13918e6b97cc5295c"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0xe0}, &(0x7f0000000440)={0x0, 0x8, 0x1}, &(0x7f0000000540)={0x20, 0x0, 0x4, {0x2}}, &(0x7f0000000580)={0x20, 0x0, 0x8, {0x20, 0x20, [0xf00]}}, &(0x7f00000005c0)={0x40, 0x7, 0x2, 0x5cb}, &(0x7f0000000600)={0x40, 0x9, 0x1, 0x40}, &(0x7f0000000640)={0x40, 0xb, 0x2, "a6b7"}, &(0x7f0000000680)={0x40, 0xf, 0x2, 0x1000}, &(0x7f00000006c0)={0x40, 0x13, 0x6, @multicast}, &(0x7f0000000700)={0x40, 0x17, 0x6}, &(0x7f0000000740)={0x40, 0x19, 0x2, "c630"}, &(0x7f0000000780)={0x40, 0x1a, 0x2, 0x4}, &(0x7f00000007c0)={0x40, 0x1c, 0x1, 0x7}, &(0x7f0000000800)={0x40, 0x1e, 0x1, 0x3}, &(0x7f0000000840)={0x40, 0x21, 0x1, 0x7}}) setsockopt$SO_TIMESTAMPING(r5, 0x1, 0x25, &(0x7f0000000000)=0x116f, 0x4) 6.567629518s ago: executing program 3 (id=70): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x3, &(0x7f0000000440)=@framed, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='kfree\x00', r1}, 0x10) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x1) ioctl$KVM_GET_MSRS(r3, 0xc008ae88, &(0x7f0000000140)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0x12, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x2, 0x2, 0x5}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x3, &(0x7f0000000440)=@framed, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='kfree\x00', r1}, 0x10) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x1) (async) ioctl$KVM_GET_MSRS(r3, 0xc008ae88, &(0x7f0000000140)) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0x12, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x2, 0x2, 0x5}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) (async) 6.542070118s ago: executing program 3 (id=71): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x28, 0x1, 0x0) getsockname$packet(r1, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000019c0)=@delchain={0x24, 0x66, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xf}}}, 0x24}}, 0x0) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x80, &(0x7f0000000240), 0x1, 0x50d, &(0x7f0000000980)="$eJzs3WFrI2kdAPD/TJJed7dncypynnh3eCfdQzdpr95dEbk7QfTVgXq+79U2LaVpU5p03ZZFu/gBBBEVfOUr3wh+AEH2I4iwoO9FRRHd1Ze6I0mmum2TNrttmrX9/WCa58kzM///MzSTmczDTACX1ssR8W5EFCLitYiYzN9P82m+Xdnrzvfg/u3F9pRElr3/tySS/L39dbXrxYi41l0kxiPi61+J+GZyNG5zZ3dtoV6vbeX1amt9s9rc2b2xur6wUlupbczOzrw599bcG3PTWe5U/SxHxNtf+tMPv/ezL7/9q89+6/fzf7n+7XZaX/hY8ok8vcVTBeiju+5SZ1vsa2+jrWEEG4FC3p9SYdSZAAAwiPYx/ocj4lOd4//JKHSO5gAAAICLJHtnIv6VRGQAAADAhZVGxEQkaSUfCzARaVqpdMfwfjSupvVGs/WZ5cb2xlK7LaIcpXR5tV6bzscKl6OUtOsz+Rjb/frrh+qzEfFcRPxg8kqnXlls1JdG/eMHAAAAXBLXXjp4/v/PybRTBgAAAC6Yct8KAAAAcFE45QcAAICL786oEwAAAACG6avvvdeesv3neC/d3Nlea9y8sVRrrlXWtxcri42tzcpKo7HSuWff+knrqzcam5+Lje1b1Vat2ao2d3bn1xvbG6351QOPwAYAAADO0XMv3f1dEhF7n7/SmSK/DyDAAX8cdQLAWSqMOgFgZIrtPx+MOgtgFEonzlE8lzyA0UlOaO87eOfXZ58LAAAwHFMfP3r9fyxvO/m3AeD/mbE+AHD5uLoHl1cpCk7z4ZL7UPflmX7tj3/9//CRRZY9UWIAAMCZmehMSVrJrwVORJpWKhHPdh4LWEqWV+u16fz84LeTpWfa9ZnOksmJY4YBAAAAAAAAAAAAAAAAAAAAAAAAgK4sSyIDAAAALrSI9M9J527+EVOTr04c/HXg0FO/fvL+j24ttFpbMxFjyd8n22+NRUTrx/n7r2ceCQAAAABPge55ev46M+psAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALhoHty/vbg/HWgYH27cv34xIsq94hfz0ONRioir/0ii+MhySUQUziD+3p2IeL5X/CQeZllWzrPoFf/KkOOXO5umd/w0Iq6dQXy4zO629z/v9vr8pfFy57X356+YT6fVf/+X/nf/V+iz/3l2wBgv3PtFtW/8OxEvFHvvf/bjJ934SRyK/8qA8T/4xu5uv7bspxFTPb9/kgOxqq31zWpzZ/fG6vrCSm2ltjE7O/Pm3Ftzb8xNV5dX67X8b88Y3//kLx8e1/+rfeKXD/b/yPZ/dcD+//verfsf6RZLveJff6X39+/zfeKn+Xffp/Nyu31qv7zXLT/qxZ//5sXj+r/Up//jJ/T/+oD9f+1r3/3DgLMCAOegubO7tlCv17aOKYwPMM85F955OtIYUuEp3ODDLmTf6f4/nm49p1z8SCE7zeLFOIM0xh7jc3q2hVHulQAAgGH430F/u5Ylo84HAAAAAAAAAAAAAAAAAAAALqMnvEPYeEQMPPPhmHuj6SoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLH+EwAA//+uy9et") mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='devpts\x00', 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[@ANYBLOB="9feb010018000000000024000000020000000000000000000003fe0000000300000002000000000000100000000000de00060400"/62], &(0x7f0000000080)=""/159, 0x3e, 0x9f, 0x1, 0x0, 0x0, @void, @value}, 0x28) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='mounts\x00') syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x101c0ca, &(0x7f0000000400)=ANY=[@ANYBLOB="73686f72746e616d653d6d697865642c666d61736b3d30303030303030303030303030303030303030303036362c696f636861727365743d69736f383835392d312c6572726f72733d636f6e74696e75652c756e695f786c6174653d302c696f636861727365743d61736369692c726f6469722c73686f72746e616d653d6d697865642c756e695f786c6174653d302c757466383d302c757466383d302c756e695f786c6174653d312c64656275672c756e695f786c6174653d312c666d61736b3d30303030303030303030303030303030303030303030332c6e6f63617365aec489af6ba9723d4b17106f6d47b9ade1c253d4e3b08066427cae9f41fd1e1dd25a22ec22ad6e8bf6f67e052de91b544f2f4541f87a0c0b36e8d444150b35c110bda57fe7a9c06ba087cc975447082aaf95213301f3e04b70ea67a8aa0d582ca1a9525dba7116d80f126f782a78428b878fc79c0be9ad98cb6950995e6edba78e5301e8c8e69cc85beceb8b54f84a84787815ef9a18f1fe1c81b4c1830102f7e3236e2533e486ecb46ee53991c5bfe6289a474582b2e57741fd8de78f42097851bee74d4201c7767e0e0f4b34523150639b1291441ad01f2f72ed3679d7bca0e8b4e0689f883196af0d0dfe7344f276c1b4bd333882cf7879248ad423e3f21cd0cae2309519f9d40df23cf05d9c8d8f9d07da771ea1e3bcd8478fb989f770da17f700000000000000"], 0x6, 0x2c0, &(0x7f0000000900)="$eJzs3U9rK1UUAPAz+TOJukgWrkRwQBeuHu+9rZsUeQ/ErnxkoS60+FqQJggtFKri2JVbNy78DILgB3HjNxDcCu6sUBiZyaRJ2pg2palof79Fe3vnnLlnboZ2WujJx6+O959nsXfy5a/R7SbRGMQgTpPoRyOmvo4Fg28DAPgvOy2K+KOYWCcviYju5soCADboej//W7PhT3dSFgCwQc/e/+Ddre3tJ+9lWTeejr85Gpa/2ZefJ8e39uLTGMVuPIxenEVUDwrtqJ4WyuHToijyVlbqxxvj/GhYZo4/+rk+/9bv9R8LSv3q4/nTRpX/zvaTR9nEXH5e1vFivf6gXP9x9OLl8+SF/MdL8mOYxpuvz9X/IHrxyyfxWYzieVXELP+rR1n2dvHdn198WJZX5if50bBTxc0UzTt8WQAAAAAAAAAAAAAAAAAAAAAA+J97UPfO6UTVv6ecqvvvNM/KL9qRTfUX+/NM8qetfRb6AxVFkVftcib9dR5mWVbUgbP8VrzSmm8sCAAAAAAAAAAAAAAAAAAAAPfX4fHn+zuj0e7BrQym3QBaEfHXs4ibnmcwN/NarA7u1GvujEaNergY05qfieY0JolYWUZ5Ebe0LVcNXrhUcz344cd1T9i9Oqa9fK3D4+ZNX6/84sz07trfSZbvYSemM9160e/TiFlMGtdcPf2nQ0Wsc/ulSw/11t6N9KVqkK+IiWRVYW/9Ntm5eia5eBVptatL09v1YC79wr1xrfs5upP0y98rEt06AAAAAAAAAAAAAAAAAABgo2b//bvk4MnK1EbR2VhZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCnZu//v8Ygj4h2fYIrgtM4OPyXLxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB74O8AAAD//0aWVl0=") r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) fallocate(r4, 0x1, 0x5000000, 0x8000c62) mmap(&(0x7f000047e000/0x4000)=nil, 0x4000, 0x2, 0x31, 0xffffffffffffffff, 0x0) r5 = syz_open_procfs(0x0, &(0x7f00000005c0)='smaps_rollup\x00') lseek(r5, 0x2000, 0x0) pread64(r3, &(0x7f0000003200)=""/4140, 0x102c, 0x7) 6.320834232s ago: executing program 3 (id=72): openat$binfmt_register(0xffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="120100005938d74010973077339600000001090212000100001e000904"], 0x0) r0 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000000)=0x655e, 0x4) r1 = dup2(r0, r0) write$tun(r1, &(0x7f0000000040)=ANY=[], 0x46) socket$unix(0x1, 0x1, 0x0) recvmmsg(r1, &(0x7f00000049c0)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}], 0x1, 0x2000, 0x0) 6.040277985s ago: executing program 3 (id=73): r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000000), r0) socket(0x10, 0x3, 0x0) r1 = openat$binfmt_format(0xffffff9c, &(0x7f0000000380)='/proc/sys/fs/binfmt_misc/syz0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f00000004c0)="e9ded5", 0x3}], 0x1) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r2, 0x89f8, &(0x7f0000000480)={'ip_vti0\x00', &(0x7f0000000400)={'gre0\x00', 0x0, 0x20, 0x40, 0x3, 0x9, {{0x5, 0x4, 0x2, 0x8, 0x14, 0x64, 0x0, 0x9a, 0x29, 0x0, @empty, @dev={0xac, 0x14, 0x14, 0x3e}}}}}) ioctl$sock_inet_SIOCSIFADDR(0xffffffffffffffff, 0x891c, &(0x7f0000000540)={'batadv_slave_1\x00', {0x2, 0x4e1d, @multicast2}}) 6.038389265s ago: executing program 32 (id=73): r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000000), r0) socket(0x10, 0x3, 0x0) r1 = openat$binfmt_format(0xffffff9c, &(0x7f0000000380)='/proc/sys/fs/binfmt_misc/syz0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f00000004c0)="e9ded5", 0x3}], 0x1) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r2, 0x89f8, &(0x7f0000000480)={'ip_vti0\x00', &(0x7f0000000400)={'gre0\x00', 0x0, 0x20, 0x40, 0x3, 0x9, {{0x5, 0x4, 0x2, 0x8, 0x14, 0x64, 0x0, 0x9a, 0x29, 0x0, @empty, @dev={0xac, 0x14, 0x14, 0x3e}}}}}) ioctl$sock_inet_SIOCSIFADDR(0xffffffffffffffff, 0x891c, &(0x7f0000000540)={'batadv_slave_1\x00', {0x2, 0x4e1d, @multicast2}}) 4.582964313s ago: executing program 4 (id=82): ioctl$TIOCSPGRP(0xffffffffffffffff, 0x5410, 0x0) (async) setuid(0xee00) (async) clock_nanosleep(0x8, 0x0, &(0x7f0000000000), 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000040)=0x8) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000001700)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) (async) connect$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0x4e21}, 0x10) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000003800)={0xffffffffffffffff, 0x58, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async, rerun: 64) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000003e40)={'ip6tnl0\x00', &(0x7f0000003dc0)={'syztnl0\x00', 0x0, 0x4, 0x8, 0x7, 0x3, 0x62, @private1={0xfc, 0x1, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7800, 0x8000, 0x6}}) (rerun: 64) sendmmsg$inet(r1, &(0x7f0000005100)=[{{&(0x7f00000000c0)={0x2, 0x4e22, @rand_addr=0x64010100}, 0x10, &(0x7f0000000800)=[{&(0x7f00000001c0)="a048de496829bab78d5a56fd40ce6c0f6be899107a51257a26da76137f66193227a4b50649aa90c89bcb379bde3884790f0b728ac15a8f", 0x37}, {&(0x7f0000000200)="9d0eff431b553918d76d24b62868757ded69b4a75e48d9a4a18d62377e5f444aae4f2314d323f635c4214c08512afca4d460a9dfc07d7d3b694a94ce6d914bc17d80c9d02070992ed6ebb579987af6aeb4a1e96a6ab741fe44b5a02366cd2ce3c96ed922e4caca8d4cc912391c10ec", 0x6f}, {&(0x7f0000000280)="9a4b6c092273", 0x6}, {&(0x7f00000004c0)="1641c19d695d3a1e9b5b8d0cec825759d560fef702a4e67c2c905ab100635a447c94910c6c96e28d9d03194f78e829d9e1455344217ff6876cb7cc64464c6055d5d966e965ae702ba42c4e69cf009349384866c83ef604acb2ba1c2471045202f038086f1c73a7b4a6c2ced7035a7816d886b5de9c6eb0067595d3a0388087e559de98ca2b6528094ab2a57dd93f0bd489525997062416b5670c65f3ed05c76dea06ae010164a0c8d66afb7f1122bbac68e0a747adf6551839a6db5d68e068d2c0090d70470ac58777b73c1659e9c720e961763d059af2e2d7a3d738c6fb2c73eb1bbd670c9ae157be4d", 0xea}, {&(0x7f0000000600)="f3890ee02ddf7f52dcf2fffc81214eda07d3d72403c6fc75b73bab77a82ed18120db484350720adb72acd926ac4b02d14105408e4b48335432243765cf92304fafaff049ba4e7a4a452ac6826946ddb4f039364a349cd23a4cfdfd9e1208934034ba2c3faaf28c2453937a38c67f88f8456618c9952395b7b036fb48cbc6d61d56da464e4ca0539e4095437d87292d9ff1adfa6880bf53dc4b566e2b1a48f75a72768302afbc34f2ee240edd451bcd5311a4016fd1b4041c4ce6d8349eacadd2376df028a1930958fea46e35e6d6e419229d0dd1e30682bdc075bc326bce80136f29136388a4d8a8e3e8fd", 0xeb}, {&(0x7f0000000700)="4889e4ab21af5857e6db149936fd2ddcf00f3420e29c54913b55754f89b60727bc5a7856c18d4072292ea2ff07d31f775612fc54dc294f006ad0d6601b6cf4256a3bcbb4a9b6d59b34885b3c7dfa97457ad9bdf67ed80941f7e8f61b8fa11c1190750450d35717e73244b91f4cab4d33d32a7e0273535b20486541e64869a7357c849d1fd16d00475cea5e722fd5c6d26b0b4f9f3c78c88d25399d2c638ca37cc73a789b56dadf590cea81ce324796d7a116c9cb8f40bbc5e0d2d3d2c326f87f8f44bbc74c5d", 0xc6}, {&(0x7f00000002c0)="e3631ac83a2caeebcee75adc4ad699f2fb21f9989250c21eb224395e283010b07d", 0x21}, {&(0x7f00000003c0)="3103bdd93e9138759387c1a3f16ec6ea52050b07009a5583f2fb53d03ed0ec33b0b06e9f8894b8347308ef5d0af1c900426221caf6d7a20ae94a55939ff63e25f3b18638df1625bea13487", 0x4b}], 0x8}}, {{&(0x7f0000000440)={0x2, 0x4e20, @empty}, 0x10, &(0x7f00000008c0)=[{&(0x7f0000000880)="c04775955dd8d2a90a7f5302eb9e0b2d13a0ce7b3d1420d1cf0c750531e19a96714d91ca4ddaddbad5fc83fe1331003796390e37b91b", 0x36}, {&(0x7f0000001740)="0edbfe55277619579500a0ec5df19779b69c60e66321df0b22cf973899db21c8a4ad10902e87c1fce1585ed591331ed4cb77e968e5112959a4521447519c8d748c924f0016c3dc8e002cd0d070d52e8bbfc4fee707f64ff5be7576de538fb9b4a73034ff24716d6b50a2321d42635827df758d6b87abc884aff1124330d35a315dcbec8ca1f652db9eee47ddf2059bfc657a771d5733ae2f46bf63deca78cb7ec2b02c962806280d0caaf1c9fe9fef10f30263c8caac7d54ae914365730cc9959f5a7c23f7a2a8b645e09540eca37c2e904f618f329d8a0f682a5d9369c998f19463fe239bf66213eeb468b13b41fdc2df4196e8cd352cd1c7c3e05303e104773075dac0a0717361c4dc0d3e8c3b4423af0b2fda7e767684286c61bb59511602b48250099c38bc13937e0b143230219ca161a38f6938c9b8e4d873ee77ae44ae49d0c7bdc0fcf85b9e5d7160f39fd0609f0a95c25371e424f342121939180aaa105ce3cf54073eacdf1ce8a6b4196225c0f7d07078edfe93a5eecf96a9e6e01f615710e3456704d56e31c0458ac7aafc4727967bcc5cbc32ae71c10a03ea842a402142c37ac0cdd012a9d92c19f627b74ca90b08e0fe9f1a092ea4895b4f620dc2183bc2f0fbbd2dd1ae448e9776caa3d43193f2b67f644ba7b3a78092f2ae842e2ba5e4812df15a4e391791431a373879291c3397a4e5c01edf7e69f49d62c7b8b7e4a1d1188bbf70bd010647b5683d56469a9961d5f99281489746ec3ab9245a2ada43c0b537befabec9398d025c9655b76eee15c94b5de20ebc1f3404002e11a7928529ffa91749ae254ecb3183413248e3f8bef792326ad5168d2ebf3bde3b9d5fbc396cc97925942f6f0ad191c146704247f03413607b76558181d6e206d2d187fff839e9e0eb04c361c9c8baac974bc0f5f56ec1a828827911e1173b368e9727ac3fa8ebbd5e7e4131e0317643ee3f0849b9cab58b4689872cbbd2abcee881a82f7a4e6af0bd3b4be6edb47641825083c36db97f6d1fe4f17461f1a8286fc0be34e8095a023aef9099852eef14fea548fc18305d371ab117e1090f98f9e9a6bf4439bfb1f16a0fa87c09e4ae56c91c7faf4d4e6c3a50b4237512114b0897d369913b098b3e72168883e969684974bcb90ce14ac59fe95852330226f3f0fa54db0ae477dd3a124ac0f76131c6e06fa88f60ba56d070da2a02292fd0a9b3b60d08846a3158570e7813a3c973e3eae96a78de33b0f1f1e6864f88c021d346449779df80ad48a6df868a88b2a37284687660f037c2f1cdb85ff23b0f0e76047d5e0880f1edca5f069ae36cb0b178db41235a7a1e23cddfff71987b49eadc86a0d20e5d51f77695a82e2f3c461df86cc5b8f2211c79e20fde8dd1f5cdcdd4d8999333c92b728fee9edf297b3c0ceeef4f053b8b90a53c0873fbfa9484095830354069c3bde50070e0f3dd31d830c6e5a3f4af9f43d9daba1f0f9804cb6bf1716f05de70aa0b7c3ee89542baebddb41f392ac520109f5533f219961b7698ed97741aa13b3ad2a513d800e9964d395e6d1a168872aeca38fb1991b4b495c4f97f97544960784615412edc3049df970dfffa50a66a5963c3d99fa5be00dd82983e15c4ae38946a6eebb0afbfdd8a1db729feb2858ea9cc0b2ab59ba6bf8cb2d1842bfbfb8aefe0d93b7cdeadbe6c934fa94c6057c777841f34341d28122cec90b378a0e094e7e79df2732ee0a24cdbac23f6e319ff926458f20bfdb0b1122824cb3d4cb7ea5a065acd13a2ee9bbd887a6b2459892837ec1bb87017f00a9378437c8777b27b337c629b87b52cdac5fa4d466f3e89228d727047fa6820980384ffae664c242aeeadc998f66bf685b842ad74c1f2c94c2a2a789b22d909a4ac940523dff85fae2a6aa18f2383b31c4965acec3dbd17b96b9809c0c4f0e2f3a5e6334714d95ac13260bba30ac20dbd98431ac39b160396aee58066f55251435a2a9fa5d363e1e174e5a236f02829a86946cb0dfacfd09083590a584302e3c1037e0eb17dd9bc6a0686061d75769308f15392412cba5bb6e0c051b4657e08dc8e154705b655e5c1f8cfdb2dac48c0f1850fd67a1ef07f1444d9d88378c3b6a1c31f22f0ba70c399acda0b37799685625484ad8c419d3deead4cd4132d06ddfeaa348cf7ca2dda7b16024b22535483a1bc0b5384a0e1f2d09e015b610c203076c5a280ee197e9cda1a040719752aa466b6fcf0c467586d41a3d0bca825c760c3538c1b4608f4bbf4bfb918177a4b5546b19a8355291b83f0546673158b1d173726a295e22da681d49f6c08eab3a221ba246ccbd63cc3799e9b0d1bdbb2a2c6d9288ab489c97986ada22a2468fb380c3d210f4ad9d09984f180c919945087449f4057dd40279b0a0b62296ce3592d9830fb62ec28c8054c6b343f8120ae2a2a28ccead22a95751bd4fcf6027f9196c8e7749b1541565cbf3e24bca97bd36b489e731d4eeb3ecd29137eb3c5893338a041be7b4820a340ff6c65b705c0d3205611142608d8873d282dcf878750f1dac54a91f9ded95821f451ff3536803f7b66af8d4dbecb258075dab73bf4ce90edc27c5271c576d2327d2e3f72f7131625dbb78fdac72d111f43c847fd9ed04b14631d4bcdf83fa0911df3e0da72892e6a56e8bef5170bccdc96b76cb602fbcab7f8dd3274e90521b7c90f470fb30253d43b253e231b312360ed674b65a51147a8287f1cd5ff757c92c6b0d81ac6464205ddb9d126322ad12f47ae5c22593c1804a38e05ed431bfe3e5576a36ce931d43b203e162fa9000123c77fcbf0e28ce2bce7c36ce6ad6d40980ccaba7d5cf7d1e3da22121340e8a5373e3324c7f299a4fc13b2e43f2a49ba0f5dad6d890b088b16faa4bfcd2cc6fa60aa05f26cd57b3766284765a7673493e2f308ee203ceccff9b75360d8ff942e3de3ec21db63e3c8006cebbf64c7ddbca494bab390bf6c91468f859c746180e795cc2a094aaa70aa9c88303b3d6608cb4e0ef1141b10cbd729120d52d7c4c26c7a0c33f52cfcc5ddb20c13f31179b7edbead35b8c8180f1bfa2ebe80b3620283bd91e3144f28292cf83af1212fe7828a90a19137070ecbd9a76b7b0c371c076a3787856af0314092974b8e53557b5c45551f9c15d037e45a303bca309bd071c27f12f4e3ac579dd3f5f644abe206e5c37bc1628ce7cb942ea996104e207076e7c746aef5dee65830de20fb315ced10812929bffd3d5c4320e89c540ac27f51e4c51bbfd6d96c65362447f506abf5f4cb46cbde44748c83a5618ef43137d1fda9afb7f0fef0a0cd8397e12cef761955f1ee7c08a8cb57364f119edf090e4f06aae6b8136d7819f2a432884e01e49505c0e60132e20f0b7d9100ae9c564315ee46f37cdd789b6c02a69c74a30730b11ce460cc0c692cac3c4043629960b2dd9e3863986571ac96a8fcde76812f452a343500ecd1560b633f4f08afcacce85cf8a1ce58e88ed6d85ae03dc5b7490476bc99882b6760dd7960aae88009836b604738dc0c8b5217cc019c530e6e3e19a0f1288b8e5a0496afaa710f1b3567c6132946b1e30cc832f8123d5729b3e64d96ec09ad781fc8bb24285d0d97f2216486bf40c9d886e1577a7447c476a1424ede7e903a3cbe2cc00b40a056635e25b0abf71792c597ce27006f408d25fadbdfa41296b679716d5be872b05dbaf340305ebe8d3022a0cf9b64fb3363c3831e34570a150793259d7981a5099ed6471b2daa8f656bebf49fb78b42e3b9481344be78a9d139fc6afeb4883bfc5defd47b06c5e059c74ceee7cc10753cac2f21fd27909943cd1d4cf5301928ef8b6412f691c511ca022bf61b007c0ddbd739ea0733f12847afbf6d049fa1af83f24a178e0dc6e237a6bc21945da25612b6fb741afd224d06e511c5536a26e7fccb118e21a01b23aeba6ea3a92dbfdba3ac003c644f489ebae7421b14d6fdd2baa9d335ea025501249033e30ffafbb6c0a99ceb479dc0cc145f65ee57193bd5a5838ea63c12bfa0fea32e1f6b835ddf36979a0e402b966f72d8f5527e9abc2f18d79e731b4b568bdadd646e4f54b31851d158ec4f2d40e0e8b7ef1fde2bde85e3cfb8ce469e853ccf30c76aff0adeb7ca5094dcf3102276d6304930692b3b30a472ae794a16bb2258882afb5a9e810bd3dd89df4b955cb6ced6d0f5b93e035f86db8b38304d2d3a80fce08bc40f23be5b77d965f78b9686f7cb340d05267e0d0e8973902e1d21381cc48d370871a1474bf8965147402aab4303b2254d4099e39a74505c27f89c5bb19f4a8372ea1223c6734c41d44bd550249b8bc5ae0c6c0ee45276cd25c148ea6c13d0d1f1ec30de0f80601c3961bfef8a4ff893c0895aa69f40b32056a8e5f9a921ebb806231bd829b3f1ccc0dd03e72b8dfd32b51a2eceee51cc02d45455dc2156e5be8477adf987418a84c1b238603952fc2c2a747c1125e8c37a50d6ec80aac03ed17659a0254a5a71fa1c241c16760beff32a0b4b7f0e2dafba8c9f073a099cc71858699a7cbec96d8959ee2851d8d2fa9857421132688dd0c90faa53e9e7f0779f911d3a37c24a5faa6c8757434214227e0446b52c5d31bef592a21bfbf1e3c0d3c5906862c7569cb84ea7c6f271192e8bec91ac9da53bcd11580c20847290f19af25db5d68fc9964d83b792e028ceeb40b38c1302af2a8642d3995c9f524f91a6c62b1a48e61d3d7e0017ea8f992c80d570929cb4d05997ef2a0044f79546708cf063e06c5d9bb5ce1d79f6ebdfbbe63e232d0b17a43a42126ddb01b2a19a30a76075f6d17bef8e31511cf210c36371f994824967a35a76748717b45cf06c360b27252b3cbbc2d40b1711a201e010af95eab22f45a8d801ad0cdbc41bb9a42b5a7788ea8117a93befe6230e7a13ffee46b31499b3535c3d88d5b07a032e3c4049ec0b5b6203c17920f7508a3ca1d61055cb6fa31e067a18a548f2c32774097e2288e3fe7f7df20eb205b519f22c3b1329ff00c10cd475d0e7ce0ac91f7b9c15892a6e9c807b2f1a18a6b4c3ee5a4386abd9f6bd3cb21b01c69bb1f212dc0959b050d64a6e79898f7ece6a20536b875d97cc443828d159ad6c9b224f06532664894612dae8ad66abdf2f55ab87fb476bbecd8a467ae1adf7dcc6bad4a78b2a3e59293650d18af07c165e432c254d2c5fdfb3cc84da23f1bdb4f399065f23943562e6c56058e80377b0d647073eabe800f69581ccca7d6ee22bb4fc0b4c22cbc8b5b9058b58f99aa5c18b10c2f0a8b7d7e075a557d9d3e3ab0f433bff30d0f8bd73bd600e20f4dde1ff3b0d10b4562b696bbe681c814bc73ccaf7e3d135fcdfa787af6b95ed78777534ca6508393364fca92dd3620cac2cac9b510def228ff4546c929a7c80d641ff2ad6f75ca2f175346ccc3ba0050d4cf82ac2fa9eaadfd1e217c9132d7f8611c66e4ef3f53426ff875ef70503a8a0387e2220ea6611372b5b222835a6ff7e6e12fc136214c12082b1501af3b07f237a7803ec4fd91e17ede25e1b8260d64478fb7b94589afd76766af1e63d38fffb11334fb0bbe37f75dfd2260acd156af86170bdccdd29a08ca469a5f5827a31b27ff3a2b01a3e9c841c75f05a75ee2966333c00a4aae8ea07090aece2c41c2f933bad139d8cc2638ad85e37566b76d2c96215fd2c364bc39342f151f606c8b17b6b526817ef6a01208c379091e9a5d8431fd353db9ae5b146ac759139deb13ec67a25810f8f80c2de5ebe7331185479b5e81b92be608802217e3a07802c4dd0dc14cad5da50fa8b", 0x1000}], 0x2, &(0x7f0000000900)=[@ip_ttl={{0x14, 0x0, 0x2, 0xfffffffc}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@cipso={0x86, 0x2b, 0x3, [{0x4, 0x4, "0f41"}, {0x1, 0x7, "d739dc924d"}, {0x5, 0x7, "ae3e931fb7"}, {0x1, 0xc, "54d8bf13f2463e962d87"}, {0x6, 0x7, "0f4f06d276"}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}], 0x70}}, {{0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000980)="e47dc7f02dafb7cf6a27975e5f22f75ca139e4f0da427ba0f0d0d65d", 0x1c}], 0x1}}, {{&(0x7f0000000a00)={0x2, 0x4e23, @multicast2}, 0x10, &(0x7f0000003740)=[{&(0x7f0000000a40)="10510b56c9b20f90eab81204da459ac48617089733956f57c8a4d717565fb0", 0x1f}, {&(0x7f0000000a80)="28af1e2d16e92083cc125db42346254b8750e7e6077c0f612e97c5", 0x1b}, {&(0x7f0000000ac0)="6b3bb091d27f2979b63f331988f2285d61f75fcdbd9059fadef1f7688f4c42adbe1306e2eb0450b6489d7c8994a8ea6c035163d44b83331f2977d7191c5aaaab6fd38174694b4ece3a4e4ee2a40131ae46493b91c75c6b86a1b7e7f59f6a19bd74792cd8637f730491a2d8185fbc8078a7685519565a1e0644b461cf82584524b8b48d8922bb91768d2e1ec0ccd94cea07adb0eb1fe2467a62f49fd511427555d7a2e16ef4dd0400794148a2684e8ea10f614b72d07ab926c64ef6c5db763448d2d9a55b5576c8ea7f3748715a3292b9535f01c63a4827ef", 0xd8}, {&(0x7f0000001240)="e019453dfb3444e3e6c0d42213c06e995991871230a894cc42eebab1325e11dd4201861a568325f03139d1ed1087fb43f3b4f4cae5857fd83d53360a02d8ee969f8f5abb8b735f24951981249bec30e7fe3141c7ad00262af54dec25ddedd82e662e6ceb093f572dfeb9fdc9df94bab1b5ca5a2125d1f1e311f42c2aad8dae7f67371eb719cad8089b1aca7ee9c1a938134270472d8749547cd3ee5ea6c3b219ffb6048407e497e3a35095dc0e2df23bce01b653e5dcc7159ea48cf936979d6f1345", 0xc2}, {&(0x7f0000001340)="d48b85eac8b22f91cfbd1789188cb8c4abb8a8bef0843b3a0c5500ff1593fdcd342f19fbb104dc57bf82a3cf84ee687a8768062cc5cc7d98113a00791c0cbc1d485519d1d6894ffa65037b05d6000ae3c94024ffca3e9b12406f2669c4b81f7090cb8b28e4289fa20da18c7e32d15d786786e06983ace53373ba1d76895c14da3691d5a2ef63c6f5baeaf370e42a1e42a27bf6582b88d8ec40c3473e5ee2f6bac928d6482363d54561b9eb8c1a52b31155c6a714e4c079d841c25276ec74328d608183b5901da5e1edc1c80759607b191129a6c52b73c55cdbb911c760841d05418e2c3f8124a5a744403bada8a0708758486b2e2683b4058504", 0xfa}, {&(0x7f0000000bc0)="ac62c3b85e3b7feaf35a3484e680131576fbb944101d4c463439d148b6b2b7f332492c3ed7900c3e", 0x28}, {&(0x7f0000001440)="dce46d60bc960ba4368a486f56cf0a200c20522628ca13212f14f228e757430bc630fbcc5269f6c3cbf94139b31c04b1ef05d98c484b56e185aaae18ddcf3e145489128eb8535a2fd1db3d5ba39d4f65f0046668f567192f510ce135e04c97646abc2b77a91b15673a375810ea16522a057cca0cb6222552878661b72c4d9b985bd91dd9c670129f4e966ac403d49534573efcec1235a9363745f8e0e5d1d100d484b6066ab759b80c39bed7eb9a1f7ecf8360576215ebee7835bfc0464f0eb18dc3b7420828321d2c6c83792b", 0xcd}, {&(0x7f0000001540)="8073a6691a94aaafde8546252bef6349c036bad6b249d133b49b6f2fab15a1e7e3044db831cd8fc6924cab3717c41efa7a80caf4273a5fd176925464fa9d0a4c7ff6e42465419df03c192d980533dd381247ee53dc7bafefe844b397b5e18ddba93543401ac563ca4f50e309ece3add36f078ef119001002992e689f9d19094a6955892722b5208f5eebd7ee607ff40ee894", 0x92}, {&(0x7f0000002740)="5ee1a1985838a7025ee4a89f6b35488365395ebc54092e993a11b82d8182a10dc006ee92ab862cf5c860dc088143e291e6e0a26adabf4eeca276a3d5e3bd2ebd70ad10bc17ae7b8dcb0544bbf1fb3f627e919049e2dcae3ab290d968c2f4458181578e6a6e8eea481f3c4e75d5011625ffe2fb4602b5a6dc01ec624c6bffc1bccda5ff75869a2be5a5c8a40c12ada74be5d632b53751ff4d51f68ea8ab0ba619ade6a1ef3812d7aadc21f9b48b472b784540a05fa3d1d6889f444e8dbba48cc5d5c8f639a847541cb938633d1ea017ff3f3e684d23c49d8a101612c1294959b7157fa7da6d9d293e25b4f58a21be8223622c4ed92a3aa70325e7e62fd7b545bd2e5a561aa75a2ebe6b9f002f3abbfbb56a7f11b58a8120fe4669aad89a3788b179290457fd8dbd4a9eec00be060dcaed63a28c9841c463fb34dcb4651a10fb35eb15b27ea83662ec3b0867a73c4cb295d79fff1c9e4d8fc824307000e769a55b77e6ccc7a1f2c7c58ddc955633cfab68a7d4df14cc25bb38e4b8982893aec886379f3192b0c7b87b723644a1485712f66504dc456d677ffdb6a69d29c218175ea59ee26c740e3c9a6dcfc51109036ebc049c5ed7aef85927b98eaebc6cce5053ab636c0de31dfd7c8a32c4c13425be207085a77c80cd73438003f99af7f55261d072f303bd536fb22bf7f9160fe27a2647dc11f486a5b4ed5c202e765515e6bd8334a3e12e8e35440d7267dc13fc1a875b1f967047405f619ca3b2481e8d9777645a6756682136018b2112e01cda514e154479543a0779a0f8725b074cf827cafd653bbb01e0617d057f4609ef4233b0567b749d569796e1e04af1fc7b26a21077783757554550edaccdcfdb3630ed0a95d6a220d0cf8c01d6460917d8d4dc6b6e96678b9af81b8398c1c01a6b753fae67da0a0c51ffb45bf2160c285e771582a476c1f4f4e9f54a02fb618e24027b96f035e7c5482249ee2a473888064e85ef149207cd6599417864070384be82f35036a7a96fc28afaff69ed7f2fc1f5e18cc670fb2d16acb2180c240f0b479f40383703272a55bda1c1a9baa0a521b6fb280de8cb4a065e50910f55d4babe808e2cfd249446b20417d5885cff2280a0c1f04f52593eb79b5d199a00e1d1e8358dd6b6cca88b1a06ac46189de33c29759267cebd1fe7f263459f54eefc7cc6cf1b89f74c3f66f5a9e38765ebae1ebf3500610aad951bf785550281e1792bb776dc0d90892ec2d87544965757a66912bfe16734992da0ae8d1a2aedd7040f25a3c1400efb2ea84ffef44f604d27db2a67ab2bc31959b242b3ebf0635abd4874110ded21a3935f4283b2197a72fb49f8c95ef27dbcfd89b70fe7d7cac09d6b57b1b62cc3f3a7d3f221d12630fc30973286082bf068395a367a066d36ad8fc887d3ec4690a3b5699596a969bfa94dd2245ffde5d61a6f9b3991570e906fccaaa9907200c46bbf7a435f85091fbe1241880fd33a8f6a317864b081a2074c1e33473fc03175f6cfda0c2bdfdd1c939ad9c63b965e49a9d065df8ab9d83e11b3f31ea49cd943e0b1a68ca751a1c083645192ac8d9fbe9b2d6ef52bedf1faccc8c11adabc5b81a11ddd5b57e6f2a6342a97b94fee4067f7df97e30f77d0b86a37c244640ef7abaeee67a7282e129c48de51084c6dbfa54ab63088b17bf9cfa657161d5e1702a738b7b049d995cc3a5456386f1621846559fbe8a593715fe74a4e3279e5d4f4c81fdccd594411bd1ed4d8763f341d25c22a7e41cc0ea469e7f1169b0d72357006fa748a5aebd6f98342d5ee3f9c5590bc5297a9538ae0ab64213872d59ff6ed1bbee0b7be82808256c9f7d2f82e7f8693cb39251385d7ea112342d1c37c5f09e139d9f3025eb0eb90877cdf2928cb87a27024e686bf44ec012c9fe2780774ce6171d32522804b6292dfb7d5a91acca9c10f2ab704dc3860f7943d22d121d88bc352e2e0720d00764efaee4862dbca0baedae0d579b97081f2870513cc4626a40d0f83fa9d90568f6e9ca66138d6cbdcb4cb95e1cbecc7830099c5a52124d6650be5b0acd96c39e0e57dc5164b1dc022af3c53af359fdb17aeb4800eaf4b24b10e941bd45ee92ac8b68db361f15b4c098ef6c08b5b736fff9523e4fd1901742b21f1d3ce3fc05e05b70ecc4102b89ef88960acb63e46db3a53408b4aff4d89763450b1da2d05a45b1e606a313c349273aa184797c7a5594b43f4344f84af5b43793a9f2c46e4ab08e641ba7558cca750721a940f6e09cbe6991f4f03b3156f5c2a57d9ba7c2f2803964fffc34275ec4ae9d10d0cb77a8fdcd25f8960661c1a911580896e168ae6581e0ad6c631a55b68f5f5ca4690f4af08c36c2e3687220d3f027db5ec0058968d158d60cb4f63a5704ddd756284576895a1218fc505d5af0fbc657122881c8e870665eb5752aec394003853a6d7c75e34adae3fdff1077941c3cc19af061c92814bd84b395e9e8c8ca9ed2bfee4d5b9e233ee50f8c5ff52f8b87d5d67b38a860c477375ec4987c01a75d7225c80bbba2dac0e25e99f1aba45304010f68fd412168eaa79fb6121d2efcf2f38576d9e648ba56d92e41610285b9387e6a0dcd963771f1b6a7484a1d41e6ef87b6b3aeb4e93f9fdddc8e88d3cae4ae6a5eefb44024e296f0e8fa008a52caec2012c455ddb8d24cfc2d46239630708c989cb8f37fce5a5ca31828fe6a2ae5c4fa69df3ee74f77b61db994291af3ca2cee8cda441df408f404c575e53aaafb027643bab444598bab470d8d3c33207e1210397e3d0bafb7459f739e0d27e711ee71d76ffc07d851c4488bc792b3987e7e218c6b3d83eac2e9bf6a1bbbb13271ca3a19268779d850951ec18808542999c2de7c98f3a65287fd94f88cf91dc07c34d5e29547b0d87a50d19961020eccc002684fcc8ba9ca0ab712570065f3c6a8284ef45966becc0cb0fb9294685d2e083eb04964197671b1959ce843f631ab651531241144bd8f89a03188476f9ccf60f41c6bb2c98f005a2c53fe0808686c60ef79ce334d77e558fb4b90ddc2a7fd97c5f9c2e32e9b9faed8f00fe09f4ad0d2050615071e98240dada19b531ea291ce8fb7bec829ff75b3936d63366e9e2215737de56d66f277860df43006dceafd4078ae2e06ad448dce7b977b34ebf0d1bd8ee2eba1273ad8c5afeb95d55fb6394f2a7563400e5189c8ff20ab962d4932f7cb228a9ba62e001195cd27ec4c8fb15a5d18fa2ebff04b212691c3b7c26f5907711906c20f7cf07490f9f555d7ea0986d3570e646e20214ec90646b45d4b5ed0454cc5bc426ee494eeb50167880a100369c34f66128ed3799174917c7d3117ccdaeeae86cfb7a9b0969529384925bd233afbbc5cc9b571f6c0fef620c361342cd329d4776e6c69d14c7afdffa3bccb6061eed2cb847ed0dff09af1a2fae1a4f09b5b709cd96755f678073170e314f409506f03d2ad460a15b454e9e57060898146467b5d7d033f05816febec0a3972c07fc26d99bd9be50e76e6ee40913fb5d9608b7273d46616daba98edaecb1c716e561b9bdf10f5953568c804944f8a9c0e39845492375dd94fe6b8c4c4b111136fd6480cdea9aa3704166b430d16e78ac3d090c3be73197bf678342f0feae2dd6b27aa9733ddbf2436041487f27dcf0be808aab6fa7c3681f59744ddd967f5b9cd01d1a7f3302d31ce5458c0bd28ba7bda4d82f9d6dffadf788852fca9c0a6cada9b5777922d223f97459f12124609a1f2091d81040da23fd2d85a60082f8021469512f66011387710e3a38b63e37a64f3bf6648498a408b91cb832f69f028e9d3a0d4cf8a034b18eb83504b37a28e7a194a748058902cdfba574c9c49724fc18dadb1f934ec8d6d5b698f67f454669a623a4e05bb1192e4d05a17c4b0f88ed77bd3236e910f7404efcaca797cf9abfe76646b22aa7744f332d7041b2336d1491bb5e84c7e91ad016cbd59ef3362d32686edcbb573c1213034f856621ff80427f361fea770f2f0d7f78de3690af0cca05c4e034bbe7ea674c421a9f9e7a8b71e266d6bfab55c060f812632eafb22aaed74ff8c6d5e21404ec79b7c351d4cda14d8e347a1b9c71b2c060a5c1acf0919be3bf3a229870f1d96d0814af4fa0c4f8075490781ef343ee0f8e91f0ebd437e6076835adf38def5cd55c5f50b036e038dceb6fecc6ac86dca2d065d0fac9b17e5c4c24f5b8f41bcfbbf70bc88846d6fa1b504f6d14a1e122390b94d6d5fbab67ca4b782296791465eb9d6577f1bb12fd70c411d198a29e262e57b4bbabfa29d8f62c743c03808656a7cf70c3b6c81fda54ee5784dcff0716aa787c0e99b93c0629f622145c971c0a292cca945f96ce5a3a6494b65630fb63fb71be6a6f35faddd988ee4628be709cb82907b923427723af677e9e26ca403dbed8c363e396244b547aab20e22132545e639eb07ac1c460ac3ccfc6b16f858446522de895c04c79de579b6f614c33301943a395bf5b1d684d5d69ae5f7363353aaf5194d62c90837892ff001fe25b624784db6f876b2fd4b62483b5e1f5600c421be96a233bde9ddcb51b0d5ac65a7d652700306d05365f2811c49e188b17144414e92cede8e0f51aad2860aeeec4de4fbfb29459cefebfd01c7ade23a901867425d51cb628616139672995693dab5843e78aab5bad88c71304796ddd3832140fdcd3233edfb0c06ffb365d0ddecc03bb1e4241a5bdb654e00515b563246ef2c1c12349d9a6ff747dde45ef67705e48689cee0a79f822729a0bbed7571ffebf9865d09f88bd015f89f619a9459a1a736a2f1a759751abb507b3fe7209fcf14820330192e7a8f42ccf89f82603c38289d4cbb94fe71503ccb0fe41137e9159b2a9f87a3445cc25232d2e92249549dbb077554eef0f629d72e94f51ab55df425375abb38b22b1190723afeb5898f6f94d85fade3a3ff1dd2c2c103036a9cc781bde0be8ac20fea1191e62345d0e0965851c59c338ccb1e1e849ab254653f2ddd46ce1b09e6891b5062706ca6d6c1306d7e2d376865296613e4da953f042ef194d28a9b784740c2ce51438fa3161f808ed0c1aa55c6a14dacb10bf694afeee00060f4ff5173c5124809f5827ac2f778a598f27391405eca470398fafdd9206978da01d579a04a3d1199f0f48c258dd75a68e09288767a798554de17af6a84db0c4ece73db42fd357d5ac29c85b0a26061b75eac76128b5022e91633f4f56fe277dfb92362984e2f3dc549e4569d1ef2d12dbb1b19d76bdefd58babcdb8efd5869a893bb8328533adf2ed956f33cc8834a1b7135c2e4ce612c644f3759dc81e7a3fa0b3e274fa8c6abc83c8809282ddfd915e81a1a8073e67ef77871093d0723f9f346eee9a645d355a7a49ab4528af5524584850370998656b2aaabbac62cc1f48f2cc3e99c231333df369b6adb69d6d7f7528d9248aaa6b55f7d9d612bc790c4d02f54692444b09f578391f1739c2cd50c6c1e44ee63b10f59d19374b5531fefe7f6543ef3d674eddd76324191a3d5eda742ac9b2478c6be41d187d25fb8af28482622d666718680751843e88d575516be32e28e371e52838dac2df2b7f7918c7dd9834a107282a800dd652a7bfb5478f1ae99cb021a7548ee813769c88d0aec677ac50395b781d78cba55413530949f1c9a4b0508331e9b4a6ec08792fbed154d5b8a543d74113e14f3c1978614ba74f0b5903ca8afe581bbac4dbfe23dc8fa689d9b5e7742d62941d09aca6dcac22b7f4825dfdfc02cf1ea9ccf401256b02cad00cd373e8239f891a", 0x1000}, {&(0x7f0000001600)="a25c1aa442d1067d8a9f5d5f4e249f60792eb84b8a5dd4f9232bc48ab72b36e51b22fe29a7c62d1344263353a09e7f720a16963931765f4ddf9b4137fb6787a35e5c08e0d1f5eb96859ea59c862b536709348a86", 0x54}], 0xa, &(0x7f00000052c0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r3, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x4}}, @ip_retopts={{0x88, 0x0, 0x7, {[@ssrr={0x89, 0x7, 0x74, [@broadcast]}, @generic={0x44, 0x9, "630fbdb4e5ad56"}, @timestamp_addr={0x44, 0x34, 0x7, 0x1, 0x5, [{@multicast1, 0xe1ff}, {@loopback, 0xffffcd7d}, {@multicast2, 0x2}, {@remote, 0x5}, {@remote, 0x2}, {@broadcast, 0xd}]}, @ra={0x94, 0x4, 0x1}, @timestamp_addr={0x44, 0x1c, 0x7a, 0x1, 0xc, [{@remote}, {@multicast2, 0xd}, {@empty, 0x1d}]}, @timestamp_prespec={0x44, 0x14, 0xb0, 0x3, 0x8, [{@private=0xa010100, 0xf}, {@local, 0x3}]}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x1}}, @ip_ttl={{0x14, 0x0, 0x2, 0x4}}], 0xf0}}, {{&(0x7f0000003940)={0x2, 0x4e23, @broadcast}, 0x10, &(0x7f0000003a80)=[{&(0x7f0000003980)="e37c90b3cb721d9cba5825450109f55be027cfb6223d76c016cd2b06dc388b1b3c12c8be06575ac13297956192707980ae9c4be3a8215f3bef8282ae68e545066ce2b613ea707da5faac0f8eadc7b8dc99053dd9090476b300af5d5139e82bc96858f32907582a517bf3e5ba03e285365db1e6d308ff442542229f272ca0458b03e1c84dc440a108520d3205eaa0dc8970c734d6cf220c31b7117624cb2dbfd7dd0b1b55d1596d83f99ffd079bd049fb1fef98cf7072b26fb16401eacac54b14e057be9ac78cb8feb6df723e22f6235a7d7b97364b25be18e38c7ef2a42f010cc2c1309cb67d9c1866", 0xe9}], 0x1, &(0x7f0000003ac0)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x4}}], 0x18}}, {{&(0x7f0000003b00)={0x2, 0x4e23, @broadcast}, 0x10, &(0x7f0000003d80)=[{&(0x7f0000003b40)="5e9ba9bc912f7e5aaee173837012616ddc392096081417196ca8", 0x1a}, {&(0x7f0000003b80)="cfff611015a503cddaffcd1d4af083127a0a9a1f3846be6e9ab37a12b6b5f5935e954098297a904d091324290bfc55f5978c85ce2183e50ab6468a22e8cbb38d194c25182bbda59d5338bcc13d5d84577565adb581948ed845295753f94221f8ff2915d8d6fb3159dd1e967d57b882ed06c8e27c866b686bab204882da47f8c98b894678109b1a9be003ad93b5e4c0b4e4409f3ff4f555fa73d5d26b22215e9482dcb5c2c2dbbed54646ee122b8aaa661f612b13a5e2c6cd3dd15f61edcd8caccdcd8f876a3a2f7de4a268a5c5550f1f4697eff4aaf397ff17b5f3d9e8064d6056c5722d36152e915e1974fb2e16a9", 0xef}, {&(0x7f0000003c80)="1ab03d09f0d0316558a0ed7e8d5269ecd11121c8ab", 0x15}, {&(0x7f0000003cc0)="e0bc4eea95e39c4cda0fca15d3b0bb2cee39758566afb7de0c875f23085beafef92604646ad8c40889fd4d427a51d66320de073837764f9275694bb136b17dd3e3447a0d10b5960ea80640fa74c7dacaf9d38e6964618f0080eac74a529530a0ea89eb8ea3b46978aac37522dfda7b3c5986ffd967ead24ccf4e5f3d7f52db29c5432fead6a6914365df7d4d74249f56b7ad421235fa9d0f090897e7", 0x9c}], 0x4, &(0x7f0000003e80)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x2d}}, @ip_retopts={{0x4c, 0x0, 0x7, {[@timestamp_addr={0x44, 0x3c, 0x42, 0x1, 0x0, [{@empty, 0x3eb}, {@broadcast, 0x2}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x72}, {@dev={0xac, 0x14, 0x14, 0x3d}, 0x3}, {@empty}, {@rand_addr=0x64010102, 0x2}, {@remote, 0x6}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r4, @remote, @empty}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xfffffc2b}}], 0xa0}}, {{&(0x7f0000003f40)={0x2, 0x4e21, @empty}, 0x10, &(0x7f0000005000)=[{&(0x7f0000003f80)="86b9ed49aab2a13fe0210149a911d33e056fe8ed9f66658255cefe76581bf0d145483599664bad0ee377eff3b65c909d", 0x30}, {&(0x7f0000003fc0)="5d5c18f50bc769ab5f4ac58b9c26c06485a9f120908100db8b8ce0ea0ea5018be56c08c3eab7b8b79fe9e1739b5dd9daaa5761b5f867e95eff9322679b693af1024d84890477f05f1bed4563c256c0bc3e2bf05a0dd77a90c5e661836ddba42ae5f323b4b00a9520d47481ceddcec9e189bc4a51dc0b0c8a7dd814b189bc36e49995e27a1a58ed23d10192049067fac93f21322c5b9e7d4ffec6a6f1f04886803776ab821f202b83b9078fa52e96d9050f27d1ff80dfdd1136a9ce907835e939e7a9538d77edb8992c8f07ead37ff4847bb5e05dc82ac133bd78b180dd39e2a4eb42d0b605aab8e50ad3a65e16b856464b0e7e6d9ebacc1e90ecc167a208f7c5087daac5bb1f980dfe9bbc9c8b12eac592562fa75f7028f9ace0348dd6efbcf0047033dcaf33356a543550550cee7f7dc83ff2089c51a28b046e3840b11ab0b403709a91a0cf0e7aa26572a0b4108dda48bafbc79b3a718d6e25f6dc4ae1b3135a66794f62e938f098d8f9d52c1ba27ab45124597f61e19c85c1a4763c0c58d7c0646db971af825934d4d862509bbbd6d66db599b694333a2a3fce92cad9d0534d780dab126987afefbf59c4c0d4e78a91c09d0bb1209374f1e20297a0d24e36ef7336515f3d8e269e7df85b4a772c16779c6e9c5a5427ca36862cd7e5850922dcbf0a327bc26215ac7853cc74ff57e4543f4c485e674ea5c472f84c68ea6126765d10d0f84604a4da009b4a495d53c05c4809029ab8ff4e061e5968e05361b26d7a99f2b9da4f9322cc9a65148fdc059ab61172bdd1357f1365098e5a7cd76d1c2ea5755e6b4f19e31f5f0a86f94f491a4f1da87418be0131fef610c39fd8ea3660b0078f05e5d1d834b193030b4539bc4b870ad163c5c47d78c2087b2ea788e6bc150e103719808566343fd315e7032e221966215b0e82ed563b74cc8b8dbe245af6ba10a7f34f286fa291e98b960f7f3ed31b828cfa4c955143c69f64ffcc7eb5744e15474168e872b1df6669b3d7f23ac4135d6cc80cffb32f8218805cc6ab5a1788f44878f9ccc88abd3fdf4e49430eec65d1f91161dc53694414fa808e5b00c16b6889eb07ac541727e342f0704e485c90b0d6583b4ea890137f32963b69b0d580ef52512cde0d092ce7d5d7dc674ed7611c7b0e0d0bd44c779ef633c8486b6d161d75b73f52bac41f47b1c3227b9b9c432f2a89e006a48602127dbf58c7c514d8c80d25bd9cee9b8122ae646a4065080f78b7fe91b10dc28782c0fb49aaf028363d06cd19f9cdcecff6fbab70c7d8c5b160b2c31defbea7e65983caeb73c8b3ba352fd5b0e75ff6f0855966d579202292f4823562751e4ced739c9ef076f88e3505bb7d92258e276fe242dfb31ea20ef3b0f6e3c62a8de8edebbe41743c60f436c3dfc6fce0d716801dd357323461f3ce1d2883a2389b5b559610339cc151b9ffcf59a8012135172918fc85124ef80b738cfcfddce9aeecb7f93179dfe38599bcce3ffcf7b94704db8bac480ed8d84c30d5171d88b20be5eeb2f1f7b49b718052237f90ba855ea0c077f5da880894b3cc7e6b1b7cb14b072c0aa8d83a808b6c958a34cf64e0a1efcf5f663d1ca0d0c7ae91c75b2bdcf6567cd58360d1e5da58c1eac74a215e4c72d6175fc69500bb63e5087386e17e025c284ccd68c89f6c4d231dafcca63d4ec82de0a9cde53a917128d2f43006aedd70ba8f5d449d362928b298da530d9726b24ff8b8d65b3cfd035f99ca7ffb0be896a39d8acac57033b11f2bc977692d5fcdbc02d3c26f9755c61591d161b3531c4ce20baa927c8d2b1b04751078ab11db2c44e02d20b2da956d3c8bcaa63d5364fcb78e18c903c7c34620bace64e64f9a8d5221ad096b1aa898f629964bfbaae8c91c5be873f468f06040784d10e9513cc825ce003a3ac288d7524c35e06d0defa2b5bbf7843688ca001b566972c7d0c972ea6ffa192682dd1c1d6be2701e0c71b56f02f5a2a7cd7651b701e2f33a39e5223e51ad60c720bc3b743cf8d456f5aac410cd4b270f016ed2805bbfb3d89b4322a3da0ff0e4633caf7d4ea690d24bc450dbaba00194aa4e6a3a35f8b2cdf44a5e9368f3c884033e38a069976c041b59ae3410f402804b6434406667e479c9d9b78d9e48fa929e35e511d2eee76627d5452740cdbe36384b10fc44678148134a0cd13b72800b9cb0be1086ab73edca5dc99fe17e1e96ab68cb72f8095dcbcc7ad3def96dcce8a6d5b6f6179d958e7438887911622245cb0edf5bd6ef932cd3c069e6efb31aa7555cbe7d69fbf04984ad915f35019dfc8c7c87a6abf43702a22519bbb2400ad22e933d8d1853465b76bd806c1be8dafcab1b99ea5c68da2965114c411b4b047b7f19a726cf1f6ba5451ed3d4304961fb39a00f5ff4cdb25ab5966b3b06a8d32fa3b53a50eb763b6523a26f2c4cb2497070d0d139b21d0a70743a93af41e8bda16572fdfb0191248ec34bc63417c9c5ad5f5bff2267b4b9ca518d30c693d68a033caf4a3cb4ec48637b2502045b07109afeec5903c19e9525b5ef0225d00db2f9c7a973e2f1756d2f2683049b2f7f0fb635c46256ead9b90b147cadc258b8d95a94aec8643d780468b3631d7169c4333c1c57f5e2c08e07c3ed41f48b4dd4d2b99b9223702c38a2e74820a37590822fa8d27060348ee1a70125b1f2728d56b47791f9b9127151328a669fdca8d47b43d19575b4f75b7c3a96f6040fa2192554f5a54312c281a76385122e2da8298f3f6c6bdf5a2074e009bde20e43a2d56b83238310f35b95d53ac04a584b26338ade5cf9a4d090ba5d3e0b2e968cdf2765d9cb4e8ded3d1c223c17e22aaa96a5e48f8a17b729ffdef5cb5d73e68a18e17790e56a9ad03c1b3c0aaf75159efd11bbe58b710e2fa6fb67c5e4a69dc9dd134beb74d6ae69a7aa5170e1e906cbadc5d1a25d4832e3a9daa343627984176d8ff80412f56d65ccee57ded464c2b1beb65b3825bfc8ef2ecb22f1cd426bf0bcb96357d1720269c7d1a8f52f98336834580c0a0a05ab8f68d7ad80b63255f1dee7118ecc589080e7df02ce725fef51d4f0abec5fe05c6cb11cce1dfe053a7dd616a063e9a74c6ccb95f10baece7e7e21053c6a2003849fe8b215d437467b141d5b443694c82a5dc31c64298e6a746e79a472670fa00bb79e50ccd7dde56414fe663d5d0def3732e9e401b9b4c8af02a8c7026284e7e77749a5f64ca1282e6bc6e1a95f0fa3beddf81f499b117c47bbba614273c9867afac409cd97bf45e150a4a6e5eb8940ab5f1b1c37cce98615ca16905dbc5c45a7e81cc5b4c2e51c7db60c96827308cf462de53afe3106ae40b92e3655a6636df590cd80a7212f6195884594405e74d50905a31b13856df3456f4cc3cafd55bdcc052a6567cdab1e9b5839420b05d1b4788d80de45dda73936f1215ef6c8c390bbe76bc1980de2ee0db1aa8cca05800da8c1aa2a2037d06223abe69b49dd7f419c2f2d5a9db4f9f0c20acbf5d7f605b227f5cb2054fd1c57e9f0a59f8aed0805295eeba5c3654f3f5ce6fbcf58eaf909591d28f082573d7cc10ce879aa0ff282a42e8e651f97b0b8d8511ccd1cf708c8faaaf9f1097c5fd056d695552016caeffede52d928067e20bfe99025e465f7da79d68f99448ee2189108842e8441e42e113c19795b42fb7f13f5f27b69290ae932e5043f01cca40fc6135cf1260c8abff9460bdb065ba5ed38589aa5c73b11fe3e31ab098b569744ff929a007acccf8305b0000be0f82b0bbc228397af3ed4042773af7cd648b6b1ea491e0ae5684e039821672321a8572c51a4811a6309bd31f687d5c29f6c71a5a0cb6705c4f0c549fcd78dcc1bed793c52df654af21b4f81aa6301d54fcc4c2d59f762d7ffe1fbb14190cd79a10a2f7249c8d8b72d56459886103eed7435c53e9130d7a6bcb8cb56750a39f60d805c78fa982288dd94b63fef6fc47f71cd652f36fa5658383cfb8c67e35c0fc540c2dbe57331da8bb5dff44cc2fbb602b671f28e398e038df406029118265c702173462c8f6fc18b92311b60fa211b330f0baa82bcbdf4deee10f2617c8bfb8ba3f5d37b8cf5055035b0499df165557617d7eca8f2b9dc1890c28bf9023b79a14b9c7995a4397feb040d7be220cc37d7c97e41d5d2b2e0540c837cec4339643fbb643467f6dfa07ded3794317d5c6555285697e57fdad7c1c777b2c1c3077ce4cfce062ee55fa86339c5cf4ea0f2a15189e0bfab9fa32f4847d81c87d5c968a2faebe78592396dddd196733ec16e1357494465636a27cf7ff0e70180f2d1d6fb5724d2ef3bbca2ab3cc573181f355a2ddde28024e1336c655dd5536f1cc961336bbe283902ef2d4e3dee22813303b10ce297accc8b13bcc794ba08533868be1c52f6cdd98908e7ee86fe5f20b908a8b3ae9e3552140919d17e15d54aee6040b2e3c8e4fb9e8ad9ece6b60a9d5a6e9478eb734ba910e1151c1b24af28efca8d5cf43797d639179e42106b3c61899b7f0883632d811ad2bec1d0321eb7fc9a287ad3489236c84e1c095ff5b661f1823a30e4cb2a47c3e805ad08ac30da3d5862c1fa168eef7f25a212d2c6b5e46dcc93d37c14ce99c8e5da7432bcca7f4fabd2997c949de12f36526e1c4c008f36529fb059acd531a39c1ed62cd42e95a6e590bbae75950ae4858ad83c22dd8855b471436cfcc49d574081937185c24ba5ec5147a71a3560892b2587b5df7fb670f1192d8098171f9cd9ef0f4aef30b34eada5bc3b54e074a44240130d2d41199126dcf4e19087feb12fc59fb9dd736a5ab01629102798cd759ce6ad87be04450e6ed20e1713fedf52f7c215e7731eedfa6933d53ac659bedbeb6dcafb10707123a5cd44cde7c6d0643da4934812fc5487e50ca17bc98fbdf0dc5e50f2eb9319d817cd37867dcb4ef3bc2d0a1a525733ecec0ede25b746b73cc9383a5e524a224093cf7a98e6be81a95b3e33d45dbfb720e76ede6ff5aa72d348d0de82ad9feb4b86839c17bd6a6f940f8b5ef2993844c89b925b158d13cc10441a0c0dc006acf10b3ab912465a15e5bb46524fefe4a090d2994112732aa9fd00a3ba5940d3623e463dda2867c6d403b9746d60d1665580d8941418681ea9590ab7c0a5bd2df2226204ef01a1b84b9b73c131fb0ead33eb68213319b480c2bb53db01642df5939fb4def40c914b7900e1024382da2d200f70a13ecc404c00cf804600040af552f1ab75166de693e4d198b201850463a9d9e2c2203a9bc04fd94b2b2b91a732b55d3099bb3fb11ca4c60aaddc65c836827a18cab1ff6b7969d8cca814c125efb2a18164fa527161579952e5545f0d7a39edcdefc3b230bcf899479d4e9e10be4853a0eff1429c77c4459109a111a0659c85730156e4aaf432beb119ea54a8fa29c603cb762640d5d7b416f122b93e9b430553cd34cfa136d93a87ce181804d4526d24a51555e10df38fd875d67723bf220d10dfba6fc548f50b562891b960609da71f89eec0ed99c24677e0e495d353d3d7b21db36496ab9cd1264bfe53d89702e85cac8e30dd51d8023ce64c8726789a7ff0fc860e42f1d5a52669b72302919d12289d22d7e45fe9dabe8f90ef34bd44009767b16a4d5b372712acbf2ec61df5cfb6d7a4b0c19a717f9eeae40804118c65735aa9e2d87f9140adb8349b6a0d45f04d26e2c4fe4acb609be19087e013e91cd5569fc1ab2f3d42061de164cf7f9edfbb11bdaa780121353edae6609a65462e5f416bbad15a68a0a4e1fb8da5ba3db453ab88d3b0f9e7efecbb333cab", 0x1000}, {&(0x7f0000004fc0)="d5e1f12e6cf712a1ed5150750361dbd6d4cd661a8e22", 0x16}], 0x3, &(0x7f0000003840)=[@ip_retopts={{0x30, 0x0, 0x7, {[@generic={0x44, 0x10, "0bff53e03b60b7f783160f0ba990"}, @generic={0x88, 0x8, "b41a2af2a429"}, @generic={0x86, 0x7, "066183eea4"}, @end]}}}, @ip_retopts={{0x7c, 0x0, 0x7, {[@noop, @lsrr={0x83, 0xb, 0x71, [@remote, @rand_addr=0x64010102]}, @end, @noop, @cipso={0x86, 0x3c, 0x2, [{0x2, 0xe, "7bd0336390c490648741b05e"}, {0x7, 0x9, "96d786bc27d2c6"}, {0x1, 0x7, "cd44b282c4"}, {0x3, 0xd, "0df38e1d8109c2251b6b2c"}, {0x0, 0xb, "c0f8843c2d40de8598"}]}, @cipso={0x86, 0x1e, 0x2, [{0x7, 0x3, '='}, {0x1, 0x3, "a6"}, {0x0, 0x12, "abe944a7cedbfa085ef0e9f058318355"}]}, @end]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x4}}], 0xc8}}], 0x7, 0x4000821) (async) capset(&(0x7f0000000080)={0x20080522}, &(0x7f0000000040)) (async, rerun: 32) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) (rerun: 32) ioctl$INCFS_IOC_GET_FILLED_BLOCKS(r2, 0x80286722, &(0x7f00000050c0)={&(0x7f0000005040)=""/118, 0x76, 0x2, 0x5}) (async) ioctl$KDGETMODE(r5, 0x4bfa, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x3fffffffffffcb5, 0x2, 0x0) (async) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x8946, &(0x7f0000000100)={'xfrm0\x00', 0x0}) (async) ioctl$BLKPG(0xffffffffffffffff, 0x1269, &(0x7f0000000480)={0x6d763f0f5a7b8ddb, 0x0, 0x0, 0x0}) syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f00000005c0)='./file2\x00', 0x1018658, &(0x7f0000000000), 0x6, 0x60a, &(0x7f0000000c00)="$eJzs3c9rHGUfAPDvzCZp0uZ90768vLwtigEPLUjTpBarXmzrwR4KFuxBxENDk9TQ7Q+aFGwtmIIHBQURryK9+A94l969iaDePAtVpKKg0sjszrSbZDdN2uxOmvl8YJJ5npnd5/nu5Nl5ntk8OwFU1mj2I43YHXH3dBIx0rJtOJobR/P97vx6/Uy2JLG4+NovSSR5XrF/kv/ekScGI+KbYxH/qa0sd+7qtXOT9cWmdyMOzJ+/dGDu6rX9s+cnz06fnb4wcfD5Q4fHX5g4NLEhce7Ifx8/8eoTH7331nMz39b3J3EkTvW/MxXL4tgoozEad/MQW/P7IuJwttLmdXncbIEQKq2W/z32R8T/YiRqjVTTSMx+WGrlgK5arEUsAhWVaP9QUUU/oBjbr20cfKrLvZLeuX20OQBaGX/ftsa1kRhsjI2230laRkbNaxs7N6D8rIy/r+/5LFtiyXWIP+4dnb4NKKeThRsR8f928SeNuu1sRJrFny4Z6ycRMR4RA3n9Xi42LL3UsSZJy3o3rsOsZj3xtx6HNCKO5L+z/GMPWf7osnSv4wegmm4dzU/kC1nq/vkvO40X/Z9o0/8ZbnPuehhln/869/+K8/1go9+TLuuHZX2Wk+2fsn95xo8fHP+kU/mt/b9sycov+oK9cPtGxJ5l8b+fBZv3f7L4kzbHP9vl9JG1lfHKdz8f77St7PgXb0bsbTv+ud8rzdZW+XzywMxsfXq8+bNtGV99/eYXncovO/7s+G/vEH/L8U+XPy57TS6tsYwvT94832nb8APjT38aSJrjzYE85+3J+fnLExEDyYl8l5b8g6vXpdineI4s/n1Pt2//S/7+byx9nqHiLXMNLr1+7k6nbQ9z/FtGWHfXP9paKot/6sHHf0X7z/I+XmMZv79x5clO21aLf+hRAgMAAAAAAIAKShufwSbp2L31NB0ba86X/W9sT+sX5+afmbl45cJUxL7G/0P2p8Un3SPNdJKlJ/L/hy3SB5eln42IXRHxaW2okR47c7E+VXbwAAAAAAAAAAAAAAAAAAAAsEnsyOf/F/ep/q3WnP8PVEQ3bzAHbG7aP1RXo/2vuMUTUAXO/1Bd62r/3ixgS9Gkobq0f6gu7R+qS/uH6tL+obq0fwAAAADYknY9deuHJCIWXhxqLJmBfJsZQbC19ZddAaA0tbIrAJTm3kf/OvtQOWvq//+Zfzlg96sDlCBpl9noHCyu3vhvtX0kAAAAAAAAAAAAANAFe3d3nv9vbjBsbab9QXU9wvx/Xx0Ajzlf/Q/VZYwPPGgW/2CnDeb/AwAAAAAAAAAAAEDPDDeWJB3L5wIPR5qOjUX8KyJ2Rn8yM1ufHo+If0fE97X+bVl6ouxKAwAAAAAAAAAAAAAAAAAAwBYzd/Xaucl6ffpy68pfK3K29kpxF9QelPVSrPNRkfT+ZRmKiNIPStdW+lpykoiF7MhviopdnovNUY3GSslvTAAAAAAAAAAAAAAAAAAAUEEtc4/b2/N5j2sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL13//7/3VspO0YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4PH0TwAAAP//YdFCNA==") (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0x12, 0x5, 0x0, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) (async) socket$vsock_stream(0x28, 0x1, 0x0) 4.396333625s ago: executing program 4 (id=83): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='comm\x00') lseek(r0, 0xffff, 0x1) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xa, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r1, 0x2000000, 0xe, 0x0, &(0x7f0000000200)="63eced8e46dc3f0adf33c9f7b986", 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x4, 0x16, &(0x7f00000018c0)=ANY=[@ANYRES64], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuacct.usage_sys\x00', 0x275a, 0x0) fcntl$lock(r2, 0x26, &(0x7f0000000080)={0x1, 0x0, 0x2007, 0x1fd}) fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x2f, 0x6}) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x2f, 0x401}) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) setresuid(0xffffffffffffffff, 0xee00, 0x0) bind$bt_hci(r3, &(0x7f0000000100)={0x1f, 0xffffffffffffffff, 0x4}, 0x6) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000002c0)=ANY=[@ANYBLOB="68000000100039042afd7000eaffff1500000301b11dac79deb657d606d96363e8b9725fbe87f3dfcfe9d4e295390daa8c3f894168f5457e564537a0dcfe4f7891ace0627f25160614f03ccc8392c2fb23fd154f2eae440a67952b19aac58a9214d8e7eda4a33b1b499d82ebfef34cf7a3cf100d167ef251c625ee0f8d8254e237d92183bb9a85f485cd04d7f60d09ad702a6a4c29e2ac9c85a97bdc0cfc038264a65e75785ecf4dd9df9c72dc1783828137edce81f7d60126a71e4d459712957ad08fd1b5dc6792314a9877c65f8fb5097905e45bb95e5e71ed639b7245051037eb7bc5e261544edfeda771188411681a31000ddbfca30c82b8e4dacf7c903c1916762953b474f03bc14ef608949fb54b6b33a7e91bfe007d9909139057eda0710e40bce24b37b485da9af9d7e3a9b188559de5d7211c93778f8d3d326d1a1e29f4b79f1831d4faff", @ANYRES32=0x0, @ANYBLOB="03000000c31006004800128008000100736974003c00028008000100", @ANYRES32=0x0, @ANYBLOB="08000300ac1414bb060012004e22000008000200ac14142d060010000070000008000c00ffffffff060011004e210000"], 0x68}, 0x1, 0x0, 0x0, 0x8000}, 0x4008040) 4.385621105s ago: executing program 4 (id=84): syz_usb_connect$uac1(0x0, 0xa5, &(0x7f0000000780)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x93, 0x3, 0x1, 0x3, 0xf0, 0x7, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x40, 0x92}, [@processing_unit={0xc, 0x24, 0x7, 0x6, 0x3, 0x0, "4917fcb22d"}, @processing_unit={0x7, 0x24, 0x7, 0x6, 0x6, 0xc}, @output_terminal={0x9, 0x24, 0x3, 0x6, 0x300, 0x3, 0x5, 0xf7}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x8, 0x0, 0x7, {0x7, 0x25, 0x1, 0x80, 0x0, 0x4}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x8, 0x2, 0xfd, 0xc}, @as_header={0x7, 0x24, 0x1, 0x2, 0x0, 0x1002}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x101, 0x1, 0x40}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x5, 0x5, 0x0, {0x7, 0x25, 0x1, 0xc1, 0x4a, 0x7}}}}}}}]}}, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0}) r0 = socket$nl_audit(0x10, 0x3, 0x9) syz_emit_ethernet(0x86, &(0x7f00000001c0)={@random="591a1d9a2bdb", @link_local={0x1, 0x80, 0xc2, 0x25}, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x29, 0x0, @empty, @multicast1}, {0x0, 0x0, 0x64, 0x0, @wg=@response={0x220, 0x0, 0xfe5e0000, "bfd8a5ba5d28fd7f1a9aa8f6f399249d6a0e896f38da00", "0b3d22b336984ffb47476e10c3ae64b1", {"bb3b2195c4b058706558a70864bef1f0", "524a72fc460b8cd26e095f24ab642591"}}}}}}}, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r2 = syz_mount_image$fuse(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000002300)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0], 0x0, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='.\x02\x00', 0x1018894, &(0x7f00000006c0), 0x1, 0x512, &(0x7f0000000c40)="$eJzs3W1rZFcdAPD/vcmk2d3UTFVkLdgWW9ktujNJY9so0lYQfVVQ6/s1JpMQMsmEzKRuQtEsfgBBRAU/gG8EP4Ag+xFEWND3oqKI7upL3St35kbzMJMMySSzTn4/OJlz7sP5n3PJ3LkPh3sDuLJeioh3ImIsIl6NiOlielqk2OukfLnHjz5YzFMSWfbe35JIimn7deXl8Yi4Uaw2GRFf/0rEt5LjcZs7u2sL9XptqyhXW+ub1ebO7p3V9YWV2kptY25u9o35N+dfn5/JCufqZzki3vrSn370/Z99+a1ffebbv7/7l9vfyZv1hY912h0Ri+cK0EOn7lJ7W+zLt9HWRQQbkrw/pbFhtwIAgH7kx/gfjohPto//p2OsfTQHAAAAjJLs7an4VxKRAQAAACMrjYipSNJKMRZgKtK0UumM4f1oXE/rjWbr08uN7Y2lfF5EOUrp8mq9NlOMFS5HKcnLs8UY2/3ya0fKcxHxXET8cPpau1xZbNSXhn3xAwAAAK6IGy8ePv//53TazgMAAAAjptyzAAAAAIwKp/wAAAAw+pz/AwAAwEj76rvv5inbf4/30vs722uN9+8s1ZprlfXtxcpiY2uzstJorLSf2bd+Wn31RmPzs7Gxfa/aqjVb1ebO7t31xvZG6+7qoVdgAwAAAJfouRcf/C6JiL3PX2unKJ4DCHDIH4fdAGCQxobdAGBoxofdAGBoSqcuYQ8Boy45Zf7xwTuda4Xx64tpDwAAMHi3Pn78/v9EMe/0awPA/zNjfQDg6nF3D66u0llHAN4cdEuAYflQ5+OZXvN7Pryjj/v/nWsMWXamhgEAAAMz1U5JWimO06ciTSuViGfbrwUoJcur9dpMcX7w2+nSM3l5tr1mcuqYYQAAAAAAAAAAAAAAAAAAAAAAAACgI8uSyAAAAICRFpH+OWk/zT/i1vQrU4evDhx569dP3/vxvYVWa2s2YiL5+3Q+aSIiWj8ppr+WeSUAAAAAPAU65+nF5+ywWwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAqHn86IPF/XSZcf/6xYgod4s/HpPtz8koRcT1fyQxfmC9JCLGBhB/735E3OwWP4knWZaVi1Z0i3/tguOX25ume/w0Im4MID5cZQ/y/c873b5/abzU/uz+/Rsv0nn13v+l/93/jfXY/zx7pNzL8w9/Ue0Z/37E8+Pd9z/78ZNO/EMh8sLLffbxm9/Y3e0640CV3eIfjFVtrW9Wmzu7d1bXF1ZqK7WNubnZN+bfnH99fqa6vFqvFX+7hvnBJ3755KT+X+8Rv3y4/8e2/yt99T6Lfz+89+gjnUKpW/zbL3f//b3ZI35a/PZ9qsjn82/t5/c6+YNe+PlvXjip/0s9+j95Sv9v99X/+NyrX/veH7rOObY1AIDL0NzZXVuo12tbJ2Qm+1jmkjNvPx3NGGAmno5mDCuTfbfz/3i+es65+rFMdp7Vx2MAzZg49j0di7NWmETs5XX1+Q8JAACMmP8d9J90BwkAAAAAAAAAAAAAAAAAAAC4SGd8LNlkRPS98NGYe8PpKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAif4TAAD//4RX0Xo=") r3 = open(&(0x7f0000000300)='.\x02\x00', 0x14927e, 0x44) fallocate(r3, 0x0, 0x0, 0x1001f0) fallocate(r3, 0x3, 0x36e, 0x2) read$FUSE(r1, &(0x7f0000006340)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2058) write$FUSE_INIT(r1, &(0x7f0000002200)={0x50, 0x0, r4, {0x7, 0x27, 0x0, 0x1dd880}}, 0x50) read$FUSE(r1, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_IOCTL(r1, &(0x7f0000002140)={0x20, 0x0, r6, {0x403, 0x4, 0x80003ff, 0xffe}}, 0x20) lsetxattr$system_posix_acl(&(0x7f0000000080)='.\x02\x00', &(0x7f0000002180)='system.posix_acl_default\x00', &(0x7f00000021c0)={{}, {0x1, 0x2}, [], {0x4, 0x3}, [{0x8, 0x0, r5}, {0x8, 0x0, r5}], {0x10, 0x5}, {0x20, 0x4}}, 0x34, 0x0) syz_fuse_handle_req(r1, &(0x7f0000004340)="265ed300624cee917954148609d0f2ac52561da46fe5c8ce8b3d649d8b59dfb0c633a2151990de893de399d507986121aa114fd87163065d2988807d3e0953e6b084d8b607280f9207193bb76a79bb6d4f638d070435bddb76667d5dee6329e71b2c9befbb22bbde0c1b6da63b845f2c28d2c5f4deb07b4ae015fc576702112f75a755e76b6dc450719f63cd1939961e4c895f9054760c61f933bf74d185520f9aebaf3ab397a2089640ec41ab5cfe6c828b53c4cc544f9812034c719e712532763eff6e69ad7cc4d2f29f97ccce18f298ce417251430929d422e21cac05093609d97896d0beb7d4cce9f1975f01e7dd29ea061a868bb6607b7cf88a2e33dd5c5db31cbead98e06c2c7add9012b0483fe662532c81ab1a1ca8f20f1cd9020e06c2bdade3f311d08b47503b5b63b279a9be019006e6929670f53d5688c194e9f046d2322d71bc26245e698cd44d655c59b2e0ff43771a386abc38cd6e493e0a475ef525fa78671fd9954e7df71a3b7c7ed90379dffa4fd76f0367eca11c1d8de813979951eccc8c93b4f9fdb4785c0a9d207e65742bdd358e9dfbf29203c36b91fdd78db55b53ad1e713e32fc1f47bf3390f3db8dfbd514b4b31095c818e18b63ebad5cc3b406557f3a9380c5065ab11c64522b1752b2296bb00b7750ab82704ba197f26ab76e35da02ae87d25669d54d212aa680b579773c889902782d1c8067b16ff957bfa70cd8af4c366c1629e871cfb033d46c0d308c3ff5072fd8e23ee02986a128051b8e6dbaa2bc46bdc8772d923f2906eef68015bdb4cd66a2525269a91cbd7336c930c08190a8606d762c768d164d05eea38d63e99e1fab83ce2683b885e1619065acb1bed0bfd63e3cea5c9d7c9994df4036aa17f9eb0850f9eb42b17b19926fd9d814529c3cf4397e3f38f9626f0bb4f229b51c35773cbecc42ba22f8346c9c3a6f3ca7d8b25d0bbf30baf48bde92ea192e2484ef9b2160492edb5f2ce296b0b6b420d020b7d14d780db436b1a23b733051369536eae7c7148927c3ba3a968516039b0b14d9918a41a1bdd5002847e1c3d02f0dc2235857a9797038d164591757820e7d74dbadd42b8903f20434c6ac0f401fdbfcbed5dd3c5b5fb0ce1f9c81e8d1037fde8dd3fef1d5d7af6af8f36c0f4462909dbf694cc6fe80070bd5fac5a5ca4dffae4b2c67892f7c53af3644ffec29ab3d791bd7934ad38929a9d5fb9ecf10b9dec62e315ccb0e0de60bb1620daa8154a4cdec98d94d42ac1a4b5f8da6afcb7dfb53544fbbcaa3aa444182ff25064ace51a825fe89236e850a2c90e1c7db17871ea809c4a11a26f49b213cab87d4a42b747546fb9b15068faf1a8556f909f2c47202e7b65cddc708ded90bdde68725b787bdc2d4eeda60204bd0028f07ffc3052f93eb6343d1b2a9a5292e6574baa4a096fda6dd54f6d39e9462b6839b8ee2426e3fbf42a016dc0963145e602f2b0c351f123df48f608f74b04fc7e9cd018e7ab25bc1c12f8f58c0b2dce5714faa54820ef72f38566e3d776ea2d5b061a2e94710176f15d2221420abad8b8b733de253e602277848e7f1e0eb4d07f5eb0cc4d9f874e632007cbca23a5d7e4109cf5c4fafe5f607149bac37938734b77d9b183cf76014aa61507bd4eb44524e8326c58932c8b9f6a10e334cc602b5b8c956c7cb5ffa099274b599fc9c58327f85553e00263e548c93c89edf7a7c83cc10348662fc344c85378572a40b49ae65972fb40abd5e0a38af48207983f86c7bb6bf9b7853c4b1fb522d135a83bbdbb78130b4df3aa7cfa930868cd5a2d995ca9fe4f64c79485ab19d85b0c82a72f4a09ccab267320a61208ccef13c3546ab0f16e34cdc56d6e48a6d9c14c626528a3b191e3723b19d4388d5b9b61c7aec726b8752455f96e888ba7af82c127796e9b67432d1f60a3470c7bf4b924cf10f06a3e3f64c60c7c2b0fba4d1ebe4e52014b4052c2ba0d5b649c46e5cdc6c7159faff2adad2db2d3db9f4f9e9735ba28b7aa1c6c2fea9dab6c9617160d182dfc13e18f44e73c4377df42080d08a87fcfd46b4a4f30205457ad19ddd473fc3a67153d04e960f1dc7556fb158a1d584eb2bde917792892a30e9cd25d37a318cf06bd6541463adaf5d12adc50252f364ba05f89182018ded2179c23a1fc0b31d87139da39298b8d387446c70c4577a27f6df841d9f43106bc1bf44f5c7a41460e2afc9eea98f8e256919c0befd53d7d015412391963c9ad39a19aad265cdbd609628e1913adc2467b69c00865a88635c46a851e7252cf3dc5c3cc5dcb04e97c0742d1a844556744036c97710dd9b55f661506f36cfef2c6b7305b63f5c33469b33ad09e1b593a7ddfc97777954c71c8e4857ca49aa7e5de0d25d760f633660e1fd783cdc43b00a0ec149cc9c8385807c2f6b4cb255d6a15ac75ef63d0871b176d503f332c069ccfa7a2bacd11999ea792024b35c9faae5bf02bd5c844d04d9680c1fe35c2d90ce808b45932e754e4e1dd142ba5a7bd9ecdf7717094ed4359eba666fbdc1e849ccede72b0b37f0b8bc4f76b99222f8d199de11dbd0ff396236f4a37aab955126a60c9f0d457c7a394920aa9014611e5d994c8373516f061dcc5ac881bdda5132b5ee984b15fd007828401c72df63c2efbc5f0e8545310ce65d0635dc73f0cb1c796c24b7ee62616116c13369ceb74ff8bda64a98e903dfcfd88b3c0c5f86191bcc8342578f23dc70fa6ceebde822ffedb7587a3f204d330be4977bbbc2529cf0ddf4c85b17f1088f48d878e72fb00e15a6144231108be816d2718c360e2fa8a236691c775a9a0ef3559696f5b8f85eec0aa2b1c4f01a2df6065bd31b23dd37718613fcbbb1566dc0607bf487c1a91f2b39a83755a6048e46d02ede0f5aaea8ee9e245d6c37891f5ebc9bb7ad2462b4ea4f1167b8c8e97e2f7b62c1c98ae0b808ee6033818d28a00ee72120820b2227da50d7f66d3318f6acc6398c81e529c5cb0df75e303954c2fa828760c1133fdbdf1fd7675b8634bdb496b054b91672fc7ac344a37bf60988870d54e5baf91334db883b2c69acb50676c2f871fd577747dd1d26c00a56e757b6a0edcd609ef5c3b3ef669ced2af5f19ad19194d04f23ff23546df47bc67ad596672a40cca2e87f8fcc3a318e37c73f9f50bd06926c74078356ddddba42ee273e0c33c2fc6cdd1fd50daa6ed3b7b6ce558f89449fca6d8b05c90639283d44e14a854eb29d65ce5b9552597072cb148ccea15ef430630559293afaf204f22a890fc3009a2bc1b0844a49668354a940fbd0d5919faadfe5cb80e4c93d138ae28269a99c877426298b9ec7f01e9005da2d7977f34103de38b2f65bdc1c899ba96745ca977c46db6003b1ab840e677f0d8960b4e9f71e82fb89a8cc0702739276ec7a040c69e6dc0e439658d420737a2f6cbe7cb1ce904f4a39dbe8284971e527ef50976c89855f75d5e129a09a117a5c042411696f8a3bf02879a287b2b1ea2a6e1adaed0374341113bb8363f33aacd361339c9c06b4bd6e04f8fbf1f120f1992856608426d44abb6cc429a075c7bd22bdffc9493f218286f8eb585001fdf79327c8c17d462cc2ca5b435d444659767150c6e1000a74f001be398a1bb48863d3a4d4a71a4623e1721b003d7d2c038fdb405b814f37a95a6a53bbb365dddeefb83451676c7b57a23dd1d523958e2e2eb8d889c47cb7aa515e9b11b2c3accfe6739a8ef56b7a02adfd63ec9f9232c38e2aef3773a9a7d6f4844ea1d609f146f19e6c46fb6b961b8037e5d9ba34c0ca5c10a668ddc5d6f4c7951732f68c56ad9c1b3e53e09d33d9b377258ab2de957c8adcd4b68923ed6eaf2441e2d888d1d4653c5686ab712a82ca16cf475009e238e5a8df04ca2fa719e6308bd60026deea44355a6e878157ffc7f14a8d34275a9ed5f810ea4ed1827e4c91998aebe9aacbae14d95eed96a9de17463ae852f53d2bf3e92df959564e9550c1eeb0b052c00cd44c07b7f021cdad5c70908a74bca9ec4fa372f491aeadb297e8f571de1b376ef1b7194d8e434ba3867940606521399595be0ec4daab0b45c42e439adc5cbecc7310025ed8761a1d78adf3ee6b223577e473423cece99cde0807269de6929624ed1739b2380ed4688779ce9808595e9b87ed6f42d89b1676014cb8c9a3f7484aacdf794f056439fd1e5233de23141d5b87ca95b54721a01212666e8067cf683025f1219f4d0569c8cfb2d6ed67e7f051e2ef9d0b70a390ac7d53bf9c4e537c74afd223e311341583282ac6e4ab209a591ab0f4d7205512a74a01cd33b57d993fc5c548a757d757e1f32272c22b86fb2428b338eac75c21e4ce3fbfdc6f04a62856610308e65dca82a7637d7113a48c6ce0357fa454f6d58a1b61698c7b65dc9b8678f9d279b883f76e04ad1f1154e2f490afb7e397ce65ce297f6599b0671f3129bc87cf4221d8ce101f71a1df23b6343dc3d6e35ee2eb0a1e37e67e091fab994b8948e956320d7e512308641a129526ff2e73ba026fb72fd3da3482fde5374d54bc3ed6ae53f2b9b4d222db5f3126760285683ecbbd0f8b5bb964e5a1cfe404ce21588a21c2244e0f76520e139992f65a15299548f4dc5e4d1e54acf7592ee1f04e36987606bf10e4632c79d00e1ed985553b00a8e828dd193f5cbd7101cd36745804d474532fc51e708c7f124bf9231b9a7bd1ca4446060535054b4bfd5a61607f3ae45cf1deebfb9d8710e5523c8cd03565cd378e77b1b3323a7d97f28fd1a13aa40626abf69d7b66ee9db3d604b293966347a4fb36d089078f9808bc209109690ea47941ad7c141767b78eee93131a57b5e12690b7288ffecf22f39f308a80457ac6052b8f477bafc15a3ab30cfa3cbd7dda9803e5a5664694e77f528087de197c02fd4d133ea9133b9aa4377bcc0b62801982b999b6e7f76dff371dfd998704e340b4e5da88384fa8cf08d747c977105e4574bda02c56361338a0a9bd800e94c861a31d5d64d71cb65c0655f5b5cf5f900e348d7cc05d9c2dcf711859cbb8ffa54065e2e5462f4c1d80d28e5d5400090d4bf61565422b8df0f34f7a7c1e153d39c9d7340d15b8db226d323b4e3c50fd8aaa87ec9e5c3fbb3ad66462c6ec5ff31877024d119fdb7a16e69d324ca9819512c45c3852409f4899a41a4d16ca77dc3dba1ffbdc2af2fccaba1f04e048444154d5019a267bbcd440d7bb3516e9741e5f9c3ef1135e8c0d70e3c7800c10c000e9cfbddbb5aba9e43b3dc0164f92733590f6921bfb53aa1466a53b6146113795fc13d1621b3cbe0eadec02c469a4899232c23a5a88a9d659984c22ee523b5c5de84223a0f0f9bf1fcdb1efb4709252c0fab477823bf2505f9a2e4a36d0bdae824ecad15a4c313f0c9eb4423ea249710e353e61264630927f778c01978f5b50213d71fd746e40009432bf50b7932b7659942f0d1b6375b87d9b038ce271d7333ed282beb3925a330d881ac7611d3e8b869601b146fd82c06b340ae4823c4c429af4c15f2a2a2bdf383788e86b68c001866a86188cfd71b02bc8abef13703264f3ad08ff6602e15ff84715b7796541c87e26b0c6e086211943e52629f8c1e71fdaec972ab5a2c690c78b08d65651ae4b64070f7bb37931119881ef14c4c8e228d67d34f1c9eb855b39ad6e615bf24f7b453a76547edf2fa025c53bda95d783fb3f735852f28318a8a67c8ceb5279d380d724ee6eb2e76ba8807a0865fcafac50d09a92b85d27a238e4461a80cbbeaed62a844c17e498f6457aa642ebbd0aaeabf127b8f8fbdc2e28ff7fafaafe3016603461f256d7fca690a8643b9697800b3cd59e09ecae48baabccb63cad4a627f6bfba0759f1c186977e9698e6fbc16ec9d1c95ca8e2e075a1eed3ba6223e4df44be7da59a444715a78fdb90a1645c069ca0fd1609b7dce29ffa11f17266c32856f9ebc853c0c7cbbbd82667a5106b5b63f5328ae9d653dc5dd53194988f0e421db3851eee53c557e40a7ad293a22ffd3445d296347cef4187aab3c9c3c2a8e40be66919c30cef3de8125f3cc7342a43791cf1b3b117af99b04e0fd8170f17f4ba25bdcb24965501025188a430df86239d369a6e2c9245e914fe4be3a1eb48e22e2e1c72caeb4b0d1b69e8a817cc7ddf644d33e56ae32215604f267a80754619440ddb3621280a4b388c14ca19dfd398d744977849247d0bbc55d5a54ef062ad3cb3689168b28a0981946fa01737e081101b9c571d0ec4e5775159daccc110588fbd35bf6f0d55f99da967a3d3db1999e158958d7ce128571efaabc09c1aa7137c35f3edf7cfff386a79ba5acfa974366c442207a39ce67afc8469c2ddc6f45413dd654d9f59ae7fd31115dfeccc43c27bbcffab119106735b7782f9694a3e30159aee341f04540a54443562cafad5cf3336c6e900332b053d7c93bab45d8846cb5b880e11b979c13dfea06267932d89e258ef30768ec2ce1d7b020609a5ea6ad9eda78219542567029d1d4d2ffe797b7f95f16b8f599390b0b630decdc6e17593b7e4992d48e62c27cca2e423eded85cd4b436065496984d59044d38f317d0ba649837e5377ab3793c3f66c0509eb37ba365c94273b3cad97c5f607bcd312cdf3c8605dd5569e293d21c588969d7bfb17a228b53f2cd0387995945253c6ec8fad3777cafafcbb9151a54e653a142b5ad0c62682b8ec4b99f525dd853f75c17ae6264b7bf975138de9932d40be9f35ce25dd2a1e307fcf506eb6db8803c19b9880f96299ef58a6bdf32708346db540dae112b0f7ebfbe6f3f46635b7d98e232cc91eff2aa9c7fed6dd53d448db2fb8fc4c0dd661d47585c7966f9338f165e53b3d7777dd844be6a6c8885d95b839a32ea0bc83ec0ef8a5bd11b666d11fd8e27561d8afc4686e978ba31ff2f812f81a6a82956b95a0cce2966a37a4b9e33bd297ab8b1667f6ca5a6be65e4485a305651a4230b7a010a960b035dfb7a8474dec1965c6a9177f62484817807e0dc43ab2770b27adcb40f76c0e78639c55fdecb6c008f2e859ed496818b48e5fbe32376fb3c434afc0ff780867e7374a8d659cc1580e49678f4542e5cd3e54d5f4bd1ff6d186827d588ace5a8adf437dea11def7b57b6b8c992b86695d09c65aaf532d6b8cf12686df8b07bfb5a8aef7944f04c8bd00d500b8b7eb24516dbec0f5514dc48f70eb26a2b78042fb6b4726a20fcf73ccc9a14b75bb82e558e8bc4f7ff5453850f83d12896e9abf322e5b81b6efe679c8c98ee092e06302f9f1472931dbe5a815ac38b1bff79363c4f846caa755ab3ed5b60a938d5f1a9e10950aaa0c5d10c5c4f09abb8ce6b98867e6f8644e3b9d603f07f9c2d1044600635d432ce796b0b96baf572238711302f8fe486f3bd4b5a0463eefb0cb04271393cb1b47b033db62840b4c535da356de3db90961deefbf43060d57b303489aaf9c3bed935f8750d47b8e6aed8eba71f08d93246c92c7cfddea99f6e052bf18e787aca4cc04779dda1f67a420cbb5fbcee2f2ae28be664fad18b478e171dc3699116ae71421b86a5fa9732767c994f38519874b33f07b12b8baa5bc672017cb1e2c8e8897e541358da9a9e3bf8bf57ad3541fb434534190ddb95a5ad701e20548b269268fef7c20c15adb8a86dc8ed756f760370ef2bfff1261349b535b77f67a4118dc8f95c70e977ae39c7c77f2d4e2248028439b72325c033c68684fc8dd6050f0449e2c87debc00fb8bd5d1d9b9f31219b4243cb089362b345f2b9aa7089eb618e1407223ef1022dbaa856197f6cd8dcb7fc53afc16731e0f21b45a17fdc2c49bfd9f14e454c98536c507c3aca95ad57be395ea9d737a4a3237825cf102ca080e013230cd7a46e91237b2214a2b175ffb390ac9f12e5dd3124ffe1e152e148371425c6ae5c603715d5439e0f9e49e8048b56489ce79c26df2dab6ad0c8ac0b37e5d4fe10061f44f3d2314e1ee6245ed600c62a9c448faf905267cdb125ed7dd2a7a539770bd1ddeefd13a521991cae16160cadef434edc23fec333ec7b328c4a6213c5040848e835c6b3e0aebcae1d5884f7e8f654adb512c2f0227fae83ddae0dfa848e0ba9344404ef1d6da880f8eac71fb7e02f197859fdc1ec634dca3f46932e5f022689ed253e60f232e1acd96fce398961d62c4d63d7f37d48c26175298658c224bc1db73b8baaeab139065a9bd004bcaa24493c17f09961c09bd0cb828a8cb3cab56df2991646ff370040bc8507d3d16e66dc075c8d302c6586dbee27b32f93ea563a2692f65ada174e35bcd8cd3214c1a38cc00c90067828b9980da7dec04fbeaa2e550c8d06358ab446853e7daf007b0de5c9e361d75c40ad5f9f2923c10ea479e5852ad35f232d6d141ca7b4328c9d72dc5c247d1431688b2a325d88582733953ee50f997a5d8324cdcb01fda11a773093f344fb38b55c5f9e7706e1024cfb4f2e47544ebbaf792de3c4d8f1522e9d9ce73fdaf1740d3dc134a78b53c6167aec45c730016b8ad9d9bc4042b6835a5ff34c9d36da7418719a86be6637c896fa4a4eda862a9e73ab97e5a977aebf0fe64a7d507dc210a677873e155fe4b2cc3a96e558f4d54db6fc5fcdf166c4cd58bb5d1721378ccff170c0eba14b990ef610606909c205e34aabd15eb7a60406df5451871b18ae3cfb5af37b7f7bb2be80590d3be02c5d0c4143be66efcbe13c6927f54ed27884b3d6a73e90516552a0bbd81f7c76ed5f84ecfef2225e52b9cf6021895716aa29b540750eb64b31cd7be1e9fdaaf132681b23cfb2742fbeb4d1f40fd0bb1d13ba044b252f2f04b0d5fcb121977486c5754a569b81be7577cc0c9e918affbf9abc1b6dd567aab66b7e2aca396e79d53ced9695a65a704bbd9700b55ac8c968c5f43557060c6507a3557c8762a7dc8263eaba22d51fb7df435e20beeaa700609d774d1e212e7493b672324e1a907fc1546cdf7d4ff88029dd7e9c92fc530e3f55b6c1b103c69f14859524d07e454a3c5f987e01d21d9a5a6f842370cc3dadcde1b5822b0d0c47883dfee62b9b7209c3a7c399ed34604e164f806e68a5a24a53d0c5beccdc1389e87a5894061f95e7e8e8bf84ead6e7fb155938230f22b426d9041e8bea72dae14911824db9b65bb0ea0d0404cc8fabcb8f1863e13c8475beb68138e043dd67bf1b0d7e038f9f3d25c8ab1a52173af6b46d8260d677bf066058e89dd18b03fa20e79938dab01876102992f9df49dbe983526b9e0bc83c15cb9d52511eff20d18dcdd316bf334b98aed9024051b87bd3d767054470f4b7f59a207e9b9f17827497bec146aa1b0d18ef54ae5927c64b05f34c8508a0cfea02cf59b3c97a1d3e83a00b7ca495167f411b3f41c1409a8ac007e1cb08ef83c4cbe38117d4b1ef9b58dc0092371b1dbb1a1834f780282dc2f3b6bf36fd0dcc7619c28785b76910757376adfb014ca9ff8bfa3e291e7cba2caa05efad48b1506337b61f74b7b0f4abc18846af682f34708bbee9dee76837bcd192876d1861a20b3e77c9984aff5ebf0a2a4741d6e43b4ac056ea138e79230144578bfd4ae82b84ed109e4d5ff0f955ca481ac0231cae963b7d4db76d89d07e265973a16899fb3a6f8dba53473954589134b520e680f4c5e707fd056e75edb194004b81a40bce0407b6c294078b77e8abd8873c01f6918b2c7c6095c9f23b9841e90e8acde53ba60cd78911cac6fc2ef6bb5fcbb0d3da3e63d70b47495f2177afce5da37c59efde49aae133761847a6f0c8aa374790522ba04d466bd1f7860f53371f5eb2f506c5bc7bb6ab449e4a5c37866c31684b285cf5da17f36434b809f69c542c989449fd0eca50f5eacf8080cbbe8b84d1183095ae7416b8f2b98311451cf7cad2d8fb721e589f9e611376430359cf855444fd1415011e8c313834bf0e217ac7b03f8add941427b0d15b56378b2cd1e3925008c16cd5f95dd149c7e050e0a153e4333e63bd14816b4357fbaa5f706af6ee225057eb599bbe5714c9ff23204d1902230569839d8836e6b2525570b00eca8534aa0c29cf62dce61ec66d9c195be81279b698ec8565fd6754f636b9288247657efdb2b6356a82f014a1e6b24926fdd67810ef0a01295c664980f2057ca17362b0a5888c23ac21842f931a7d57cdeea73c4848c6c1cce20be979faa611f86509ce031fb4102a0fd30bea4f4f840c75d238362a2c4f8de16e81733ca90119f8c1ae148b184d0b113685594088ad8a947455dcfb782f8beb69e255dbed46ae2ee6f094168a52501fc68ed669fac390cd9320ba16d69c86d6f642aea836bb1d7c14593f15d8d33d452d8c87003d7ada1995e2b43f788b4ab00ec6f58869968f098218a3ca21a6f369d47a14cd3de7de8357902e8ecfb5f2e6beb5d3d32a6a6224fe3d6dc5c06eb117af0ab396acfcae58b2b1b9981cc71cc1cde07491b6b6d97e04c10ff216393dd28737d31c8f2cc9ebe161b96d407088b2bc456c331b676a0d7dca3df7f7080697d154fa14f351fd467e30b4ac3f4eb7b4adfb173ff20594cfe539c775c4275795d54782bae4b59cc64a45740ff73d21f5d6cf39e10bae4fbc48ac7799023796d7408ff9220a07a49552b18c5e35f98082297d2b4a0932e4d224c6807d49bf9b5de2eff1a8130da56124ecb5509241fe95be11eb0df066f5f819bc7db0f1ee90ea0aaf4ca4458ae7b5105d574de028c82714ad0d53bfc8ffab31c57762b38e433d6991d83ba5616162e27e8ac122c145547c4abe18260c6d32c755a44390ed41241ef375e1f5a4311263881a02dae71f837206413fc37ddf40a9bb72256d1625ee0b94c1c5715809bdb24224cd0698a5802a83e2328dfa22b80e31b9a5c7dc2fe0c68545905368806c308334c194803eed4a24a96bc5021b837a293dde7ba22b9ed27369b3584deda6489bd1b3fa2925beeacb7d3be367fd014547f82b4561c0120978b6ec2b32ac2634589b819a2c94fd20c081fe9eac7b0745f73a1981e21b05b1bd97a9a1d7218c0e6d0e473e15a1a7465cea98ba0c72af2f270b6a61bc51d1a0a9603b91fcdcc7314fe7aa007ecffe6c7eebf5a65e82a96325e86f9aec39feac6eee9501495c74000ec1f0923e79ad1fbf6dc581539047537794151473e00be353b3b8dbb6da0053826c7bdf16c43867cc9cab9d1220466ca29ef2d6172c4c0ff9067eba9d9775225efaeab1b8c634b4001d2a5c01628bd5550c4573fa017afa3f501f1a6b7d7a483dc0885ab9c2ee959a596ffbb68c7ea99e48f4304697edf7fdba5567735ace3433c15aa59863f87e4605206a31ccf268588de7ed37fcacf6bde80c68ad53de63feb4399cce137c5776abd15395402af07250938aa1c466511bd5754f9cf2f938faa37a683996c801c8fc8aae36a706c5d6e2d36e96ab77eec817ce4d56d2bcf5a43702a883b127a1da8b6ceae1b82573a9e9e9e297560f8d65a1f5fd4bf3d45af0841e691b6e637bd8b9f7c8e51b813b818b0baf2d9c5c9d116781d327b4b43309c7265612089f1dce60a41fd0aff4bcd1335d696f01cee7b371e13584c731a3c3ef7e1b9f3f41f91c4dc647b948c93a99c1ae79f5f530c68c3cc28bbd", 0x2000, &(0x7f0000003840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002440)={0x78, 0x0, 0x7, {0x1, 0x0, 0x0, {0xfffffffffffffffd, 0x4, 0x3, 0x19, 0x2, 0x0, 0x800, 0x4000000, 0x0, 0x4000, 0xbca4, 0x0, 0x0, 0xc}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, 0x0) syz_fuse_handle_req(r1, &(0x7f0000008380)="f3e93f5180b5dcc98f9453555c879f457bf23835c9aadcd54f7d6ceefc17d63f691a0f5dc0da7d842570af5431fda07f653d23e43ca0b98cb8714e9d206b76e80d0998969ea8a905d31af5408f2902192a19d6968e44f6a9d3a61a21b45d976836f9e5dd7c3125ef93135a070920650679510978f7c5cfe84db9d3ff65b4dd694375b4a4ca72ba407ca9bb814a5efe45e9481102e5c9fece179084f9b7df2e4103a33a28ff1fe87579bc4d90697500d6e4d4fb6f4e7a5b4f0e4c643760bb9a348d15eefd80216397011a92311de3e5e6a877459dc261032922d1a26cdd5411b8fd8946723271dfd2b3f2cca9e70cdfcc3faec82ca6a5f10ce046d08dfdbf800a75293df36adfa833a8f5e3ff0bd8c1b8543084b888c162352225a228a59668ad867aa2d11c22aad550ef2c4563108e529b9c5250cd1b979a7e86e60b783d0c6431c4eda6ae0b3c5ba5278ab3e51f6620a4980f7b247ca5d1ac78cd9249221a6d182daad2ee7188313654cd5eff5773ccb6bbd41164b26432dcd7e3d1c9966a03f727eb0da8cc149e84e808e09164780ecefcd4255af4786405c64c595bf5f637bb97064e6a77483b337bd806b092a39f0715326e1c62e49d279944e0588459a9e01ead763805d7c9c61350ff8a3d392e0361d28f45b9dd78aaae69873743e2f01dda3ac86edb458995f37d516674df04feb70f762b533aee5fd06c86719135a6f24e04d4eff105616d7d2798c9f8571b3704169ecff5b1cc78436875eaced6d7e6507b5751e4f82a4d921b6b83cdf05c218997456e51ff32d83a70bf2ec725ccd04476db255122b0028b5cf702c64b3c80694badbf04dce4de9c9683b78b5d590ae4e98f3101453566ffcd2919e867955f5062747dcb47d8aea243ca76d596dce6c51895ebe23789a38b2c14cf6a16cf411a0c28ae6258cc0fd386284b074d8617679373ce03f94b7efb06db825d0f2151912d949261211ce24d9d8d6447fbd998ecf2af9f415278b081a14e00be8bd2fbe996a43c07ee25829913b5b367a77ca3b8059d02fffa5922662fb3e53689cc392edc20916daa5d1919ec343195b5e3a738df0e9514c9b4aaac60d5fc71681a7bedbd524f4b4114add2b48753632ce531250296c0338db3e70a748659d0b57e4e2bee3eb9550e1bfceffff9bf9486ede668fccab74e23b224a4e357cb0d93657a98711c80175e03f6d21959b682d1c065bd5cb58c683884d9c19ba25b7844b1898e9c72509337685b082873c08196ee0f02217e9727a098c7dbe8a6db042731783916e6b0837cb50f8a96a452dbce48932ec1bb33eabdfef39a876b47b228f11e26e3b7ef74d5a6c44b8d4ffd9cca274efc631b061a935770b0ac9ce4d714b1956dfe576204742e5094536be46bc282fae6f73e7150a5730e8a7aa41a2c76757978de60917a63ff206ec08ba9dc6d44633f7d4797d9a8ddd8f1209cc7d434bdf8daa7fb717ab2f14def8db95a551b49382863f55726140727fdd13ec58d912f4603b447509dab38615091acc93cc0d35989f35c19fedea30e7941656d9f9985a4f5de271ef13c8382912a55e901b485b37f6c600e8679cb811e6ae2520e9e08c57b5c2cab3e35b0c742378671314f2a0205e6ee5649be84fa7774ab40b0deb878a74790d0965978d2379b166d01d0f876ef153c38d3337e406c81986b9e174fb1dfdb81bf10cf9b9a8a1d3ef7a50b33d508b614b935aa3ba69275a73865322a78b070e0e64ef242f9b37a22727bb3fa77ae02ea39998d17b97ca922d5fa3b049d060fa5a0c91db54694b2c6ac67b38ddc0cecac648bc6e1fa264a43e8b9fdbfd590d40fa9b9f58b2a767e84e4c2aecdaaea8a463dc3f26273ef3d8e78e5281633cecd9ffc454c96a13ab385a66c0a35e84ca1b7464af7ce9e910477e25308f90235a985cac35bf7bdfaae72fa228241be8404743ce8a5e730e36726c6511c2f7271d2bbab509a269e35a5be467ef3cf2dc7121c5f38f11dbb3cc8905627b09d55f0439f436564ba73f9703340c79ec4207472ffdef3487e1cb68f672401664b90e80c965396d7295159c6381b3c5e7d0d0d9468eaf794a85d362d79b63b5795c2717b06a7f09d0643cf053529cf54422c992f080886e6ba1ee15a56279aad2c348e94b36db54e9da15020fbfea442cf325fc142905ec7114fcd00fa78d458d2b4bfc4db2139318a2c887648dfb3e04bbb39acda293c10663bd613635bf874433aa841ec4bb1f242f7c65a21f93b6823fc2a0d3ef0a2b85a201bdecdb21ce283aec6ac3231a949173d5f1cae5350976b387f7d415e73a034e8dd9776462fe07b1b658075eeeed9f3d6bd9cc17ce19a5458d66629e2bf58c2246f746b4cd8ae3ad3e20e63ba0b70526d4de992cd17fb0927494d5c9e21087234b45fded3d94c43bafe9c91f11a77cb0f470b7868d8861acbfc481a1ccd625848bb3c1846b94524f9693a40a61fa75cea94bd9fab0565599ba860d2506575987eb77a46e60787ccea742aff9e62ffb8f2b9f8c857f792241c49cacd86a1348f0a23e88c9915f4f3ae0ee081525ffa629c6d0cf7a084082edb6bd47d11cb74d81da22fafae12dd58fc2c1a93291c7e0a1ab5f886de0ff3ecf23d937b85d9c9acbea0e9301c343f05290bd0ae080d58ffefd3e18b3465aabf909a7310bef78b443e88a20567500f6dfc0c8e26fa54fecbab67627c38f5fc8a66a6abbd39e1514ce2134b14a7a5f8cd232575636f2f55f9fcd8f51bd8560e9786749954adb1d90fe472c4cbe5d510fd3fd0ce1820fa19c66de3275a01551b0ac8be73d8799701a7ae776dd2c98508f98b9db8f46ab7f3008eed7a8297398973eb0b869978973c6398b32514c75ca3bb4ade48a337b520e892efebbb0e84cca7405c7308f3e7e01b6e81201cc9bd43230c28df1e645dca85e8d05b04c8f89301014277cb79e7085799c9e7c233f71acaa056717b6eaed2b7a722d7587e02540af22b34221a0fd79cec740b1f208c3c277b87f00131d4766afcdf9be7d45e047264eb4e600dcf1ea7cdefce5a608d375f7f54769449ef82b8ccb5d182b9489bcaa6a9e7b8620abb39a1becabe74ad393633a892f76f2b2448133d35454f0fc8f5f83163660528897615dba5a738badabc5d32a7cbfef7c9176f0021181c7d41487dbd112d8bc12f01a305596e89e1d1376f483462c6528ad7644a38eab464da60cff1c79ab4c27918700259c65b46735c55fa6e40a5e9eaaab08145f22bc266ca04983be7c43f27559df2cdbe955ac886a6dced64236ab2f0627afa89f54fd70f1f5542fcebc6b6124125e9a1be0e1c8c6b3b831eea2143f3ec566992c89851b5730028c2e1e347506f2169bd5f05cf3e7e1c2bd38519c8c955e43c6317b3b05870455477a26563818ee56b35fdc852b281456da1c00732ba15d9e76ede68bb12ca53d28760bdc79f5afc647f9597a098f6c03d10d5e015d5ef9a44a9cd679a2b74c62317d038d8e3e8fc6d517a8f15f200c8e06c735d277949f666da0de3796a57d04365c2893c079f110688692bea3e550ce30b82898cda6906819263856b37dd1b066d43189f6debb05fe090ac32fd85455436c90abc75f0661e311d69ddfad1ef4f1cf27ff9ce1d754d2bc83bc0a59bd3b05be1de059538c44cce14b065904519b466fb25116167d04cc40efd4862acd849adb4dfc74400bca880db47810897f2d5fcb52784dca6126a31ef6c549b93bca35f7702ccd93f5bdc77422bac0f9bf2251eba6535374b750105205bd6bc805064b8d56deb4b51e9e9342e90ca54f5f810e689c85fcb84fc9c1a65f8335b683cce403632756ec13154e282e9a193c32be3571fac7d014afbba65360a8e15b264c854eb47a3d4c284e341b07e0179de4f28ed3c9205f5681751c6674442f9bece648d55444108bd7094bfd104f691e73cc545163dc22e9834c4f53f9dbc9edf6f1275996760b2aa20f6aff058a12b2fe9ab5a5f5380d151960d56ebf7263a2d78ba4d13bb9668cf3e8d69a809843e62ac003b1d11dfa99a9232d5b0e5e7d5d8797b7bb986fd76aca0bb0028e85d17547373fe702df838475a8303c64fa4d70206337ae5a0d2345eeb0596f455375834cfa3689f9f576acb0d1972d20ab252ec895648886d5598b146fef655f86af611c34d507f8b802d703a8ba7424a1c36907816fb07cdbb4c21ee8f64b3b7ada65c91ffb0247d83e5902aefb4e8512820b0eefe6871e776d3e6865ed218e662ff5b07db6aba4ec831ba2ebae00a033082bf4cf1e8f46e4d1bce4f852f2f22570d4c9155c54a1ce39b0521f02956729ded52254c9b262b12b1c8ddde915ddac830650287e3ad714b49ae1871713f054ba2f30f551eb887cccac8b7701b3965617e0b70de7dd74fc3367ad6c7f6959248d94b46b882c5a9eb49af1c24965b1b1dc4f1dee6bf9358f3e8270c804bad5be6e25ca9aa3d082ca3e89e658ba06da34975c6512225f9de6fefa9ac16ced1b5fbd22ce52b8546a535902f17dc2e22379bf76ca1f0526d9acebd69fe0a0df39e5b17ce5b70012f46d080e919ba66efc452b4286574cc228ba9615e8c207fd107534162fff076b2f056c3406da231e09461c412d50db8cea71ec248e78c7e2eefa3e350bfc0b0d8a59a191ba463e871d557267bd0327ab15339d2186a69eb28627ec04a1bd28bf8c08ba5cd5a037213f7056018357c6c47a42c5cac8342149cecef7b952e56722a50460dce925a21ef407f2af21cfd91b1be7c35e1197ed7607c5e204c70fd33c1185880a60e9598fb8c243016108ccebf87d8847d7411643317bafc3404548027f40b9e081ebb71a44e8615cc0804099088fef47eacbc779894de76ee819e36e18f473e2d3716bfd856f35e7f2c204896264ecf2262ed8c140a0d7370e71ca9d86a117a5d25ff33f550b6af8a4159e12f277e17db6d1c81b6939b54ba5bdf5a6df4c0084d642214d50860871006688f160a5a22d05adf743c92e74d4d691d9626243fd00847dde27798e5b5a69e103f3c58d20b54a64ca6338d0be79e92cb39476c9f5bc0a8cf1ca2d509da5149cbf6097ca61cd0bc0eebc43c18b54f169eee54be7712e30b555bfbffec4a83709810c1f282013c8973642520c33e76e305f100fed94a846749aefab789abb1a2354850a5b45da29738eb0a9879765563abb3fad239a1615b056f3efc4820ffbbe701f2723ebab77a8ffb76f0f17a252127bc915d53c7acefc7f5dcfa12e9e6cdfe7586a5c5c114f52dab52202f3fa538afe5f2826ffeeb47f849a831cffe5257a6b002cc533886dd70ac8edb331359347e610ed2101c7d660d8925ff0962a6dd81d839dce469b56432f4c9d0db8c6c3c8cae344b9b893aac8802acd78954ee3dbb8b30f4e1a9ce1355d080d2afb411179f3f850cd9bc240f0d3b6a8541344c125eeec5f1cefee7e027a024f5176bda42c07ee65f3fe68a72eeef8025002a8a5ccf6d957381c0fa7089834a9ee23d0a432170b65c0c9da59f71e43a7c463f0ea85eb64539d0f2b4ee5371107878d4c6832e2d09dc4b81b7a6094be310f991acd1cff357262fe624a46fa25b2d78dd4e562e115238800c4d119c7f3cf51ae39622b3d87b0d9334e12bc627723b1a5f59e400c08ede256cd0aa8e29387650454f31066e6dca07ed72fdab2c61622d0303a6d7cea50e6b5b56424f15fb15f1ff1b5d3e0fea0dc68fc839dda61e0375f7e344136268801b12a1cb230a4abd2f5bb88d8422d5831abeeb27389c0cb94bfa3b0be794f6416f3ececd464a2136823af56af8ce670424b4294190c3ce06dafb902c6dcbe385fa1c630af5fca9847d287242d1d68941810f4069e62a8168724d93a8f2f591d5438a08d752001c305489db1a825ec989676043f146a4714664e5d1dae2a623e595919a830bf6471a53ca1d927a37a9aff91b3dc692cd87fbc548a84bc024b2ce3912f17aff6aa14778fb4ee767ef04d439bc95c076c19fff3491c79c14b3d75558189c2ad9c1dffce6cc018e2c5165433cc703089699c1b1eca5a8fbe40141a76b6948786ce928a9832dbeeaa8c940e3c822d6e63dc505ec8f1721421acf6d3dd4737e902fbaa030ed5cc4e1ba99072e423007ce77752a79fcd493677376a544820605e470e1cddbb89e51e2bce961497af51c3f7ad5265549db6f74cc07a17720a11a37cbb5c2d86880d81105a6a8c7efaf8095febfcd8410e964fef1062125cbbbbcc96c93020bbc618b4f3323ea737f129d5da8d3d3cce465a07b5a086aa2468c6f512cb02ab37ab1f830c8a898f1e47c72c1242feb5e852d0cde116197e996838e2cb512f2882650a477b85698348f33827bfe4a098385823e70581d4b1071df5c07a5b03de63e433a255259eda7470d06ef9cea3a57d0ad5030bc352db0c4f46d0d5479a9ba43997778ef3c28708e8f0db81bc817a086d183edfcfa02c0f01533726579bb20cf2639d51a95dd0072b69e45b7a2f5bb904640c5a149782d9b13da95f7afec7bbf4c059ad6e140ad31f504b110d143fbdfbb4529b161f8cda5d1386b5475ea18546539ad83b7146807e9dbf8dee9b938cf4bc5ec746e26c3d9907ba4a0487cfcdfc877e921c68a3ce3b7e3f565784d4e06f86d72e42a6559b14de0e3a8ca095507dad0994ac10c8f566fcdff15fbb705af0add65fbab2e920e478667bdcdb36987f86fdeb49aa218f9d7ed7557377b65d5b9f8976d4a2cdcbe970bd57c1a7a5e0c609dc1ce21a7b370b5d1a2ac17f6a2cc101d1dcc753e8239e19111e5e3048d21ee3fca6766e526cc02bbffdbdb756e03ece4379da10b61827f0a0d22bc108f9cd5b9eadc01cf3c7d86d6aa330579f0b296c24d88f1eb35180fe17806969edc8892d56d17078cb5f59f1b702eb960d9206848ea9b1788ac167a6e719b397bc7299ea6edf3f145c0ef7bb776315a617a2f76a7537df0f5e8db85790bb27e1aa695942d80857c9c69f3e15ff21acbc179d07330eb5fc70b0c43e99c54d6335405ec58db295c4673df4fce8c5ab8ce1f5331764e9ca0eb392d3171a798b5d8d31f86881ce30ba3731d428edd85268b52c353ebf660e5d5bf6ed4b5a05908594338c661092cba57bdabee5cf4b4a84fe75fc3addcf7ca39c3ed3fe007fe53d7ca7053c440e5c5646723ffaba2b541d1428abb2dcc502bfe4f7baa5a2e7112ce639bbea8649d8e35d59a9505fb08572c3f9512db4511082711411bd98d7b5a71ecb833ecbc15a7769932421ffe7d6340ee6e89d9c292a244b850aa63ad70ead874a47297e13727c388163c24328939b2d90298ac8ba3e8f5b135d523ee1cf0ed7b31a1694bc2e95af1689f7aca31ada83aaaedd55acfc9feaa387ccd7657a1064681c6d60d07cca0743d02479aac261a2f34c131818d8b541319b1873ae0cfa3e773b86a24d254b45341160c6985826f10a36b4c74905132674caebd337dcda387328ccad418276f12a326b8ab06d255a7493134d4ee5620b06ff8ce3f9c7eb2a5ee3a934726b9d6c81a5d0de01cf90add7a7b312a3c91f3f7756a86136082f43bc9832a0c81ebce17485297cf85a98e333955b73fd1e8ba129432a1da7723d28a4cf5af9c1432b0db82f6ec7c3a935113b8c85009888be6f8d213d330e46168ce0f5cc9a32af8876b84536663884b5f46779057cf7ed832250a96463155454a4176d7519767a4b7322fbbaccd212169dd2dc763b7d4b4d490097780f3d1c74b85c33cc34271d656b49fd7973ea51002e066e90ec1a81f554c8ab770b935e5a1e158d2681e757ed015039568fe6b3b311e16ea60bda1c3499d2fc690181c049c16a63899ccfa0ded9b5a2d0eb04e488f1d58a5bdb534df327c558dc20c813a275b93a10d5d3034caffff3d8529f86b9d06d6648930e712f303f98b04a695f4cd2a6302971435df04113904470b3aebd4b88eb5798bf156ab3decfef2f0d8dfecc7fa9b5ee3fa28a56600f0265583c70a324efad2a7664df59d1a63feeacf115dc2677d0836ceecf209f87eb68972b6a3f3893d2919cf28480216df82d77656affb051ff4f55db4aecdbb10914e898185df54511d63a08fb6f94d08492728930e21111984795e4a4d06d32876fe5712b5ba0e9cfe55e5b68ea75e038407287d85a753fecb45e86ca76c89afe9f9f3e8bfa37a055e0b076a3005ea268385ee58b662bf803522a7fcb4b23caa91c1c6c53f46047b936896f9b7251728a46552558f10e32fb2c482d5536f7e9d286e329c695b1cc5239ae98547e4b1877765f89c5311be41895b859c66341a06f5892805057196b0762865684750c0f738c5d8de730645598a91b260694e63a4a9f9c32d8636f82f6f4d3a1ad9155ecf30c3d4356cf96ce241f8603d160ffb28431ae4daefd73d98a744c7c2e368737e92170b66f16d76b449aa059e409155adae0880048ae950bc5fc5dd18c642ff5cea09715c0cd2d503ee3195506b39f03a8483ba79a7c6e962230c044543201aa7595b5fc0e0c517d740284d6d2213fac4660c5388c4fc37abce4a1e1b91b102cfe03f3e3d2a357bcc9cc5b0bf9c5fc096f4a5a75736e32a233709d67b8dbe29bd9d6389124a0283c7be043eecad57fdaf664a765435f6faf1f15be3d722de26ee565d54d47ec22d84e49819b99a4a791985e3a129ba6afc1fff2a1fcf3a95fbaa1f118ec41caba92f7d71355303a17ecea8860d68fbcbac020ebf71e5dcbedb25b12b33ea881ad8068da081051ad952e3f8292f723b435ef513290a5341109bffced80fb20552dad5acdd24ccd31d6dbb8acc03e01e7f22f0403a01b0db2d8f489e87e76dcc8584afa059ee837ec73326b26ed07b8f5bcca7aa557f8bee869cee255495183c0e43f298f2f8f74e3c9fd130cb1103b36a0241f11051967038f27c9cdd630384ca1b2ca02cffcde84cc2941d6ac1c41d7e87982f3c5567b8ea680abe1d38b57948fdae9c9654248260e7a0bcf5753fcc599f811ca4bbcd930b5a81b78fc8fcfc88f4c636d9c78b43ab8d10e74a461477f8c78b90eb0349bf8571fc9f743c578c7aea3141a627d481773f8d6ce5d7cd0b20273d98136aec791bc92234fadb9d79defb5fc79194c4545a5c0394e3c89d45a5e0fca17625c8e9cb61ca49f1c58283fa85e75198c670885b179089f6de14239b0350fe12456b1d9315a58062aa76e764d8ad82f29a6aff3fd1394161b46ea3c5b5f3fddb74c898dd9763e986a43d75fb3d0ea00b92959be9aedf080a2f84f079a7eb3660b4dc60c2ba31e83c3203702a1e4bebf6ae9227c5e5a1841de2eeecd5877bf27e44c60fe8a9ad9d8ec7cd96f28275cac58dc0a0a825ed8d7997e07b62aa20baa1db98459c0741fb1bb55605e431e0aa6a11dde18ed0c18e0b188cf83333c31055f5593d467a6d4f2688704af2c5635141aba0a9801c66a246cb723bb69d223b1821b493aa34ddf0f6f821d08ee7e541d700174376ca306dab4f119373cfecbaab68b6a27b49b361e9b8465f732ac494ba2fc01362e5e7adea1b80ec7f19841271670006830636a217bbfac0cdcb80c13365490d9b62bd2c8ecba5429366e76cf3d87729db658365744b3d897ccb42937ee08fa1ebc1908c19f8e081d3f15038aa5fd4a636e87db818bc34d7ca4f53c85a2d87facd7e44feeb1d5183921a5e85eda78abfb60d84286c8aae74718528d5e001c38d430e5b1b6e0a5628639a2dca49507b473d964a412392d3eebf544212b3982ad4e46d370c0d1e68c0072522f0fc008115d30b6c9ef20e9c57145fd4ef0f22dea6ffdb97d811eaa5eed18bf5a0a7a8638b118adb84dafb44ba38653ab8903ca4147a4af1d36535c47a6f100489fca494239ef882bf35a74b9a883906c68236ac612f8c30fda8fd2f3f26ffbab09803ee46855f845be942a7fad7b15b2a3945e8774610731c79e5c61ae70a63942b20de64d6be96b8082b44833ef22d7800b82cd285dff9672d1290e269786cb8b947ca5b03b50b82529c7cda06ba43e8fe1be72fbdc77273972ce0d0da1b4d650ec64a1b1073fea7a86204b55c3f9d512057a6c991f04ee5ddda2e732964820349a99aa125a6f8e1bfab7f5266713a385cdfeb64f51c9f5470a7824c95aa8ba3c790f8ed8f1656743f108e93df5310199f8e2746fb75908980e1fb71de8f525234d532c64fac7826a0de8098714655ba2e68480bb0fe17541bbb77a765591fdb942881401cbc460c88bc3aa9ab4fba6e9bda8522f35f868dd7c2a07fcd4b4a5bbbdb73f3dc9ddc5685184822048a50fb5b38ad6e62ec01cb265c7d5e98f9ed734ceed893ac240169149ab55502cd4c3b944364552f072b420719bfb8532aadd9e1b75aa81b3841e31f7471040c2e0d26e7795b2d40ea63f59dd288fcf48bccb450fe226b36f4698a2f91ecad9b5add81cb57d3e57dcda08d734ea5981c43ac91299781812e1456c3301a64aa3f6cf800e4d84a8562b53311da9f2d5344b6aae5973085224d72d5b711a57e4d9ce973e5d04f8ac66bd4144191909421ae3ed8fec0294dde537f9efc142f566df706643254f76375d4aac7e731f607e3329e109e0aa9af86a2fb403ae7eea936fca86cd374befd66ae54c8532bf17d42cece40b66e1cf0592d60fe799c7419b4dfa23b597d998272ce7476ed412b0719adf92bf8a4bec4bef93e70dcc66b17b6c3d2b17db0f00353de9df7679fd9152565065749df2966034db1c661e953b347f259f0300f8e198a344b36e9e14eb39803c7dea62ad6c0e18cc5454d3745cd60ad50b506f93975687caa11e370f6acd4b8ffef09a1aabba9a41486a8b8b7d2e38b49bcad4956690660287b84d5c1fccd23ac24b147af334e3b6d3785ad567a330d879fa8017f6043e9c0e66ce4f1755969e94f81ab1b6a9a396a7bbda49545f0614b8ff95567f3dfcea2657bd742a280d27909aedcee98881bcc8c8692b1496d556dd66d7ef60ea5a24250b0e2693b3fe1874b33636dac8c7c04c80864ba845c95dfe8df449662eccebeea7e5a98e6f74431f46f2fb060d11e479a16ccc1c3786003b45961edca74bd11938c973d137c0fe3ad46a632311f0f24a98023da83c1751f75f223654b5a62d43f9e2489d281933cb5ac0c8281f52810a2bb012971b72254c339dfd74522cd8e906ca9b5a365599bc402f4d2cc218c7d14267e254bafa1043a834c06ffebb1d0568ec2776f250e39239e64a4ff843ea10b9bf847c509fb31d30c2ba3dc74389e63d55836526fbfda3cf0a723eb9738534a16fed19f11b4466a1ad87e00e868daf7ee0c492e62340dddb990d6e822f3256696953bede2ecca79ee872774fb3e4ede6626c0048d2400526e9e03185b1778fa615561b7d729546d1c83ee33186091465998f8dc329a6edda9099274b66c6dbaffaeb005ddfea96448679225347ce62ecc0dd3a5f61670a2be0310736d70fd4c7a7b41740f247cb62205a499df73d877d571a01d5190b6d6e30e14bf79ba604ddc123d3eb123ce9632468ef44f699efee4e608421fb14e4c67f8a3963e613e6a57d8c16b67370b1874f2f725abbe84e4b300934bb1b5f84e1aacb3094c9c783140e176bf627fff6932", 0x2000, &(0x7f0000003140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002580)={0x20, 0xfffffffffffffff5, 0x9}, 0x0, 0x0, &(0x7f00000027c0)={0x38, 0x0, 0x1, [{0x0, 0x9, 0xa, 0xfffffff7, '/dev/fuse\x00'}]}, 0x0, 0x0, 0x0, 0x0}) getdents64(r2, 0x0, 0x302) sendmsg$AUDIT_USER_AVC(r0, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x453, 0x0, 0x70bd28, 0x25dfdbff, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x10}, 0x40000) 3.807145512s ago: executing program 5 (id=91): socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000040)={'bridge_slave_0\x00', @broadcast}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./file0\x00', 0x800c02, &(0x7f00000006c0)=ANY=[@ANYRESDEC=r0], 0x1, 0x276, &(0x7f00000003c0)="$eJzs3UFqG1cYB/BvLMmW2oW06KoUPNAuujJ2T2BTXCg1FFq0aLtoTS1DsYTBBkGTEMWrnCAnyHmyCblADpCQXbwwmSDPSFbCyEaJbJnk99vo8d77z/vezCCtZvTPN72DvcPj/ZN7z6NeT2JpMzbjNIlWLMXIgyj17GV5PwBwy51mWbzKciulM2pTktWlay0MALg2k7//i64FALgZv//x5y9bOzvbv6VpPaL3sN9OIv/Mx7f247/oRifWoxlnEdlY3v7p553tqKZDrfiuN+i3h8ne30+K42+9iDjPb0QzWuX5jTQ3kR/027X4olh/sxudXx9HM74qz/9Qko/2cnz/7UT9a9GMp//GYXRjr6htlL+/kaY/Zo9e3/1r2DvMJ4N+e2U8r5hdudELAwAAAAAAAAAAAAAAAAAAAADAJ20tHWu9+/6dytn5+Nq08Tw/7f1Ag4n386ynaZol+fyLfDW+rkZ1kXsHAAAAAAAAAAAAAAAAAACA2+L4/zsHu91u52iujdFj/SVD8Waea63OmopKUVo3iZhtrVqRvHpyZcZdNIb1dI6SaszvEiTjnsbk0Grkaw17GnljouejV6/HeWN0dx3sJnFFql52k8yhkZXcfpWpqeX3exrFDkomNy5ZffnLD6o5a04ZSiKiNj6Zlx+nNt9zeFPfQAAAAAAAAAAAAAAAAAAAwMjFQ78lgycLKAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFuDi//9naAyK8LQ5WWXYqEbRs+AtAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Bl4GwAA//95LWni") 3.584174005s ago: executing program 5 (id=95): socket$nl_netfilter(0x10, 0x3, 0xc) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000012edfffebfa30000000000000703000028feffff620af0fff8ffffff61a4f0ff000000001d040000000000007f040000000000005504000001ed0aff2400000017ffffffcc40000000000000730a00fe000000007704000000000000c6000000000000009500000000000000023bc065b7a379d17cf9333379fc9e84af69912435f1b6a693002e7f3be361917adef6ee1c8a2b4f8ef1e50b91f32050e436fe275daf51efd601b6482a0800000098efefb202ee010400006e7a1de4a21f379dbf01de00b1b564fef3bef70548aed0d600c095199fe3ff3128e599b0eaebbdbd7359a48f5b0afc646cb7798b3e6440c2fbdb00a3e35208b0bbf12cd8dff0c710e4000000000000009fbe4b61a615c6c57a2b649dc74a1a610643b08d9ec21ead2ed51b104d4d91af25b8123deda8a3658d42ecbf1dbf6d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31a76e42f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0800d900000000caa964e4b7000000000000d5f728d236619074d6ebdf098bc908f50ae728a40f9411fe7226a4040bef29b66e3858d051c096e37c4f46010400000000c3da29faf75ddd1aa96960bca97af13382cb881cc1f62c0f8f8f0e8d76b86f9c45636614786f5a2cb77230a874640dcbe0b20bb77c022d4cab080078fce8c5c81b7037181fc2f18f781aaa6e2957d7e39cc1baddcb7ec6667e699f24e41697ee7ea23e4b29a8b6cc9a1f5a7b3caae05f13792292cb949b3aab06b1e042ff2164d80c605532b18ab1c156b97e5889685a96949e4cb40df77b8bb84b0e733a63784ccc214d930cbb7e090df9a2867b3acec439c163fcd7071b53ac29df826f8ae6d6e18c1eacf5bf870768d5217e9bb5a05d9e22ce67f1231bd236486727d970acc546087acbf30f2f8165b47ba56dfadd14b306e98931485747292c6fe6e188750cf4f87cce2aa7d67c7133a9f05954cde298a35ea6d715ba80aee633000000000000e5129722a6e1593a52ae80d4d800000000000000000000000040000000000000000386000000b854adb4f8080064e8407c6bdb37114c80fbaa4a0ec5aaf4b0ac6f2128668279eb6fc144344e2d461c9a1be8fa0061ea9d55ee4716bea8e1cebf9ed39325a904514d8e90131bfc00000000000000d7c5af73c683625aaad5eda5004a76c9f8975ed4c5e4eb3e77e9885769754932609f19e2f615a01cb6d17fbf5cb539403cb0572534f054d5514ad8269b2bdf2ca4958a62a6e744f9a4c1e646e1dd2ca19583f0f8b0dc53debd7d44f334e6ed7445a9580f970e483b307c4b3c018bc194b23d37e6a2e52d8288e5aab6fec586d52386e8c07a88c88e8faec5f1b16b2014f6952ce7d6be12c6bdb9651ca6fc907061be311d1354e6295698594a73136237bee068d3819400e43544830a3f74b7942f22336953978a5b2032da4238cc61162c04c1297395b73e18c9387615a2bc87d9e2445f3d323d3fac347932a4bac694c55fe9d145906d410f58f1951405d10504efe402cae085afef5dbd617e87ddbd23834a50d7eb8e327fb5db12cbd6a9efe8e671c4f251fe3bf440cabdfe3400a670d14b9b3cd8d86e492997a0168c022ef3536bd1dc731f4f9f8cb6c3857fb8aaaa95024f8da775f72950212b84fc6133ae14d1429cd4905dabb52e43af7e65acf97b4951fa1e967d16a5ed642efc855a4a46b85cd079934ad3188276efae9387eaa2c910fb8de24b5d4fded86c3811ccd00520150b16000080122965558074956da5e4c3bbefcb64aa8be4456ed2caf0f49e4dcc1b7af0b51b9cafeda067b6bbf3aa4371f5e76ab3f60afea80bb066aafb7517f787b090f419a20278a3c779e03afd9a6af6fd518e5dce030f88ec5a5cb7601a161da0f8089322d84ac523040d13e1f1300c2c6555bce60d95dd3288e53435713f03add23f14c8db5555c62de4f626483632a2ab547f88dd6efec73a0271a19ca3aa860aa4dcaeeb9bd91a0cb429efae2a5fcc08b3a572969bbe91c921ac1476027772c87d1767e38ba49e3e57fafea83e495a6a1d1a4ebf83434986091dd66ffe3ffed0c39552a312e2db596d9c828c02f6fc13c8ddbb50bfd7dd8aa2f35f259fc83e007f00a292dd3b856faa4b7e66e1b64505f65900839df71a97d4d05d37f7ecf8ed9a22da26ae674bba16c204f6b2f8f74fc56b7126d7c11ece6e88ec41192aaee75415c58d264a2b6adae02c821b62428902aad499825ab85a348638384cd12e61dbde5c47056f0a20b4e2a2328d5db5cfe56557a129e6be231acf5f57995c60d9fca5f63a0dfd18054717120bda466d04774b530500d8b022719ca77a4e0a66b4708f791d849a5e2aaa0074a9560ede2600df5a5c41392fe9460080fcb1e65233fb8dbeec4c86dbcf6a0673e38d2d3615e5bfbde44afe0fa7564231fff7e7f1f3ad68492dd2ccb1decb15b5d7d3e37e8b7d28921c4b9280979521173f322df408d9818b6cc400098abb860600911480a876fbba690200937e8b4264eb6f5137bd9b075f1488d22230592a79000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f316aa0886c174b73decb46c1c85edf50d8fcbac5ff76b365611666da86a8e65b30e55ac1275e938706bd7c000000000000003f7cd4d5cb9076b81b7741ec03877afb5237ea1694addebc14c3ae49f88c462aa2053c3c280acf2d9a97d3be29a5614d1eba2c98cf0236401e02d7c445e50f76419ab4f78f67a09e63dd4faa2e7b59399f055f2fa278783fefb0a5ef0b41e14a6fe6ba306206670b84894e901a523fcbadfeff0492df6b53002514bc834e876810d9a6a78e70a9e22860c36a724770b4185de44db6bf21fef32a8d5b36d9014f38fee012365f963b2a85e7d8075c333475b9f0284405e3127dde7e41285fbe0bdd37220e316f2297743dd4731614a50c16c6a41744c3d24eab511317f97b7b4a1c2ec33fedc46e9bf0fa640eebd3d58f0ebdb7cb8ccffd6d6ab7e0e843591d2618e2d2cdc7081c8fafffe9c350a5c554a387de4ee7aac6478d99de7dd82bef044a6d33c789d566c90c46ad581aa250bc93b233a2291b5b10eebc49b6882f910547a77d55e26bf19f1d4661550b177ef53933a305e69b8a95119dcf5bda599d625054776151b2cd1fcde238bdc527594a6c17aa9728af7a3830e7092b01b119ea4e7e7f0e21527d622cc29c9f018720195368f8a9d3374337ab4d130619d93c5ef37e7ddd0b2da147e6e513455bc3b48017fd31dcf72f337b639253f44cb27a12174bc4c191e21015d0c431a71906eb9c6a14c8a060459ef26787ce3d1cbfd5cc459f0048b5d06f6cbd3e9b34c89f3fb2f951ae81d7fcc8bc0000000000000000000000000000000000010000009231feef3117197c7963c2ba910969f776c8b2ea3970f358107945d9e74e9bdfa58e68b65a9201bc4b73b431df5aa29f363917f90e37a1eaf553db1c761dd9b634a9c4d7c21d24fe6d953ed9438cad0f8dfe03e5e2f73019352f1fb682a5a6ebbf24ebc49e3d7058e696eb3f4b642f36c9006c0067e24a64aa8c53dd824a4ee271e35ed9eed636338f1835fc957729d63dc1bfc7b772cbe536c2d3aff27c22f9a2f876512616a5bdaf22a16e19d1b5f52abb40b433983d0cf50234de659c1a397ce901000000caae1bcfdce33dae6adc260321702f239c25ab181390e7dc8c1e5b1cf3b4fef1cd5c44a89b5e5d8314e02f4673ded90bce9a4025b0232eec970f7aa17f175a14e8dc8de9bac0006b98a8283eee5665f3aede28228e0468db"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x1e, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x48) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000240)={0x0, 0x45, &(0x7f0000000040)={&(0x7f00000003c0)=ANY=[@ANYRES8], 0xdc}, 0x1, 0x0, 0x0, 0x1eb53d574c1e743b}, 0x20004000) 3.583780255s ago: executing program 5 (id=96): r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt(r0, 0xfffffffe, 0x3ff, 0x0, 0x0) (async, rerun: 32) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) (rerun: 32) sendmsg$nl_xfrm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=ANY=[@ANYBLOB="f0e5ea2a2d6eebdff4220800001000130427bd7000fddbdf2513810000000008000000000000080000ac1414bb0000000000000000000000f000"/73, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="fc0100000000000000000000000000000000000032000000fe8000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000b00000000000000000000000000000000800000000000000000000000000000fdffffff00000000003500000a00"/168], 0xf0}, 0x1, 0x0, 0x0, 0x800}, 0x4000080) (async) r2 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, &(0x7f0000000240)='asymmetric\x00', &(0x7f00000000c0)=@chain={'key_or_keyring:', r2}) bpf$ENABLE_STATS(0x20, 0x0, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) (async, rerun: 32) sendmsg$NL802154_CMD_SET_MAX_CSMA_BACKOFFS(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000180)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB="05001200af82ba05"], 0x24}, 0x1, 0x0, 0x0, 0x4}, 0x44000) (async, rerun: 32) prlimit64(0x0, 0x6, 0x0, 0x0) (async, rerun: 32) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x26, 0x0) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) accept4(r4, 0x0, 0x0, 0x800) r5 = userfaultfd(0x80001) ioctl$UFFDIO_API(r5, 0xc018aa3f, &(0x7f0000000000)={0xaa, 0x60}) (async) syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) mount$cgroup(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000100)={[{@subsystem='cpuset'}, {@subsystem='memory'}, {@subsystem='cpuacct'}]}) (async, rerun: 64) r6 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r7 = openat$cgroup_procs(r6, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r7, &(0x7f0000000140), 0x12) (async) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000100)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) mlock2(&(0x7f000014f000/0x1000)=nil, 0x1000, 0x0) (async) r8 = socket$inet_udp(0x2, 0x2, 0x0) r9 = socket$packet(0x11, 0x3, 0x300) (async) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000300)={'wg0\x00', 0x0}) sendto$packet(r9, &(0x7f0000000280)="60000000000300000000000000b100004fea018bb59d26ca1a101b92a8ba35c0d2fefe83d7d692f7", 0x28, 0x24040800, &(0x7f0000000140)={0x11, 0x0, r10}, 0x14) 3.582675115s ago: executing program 5 (id=97): r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r0) syz_mount_image$ext4(&(0x7f0000000000)='ext3\x00', &(0x7f0000000480)='./file0\x00', 0x10, &(0x7f0000000140)={[{@norecovery}]}, 0xee, 0x474, &(0x7f00000004c0)="$eJzs3EtsG0UfAPD/rvNo+viSr5RHSwuBgqh4JE36oAcuIJA4gIQEhyJOIUmrUrdBTZBoVUHhUI6oEnfEEYk7Eie4IOCAkLjCHVWqql5aOBmtvZs6jp06tRu3+PeT1p7ZXWfm79mxxzN2Auhb49lNErE1Iv6IiNFaduUJ47W7G9fOz/597fxsEpXKm1eT6nnXr52fLU4tHrellqlUIoaz5HCTci++EzFTLs+fyfOTS6fen1w8e+65E6dmjs8fnz89feTIwQN7hg5PH+oovjS/z+K6vuujhd07X3370uuzRy+9+/M3WX235sfr47gtWbQNxmvPbqNHs5snOyrsrvJrdrOtbkcy0PrkiQ2oEO0rRUTWXIPV/j8apRhZPjYar3za08oBd1SlUqk0e3/OXagA/2FJ9LoGQG8Ub/TZ599i26Chx13hyou1D0BZ3DfyrXZkYHnuYLDh8203jUfE0Qv/fJlt0Y15CACAW/g+G/8822z8l8YDdef9L19DGYuI/0fE9oi4LyJ2RMT9EdVzH4yIh9ZZfuMKyerxT3r5tgJrUzb+eyFf21o5/itGfzFWynPbqvEPJsdOlOf358/JvhgczvJTa5Txw8u/f16kNzUcqx//ZVtWfjEWzOtxeaBhgm5uZmmm07gLVz6J2DXQLP4kimWcJCJ2RsSu2yzjxNNf72517Nbxr2GNdaZ2Vb6KeKrW/hdiRfw3myppuT459fzh6UOTm6I8v3+yuCpW++W3i2+0Kr+j+Lsga//NTa//5VXgsWRTxOLZcyer67WL6y/j4p+f1fXpFavLWfzptxHrvv6Hkreq6aF834czS0tnpiKGktdW75+++dgiX5yfxb9vb/P+v72uxg9HRHYR74mIR/JF3KztHouIxyNi7xrx//TSE++1Oraq/UeK+NeYle+iLP65W7V/1Lf/+hOlkz9+13b8Tdv/YDW1L9/TzutfuxXs5LkDAACAe0Va/Q58kk4sp9N0YqL2Hf4dsTktLywuPXNs4YPTc7Xvyo/FYFrMdI3WzYdO5XPDRX66IX8gnzf+ojRSzU/MLpTneh089LktLfp/5q9Sr2sH3HFdWEcD7lH6P/Qv/R/6l/4P/Uv/h/7VrP9/3IN6ABvP+z/0L/0f+pf+D/1L/4e+1PK38WlHP/nvcaL43wkd/J2rvY+i48TInSwi0t4H2BeJgU4u43YSw00P9fiFCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoEv+DQAA//9L2OJW") r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xe0841, 0x85) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r2, &(0x7f0000006300)={0x2020, 0x0, 0x0}, 0x2020) r4 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r4, 0xaf01, 0x0) unshare(0x20040600) r5 = eventfd(0xffffffff) ioctl$VHOST_SET_VRING_ERR(r4, 0x4008af22, &(0x7f00000002c0)={0x1, r5}) write$FUSE_INIT(r2, &(0x7f0000000040)={0x50, 0x0, r3, {0x7, 0x1f, 0x0, 0x10408, 0x8}}, 0x50) syz_fuse_handle_req(r2, &(0x7f00000021c0)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003dc150f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f50000000000000000000000000000000000000000000000000000000000000000000000000000000000c6d90000000000001354c4b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, 0x0, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x80101, 0x0) dup2(r6, r2) unshare(0x400) bpf$MAP_CREATE(0x0, 0x0, 0x0) fdatasync(r6) write$binfmt_script(r1, &(0x7f0000000000), 0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000540)) r7 = socket(0x2, 0x3, 0xff) setsockopt$SO_TIMESTAMPING(r7, 0x1, 0x25, &(0x7f0000000100)=0x1ab9, 0x4) bind$inet(r7, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r7, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) sendmmsg$unix(r7, &(0x7f0000002fc0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)="643c87cf2bd21d995e613d73613b1e78334efea0", 0x14}], 0x1}}], 0x1, 0x0) 3.431426677s ago: executing program 5 (id=99): bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='kfree\x00'}, 0x10) creat(0x0, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) (async) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="d80000001b00010000000000fdfffffffc000000000000000000000000000000200100000000000000000000000000004e240000000000010000000000000000", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000000000000ffffffffffffff7ffcffffffffffffff04000000000000000000000000000000fdffffffffffffff00000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000006fcffff00000000000003000000000000000000000000000c0008"], 0xd8}}, 0x20008004) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x4e21, @local}, 0x10) (async) bind$inet(r1, &(0x7f0000000040)={0x2, 0x4e21, @local}, 0x10) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f0000000000)=0x5930, 0x4) (async) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f0000000000)=0x5930, 0x4) connect$inet(r1, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) sendto$inet(r1, &(0x7f00000004c0)="3ce2de4d8d957a8de4e490b6cd03b988d4edef164bd3377aa381b5f50b7ca414516489f78cd7208982e9bde22b2b7c1c7606d565477f3db9d2b0d2045377283644c0f27ab52a8e3a42863e06944e0a94427030b51297102e7f726263f28aef1bc12a069063d4c30e8f329fdb36859be727fbef4314161e5fb5f01ae08c79eeaaa75daaf489c62e32f4c919886b2b88d237e287318739bec0364caf15889f38a312ef6621c0f21709a4bf2b16274cf933f6ad8fcc9c2024bc1d4713f650e860f93ae93b2361956b3e80c38c5fd29b5c1b5d7ce67edc856a8dc0ba54cee53de9a48c1313894a6bd06ec7c695add357934fc0321f0d3d7982e4fe5a0039decc491a663afd02facbd22a1c08dd9695f854c7b031d9af8bd7350897996b5208b23030cc0feb84570730eaf24b9f2ac05d0feb3be07a29f887095f36f3c8f0e77eff07000000000000fa03e071571d4abd694710ef140469cf6df8a59839aafe046a5bffb97e5247be901789eafd726ba090337a2c49207e6b900c7e982472e6aac70e5d52ca2c1bab47b1f6d00f9601e2281686c21f770ae96e0ffec4b304961e12fa00958f794cdbd721bd15", 0xfffffffffffffe75, 0x845, 0x0, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f00000006c0)={{0x12, 0x1, 0x310, 0xdd, 0xb1, 0xf6, 0x20, 0x19d2, 0x1146, 0x184, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x58, 0xd1, 0xc0, 0x0, [{{0x9, 0x4, 0xa0, 0x7, 0x0, 0xff, 0xff, 0xff, 0xc}}]}}]}}, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0}) 3.372329668s ago: executing program 0 (id=101): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$GTP_CMD_NEWPDP(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, r1, 0x2, 0x70bd29, 0x25dfdbfd, {}, [@GTPA_I_TEI={0x8}, @GTPA_I_TEI={0x8, 0x8, 0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x4001}, 0x40084) r2 = syz_open_dev$mouse(&(0x7f0000000140), 0x6, 0x4000) ioctl$UI_SET_LEDBIT(r2, 0x40045569, 0x2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = syz_usb_connect(0x6, 0x88f, &(0x7f0000000180)={{0x12, 0x1, 0x310, 0x1f, 0xea, 0x97, 0xff, 0x1519, 0x443, 0x912e, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x87d, 0x2, 0x7, 0x3, 0xe0, 0x7, [{{0x9, 0x4, 0xd7, 0x6, 0xe, 0x2, 0xd, 0x0, 0x8, [@generic={0x92, 0x21, "49d8f539a387da22b02bf01317beb91b597d02990a42ab8501e57676ba932d2ad9538e4ed38f1a81b85e196dc87e9bd72b4b7ce01809ea00a7c7666588ef433715ccb154601792673c82b1be8181e7ffe107edc2935e040280e9bfa962ede53ea0bf2d56c6db941a665092d089390c2f72580a189e8daf8efa2b29a9e56174385c7051a7add9209a8aa885c3a4085661"}], [{{0x9, 0x5, 0x3, 0x10, 0x20, 0x2c, 0x6, 0xcc}}, {{0x9, 0x5, 0x80, 0x0, 0x40, 0x8, 0x9, 0xff, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x2}, @generic={0x38, 0x2, "75d7958981da1bc91f75ab3672cdfb67a326115c0c294c72a52f7b9d6e210999f3b1af3234c8cb9119255178f7df61dd1909ad388a51"}]}}, {{0x9, 0x5, 0xa, 0x4, 0x40, 0x0, 0x1, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x10, 0x8}, @generic={0xb2, 0x6, "e963421aae23cf97e1d7798b1ebb861191b21f1a3b2e86ce36e136a032193435fe4cb8a62f73625a017b07daea415970568a8bc402309ac6eaf9755336113c330afc1c5101c07aaafb5373ff63e07a11851a2c6957b6946f2c2df98efbcefa6e780e3b83bc6c866e2d871c0cebed3cb4d37c7e88b7e094a0f0e4cc383f961f683ae33feeb1746ec0e274bc8e9211552eaab6297b816808f37c2ff3b3080182cd20943361796dba3a8c6659f728dff276"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x200, 0x1, 0x6, 0x2, [@generic={0xfd, 0x5, "90d6ffbf954167e040d20322b93cf957efb8c61a54ebd1b4bfe92498e7b0c0b23a1750c9fa62c3616f8143bbc8d1666b2dfe2e694a4b7c60a6395a346174d2a726658dea1c3d5f4ebfaaf89633a6773889ab9bf5cb9f3c14fc45f17464ca0c6dc283d1dbd227e8d27bc7cafaa3b2168dd6506e9475c5a9f7012c73e9b88b4bdeed876a13aeb93e432b687dd55aff45e867d41878316cd8a053198f1adfcd9c8e28c53feacf9d22bd193eb6c1293b5d4646cd72092d17b10cbd49d54541709b067010e8bc60893c1df384867c12f0e9fff30d64c07eb45e2309bd0872fa6dc45f6fe438034431c8780ef9ad4b6f02c6ed4b9d26003c1a31b4ac4049"}, @generic={0xb2, 0xc, "dda80231db45bae11a6126e56f027f59cc3b1314ce96c15ba9eb36d9f758ab91eeb09d9906abcbd5460dbf454a3414321ae9700df9d33d7cab5eeee2c277564aa00e79c61acec842f428132304dbef311e03428fd7469f0cd6b03c54afc3da72659c3d632641da83dcfc08d59fa0eb4eb1f147cc7e8ef72ebdd5931e4630db69f091758609ab229da67287bc77c850ca85c1d288d52403e208f3158556791af432b45ff2a7d73550304df802d18c747e"}]}}, {{0x9, 0x5, 0xa, 0x10, 0x10, 0x1, 0x2, 0x4b}}, {{0x9, 0x5, 0x7622fecede8cd9b8, 0x3, 0x3ff, 0x3, 0x5, 0x7}}, {{0x9, 0x5, 0x6, 0x10, 0x8, 0x0, 0x6, 0x8, [@generic={0x63, 0xc, "b9a8d44ea41b084bc6b40eb2edb8a618eddef2681d57d4931124cd6eecb1bc530878d416a4be57792f2863b592f6d326b600466b9209c04804efd1341b30b4dbdbafc7606a22cfaa49c2c513aa93436889f4c6516df1221065726a8cbdbb0fb6f0"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x4, 0x7db9}]}}, {{0x9, 0x5, 0x5, 0x0, 0x400, 0x1, 0xf, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x97, 0x2ac}, @generic={0x1e, 0xb, "54b3a46aa078b5c7319a567c80dbf3fd632f4f951c518525dbd1cf9d"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x8, 0xf3, 0x8, 0x14}}, {{0x9, 0x5, 0x8, 0x10, 0x3ff, 0x10, 0x1, 0x6}}, {{0x9, 0x5, 0x0, 0x2, 0x3ff, 0x6, 0x1, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x3}]}}, {{0x9, 0x5, 0x2, 0x8, 0x200, 0xf7, 0x80, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x2, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x182, 0x0, 0x40}]}}, {{0x9, 0x5, 0xf, 0xb, 0x40, 0x5, 0x1}}, {{0x9, 0x5, 0xf, 0x0, 0x400, 0x2, 0xb9, 0x6, [@generic={0xbc, 0x21, "d03acb2c98acd138109f8f67dce40476fc8133595f2c66bced02a98b623f58a169dda677e22124daa552a09e7cd48105379261a6b153ab6eca177dcb90f87d5c4d925cd17b185c7eeaa779e3a924a6ac0bafd3dc673cfbe2fb94f10fb09ac47528c0d39e19fefba344120a8bdd8041556b23c6b98f2b0af39accc5742ea5ecdc08f68ef57d857f4614a69bb493b9d8cdebe0c3bcbe07af12b3196cdb8e5bf79dbd2142787828aca1e133a3db44252ca2d56ae636c270a9e4572f"}]}}]}}, {{0x9, 0x4, 0x11, 0x25, 0x4, 0x21, 0x1a, 0x4d, 0x81, [@generic={0xdd, 0xf, "271a3cda316478dfaff764ed23f541158177266ad5a27cad4c878c3b370519af02062c422c582f551b4e2508c563cec453a4cc474d7bb6197d6afc84a22b3f1b84757bec0af8f52c324254c70a8349d5a4b4f6a631c4a2f7804bbf6f6693fa2b868cc4525a19d138d25002e02a90c5d501e9c8bf4f3c599d609503c88783326d63f8ad1450b2d273a13c0e9c659141addd985221f1289496f9cd96beef2afd0a3479d1f136bfcd9fb67d15960eee011e056f417dfa6238e35024660391a4561b44d8b8f6901de8dc1f0ac9ef0f1159228c470da6834e46d9e8d500"}, @generic={0xef, 0xc, "f0c8480f05b977c14b1e0754863e9ac8364f4a277727598e6caf49e306b3a9a4594df295d1367c13839fb78d8c470dc6bc04046b6704980203a744a4be8efef4374f46a1f24fdc86df68392ebea48801ac556ba23a2829c26431175c35ace09716995196c802f2e5a881d942f4e5f41a22a9daf1fcdbd652955fe304ee4918fb5c2493cccb3e0847b6b3e853fb00c99ed853cb57cb23f352448ea6634d083387d9265ab8af8924653e93b41bdf3e9b084ca3b78eb777173990d0bef16e14998655cb7d8ad4ee9b377364660d1f2f0f1e2392d43ba221bcb4a8f7b4a054c9733959fbc5f23060ac71f860621f6e"}], [{{0x9, 0x5, 0xe, 0x10, 0x10, 0x6, 0x9, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0xc8, 0x8000}, @generic={0x8b, 0x4, "93c75fa155244620bdcc6b30df27da2b8bc71ff2b1f0c69efc9f6788e03148995fc720aaff960e7e3900e557329d0a7e991963e02db2c270326a0e21ce4c8621baa1f340c3758aa1f985656f82d0ffa0411952ca437ebccd9856012c0bca308221721a49fb17a85c6ab7f1d57bd555dd73361a85a80869d3cfa055b988134599e3c0f9ccdf43131a94"}]}}, {{0x9, 0x5, 0x8, 0x10, 0x40, 0xad, 0x4, 0xd, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x4, 0x5}, @generic={0x92, 0x21, "2355b713b0a56580c9f3dc0d5ca4f1d212f69cefd1af2ff634a7c8f1ca06f32951c00b413ef04e67dddea55a73f37706a07e01dc4900442f6fb97c9c60f4028ee103ceb81920a86fe931443ee03dd0f81a253a3a2fbf2f7b6f108620ae16aee0f284eda989b07f90a050cf967764cc6950fc7978d5ded351f189be39f6436bb92e6087845aa6d216a09391f5d8aaabb7"}]}}, {{0x9, 0x5, 0x1, 0x10, 0x0, 0x1, 0xfe, 0x5b, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0xe2, 0x8}, @generic={0x29, 0x38, "0e1e6f717acba0f95f808221373afc73adf0b4c65bb155001894e6a78254f94384c632d4373abc"}]}}, {{0x9, 0x5, 0xc, 0x15, 0x40, 0xa, 0x81, 0x7}}]}}]}}]}}, &(0x7f0000000ec0)={0xa, &(0x7f0000000a40)={0xa, 0x6, 0x250, 0x1, 0x7f, 0x1, 0x10, 0x7f}, 0xe0, &(0x7f0000000a80)={0x5, 0xf, 0xe0, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x1, 0x1a, 0x1, 0x40, 0x40}, @wireless={0xb, 0x10, 0x1, 0xc, 0x28, 0x4, 0x3, 0x40, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x19, "53a8d888005ac1ebe0209d6e4e31ee67"}, @generic={0xb1, 0x10, 0x4, "8b1eb15cbf6815fd376507497afe5d1088ef53fc68519ac13756851e711f330cdc7d37c8c8a682b714af61f32b5fc53551ce9296b9306cdfc8256020c69f84afe2e68eef7828aa119c48cb5e3836a13e5a3014a45344b1c000583c2b6cea5c3efa26cc265da518b1a2ab9633f3d7ebf6bbfdd5650d0054b5c30027fe8af8870d3ea2c88f93284e5ae5ef7286d5f81397619f2c8a871b9fbaef99bb2e3f90765d6215b39c4ad7b63b8261bb4b6dc6"}]}, 0x9, [{0x4, &(0x7f0000000b80)=@lang_id={0x4, 0x3, 0x80a}}, {0xc7, &(0x7f0000000bc0)=@string={0xc7, 0x3, "6155495492a86b8e45b3e4d80cf16a2fe6a694c078c28b6feec52384eeb0910a1cba8c0a4a53af3157ae011f49b797e38f9b80bb221b40978c8fabb5360e54dd67117f44c57b1a41a721c8f4040507981df56427019d0d175b905f98c94bcff4afa325282c8d151a06eb855466c1addccdae1e9f4914b9a432cc38a4d870eea96ff73f8c9eec4d5aac41b42194b7c601d873872a5d0a0a3d78eb3a45ddefa6cb79cea4a06126da64c3e969bf9e940f0444b3560ef309d66d34eb96cf20e3529c0b16b6140f"}}, {0x4, &(0x7f0000000cc0)=@lang_id={0x4, 0x3, 0x1004}}, {0x15, &(0x7f0000000d00)=@string={0x15, 0x3, "18bbe4327adc0781278fc16860881750040b49"}}, {0x3b, &(0x7f0000000d40)=@string={0x3b, 0x3, "603db2b2c695a354a1309102f7cda6234d81a1e9377a696dc22bbb597dd9f0814451e16d6a5514c5c43cf06b6fdfbae771c89cbef40987e3a7"}}, {0x4, &(0x7f0000000d80)=@lang_id={0x4, 0x3, 0x4c6e}}, {0x4, &(0x7f0000000dc0)=@lang_id={0x4, 0x3, 0x843}}, {0x4, &(0x7f0000000e00)=@lang_id={0x4, 0x3, 0x861}}, {0x60, &(0x7f0000000e40)=@string={0x60, 0x3, "6299eb664bfa25d05fc961bbeaf20dc6c7a199ce50f2160c5f864a7602a66e4ca09d2d984c51980b204f94bac2e16ad1a33f99e5d8f61a9275b4ad4bf981b3e52404d090e428d07a0930f5062c19c6326f5200787f0ceac8fa72a3889944"}}]}) r5 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000fc0), r2) sendmsg$MPTCP_PM_CMD_REMOVE(r0, &(0x7f0000001080)={&(0x7f0000000f80)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000001040)={&(0x7f0000001000)={0x20, r5, 0x400, 0x70bd2c, 0x25dfdbfe, {}, [@MPTCP_PM_ATTR_ADDR={0xc, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x7}]}]}, 0x20}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000) ioctl$FS_IOC_SETVERSION(r2, 0x40087602, &(0x7f00000010c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, 0xffffffffffffffff, 0x4ee10000) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$mptcp(&(0x7f0000001140), r0) sendmsg$MPTCP_PM_CMD_GET_ADDR(r6, &(0x7f0000001200)={&(0x7f0000001100), 0xc, &(0x7f00000011c0)={&(0x7f0000001180)={0x2c, r7, 0x1, 0x70bd2c, 0x25dfdbfe, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x8}, @MPTCP_PM_ATTR_TOKEN={0x8, 0x4, 0x6}, @MPTCP_PM_ATTR_LOC_ID={0x5}]}, 0x2c}}, 0x868dde317800356f) r8 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) ioctl$TIOCGSID(r2, 0x5429, &(0x7f0000001280)=0x0) r10 = syz_clone(0x1000d100, &(0x7f00000017c0)="2e6d278e18932d66dafa0a23d704eefe9f26862555b9b871b0a496d538e4f9347e80fa63423117ea111cb2df73273f96e1a8adcba2b3bc313db501065cfdf707d96be6b45dd49ee2536f5e52c51a1208c98e939b44b3dded35afe85d1d855af7ebd6b48de12f921b0ada48dcafc903b59350ff040929f02f067f755b25e8b0f6fb28e39733c7beab974a2e8250b2bdfc24445f0ac74f0307e5435993a1c8216d22aa190cd43c425f4a9776af5a20d20a552a439e69e6836b56eb2d0e", 0xbc, &(0x7f0000001880), &(0x7f00000018c0), &(0x7f0000001900)="3fef2488cdd1e5f3753c2cd606b5553575d9acb1aa1bdaba7da39db25415e813822739ffff0e79c4d432f4474bc49ff68802d32e35f6c58d83c9e1613fc1672bd42cfd3b2e23437df4d1704edbaa292198f66e5a202657db0b5baf6ea6cc46f2b09b21960149939e11c12184966419bc89730e013f00c89b6c6b927dd72400ada5d9891dbb6f4f68dad602d45a") ioctl$sock_FIOGETOWN(r6, 0x8903, &(0x7f00000019c0)=0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) r13 = openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000001ac0), 0x1, 0x0) sendmsg$netlink(r6, &(0x7f0000001b80)={&(0x7f0000001240)=@kern={0x10, 0x0, 0x0, 0x651e8c09a88ff454}, 0xc, &(0x7f0000001780)=[{&(0x7f00000012c0)={0x4a8, 0x35, 0x30, 0x70bd2c, 0x25dfdbff, "", [@generic="7ccc095900854bf9d01d9b120904503b1cf88fc6041c19e780a1c52eb2b94241551d9ed474b9da6ea06a8975dd02aacfc4146996bba1c67985893e7a2603df6b09b873ec9a3a81ace5955b1fc74ab154dda312f253ad08d67220f982ca3293d61c0ef7165f285de079479dec76301657ca12cd4267818b0025ae3b2df26ef7a981af54812fa911376c5072312afd06b456c795fb3a20bb635e3c6946831c908ebf2e82c4a10230486f4d487bb5f0b58ea4a6ea4e32372dc9c09d9c5bf71b8f537c8a12fc21510166b02c9bc3c4d8c6dd3a7136414be19a9216e41ee81a4ba4621ec928e79e468ce0695bca336bbb74e951", @generic="f64c1529887a51f667d0477a4b82686ea9cd1392dc66794ffe7d025a1e15185bf20ca59b8e8bdf7d7cdba890d402d185e09692cd94cb9b47e298dd4612e501c6a5eec20a63a697a33c0f72fccf3c937681849c391c0d228340b358a9d856a19da73472d5fb27aab1cddd3f7d558e8e2821b5d943daf3f6e517ede8676037de7e249424eff9007b309f06678dd31373c1c82ce58187d9d36699d64d5212630c1616a14ac9a3e64d4414d93a489f6fb67f19a7d33dc8d1025726032aab7c001f7536ebac57020a276d7c56a6b936f4dfc01519887fffe3cbf197bc6ac4cbf538947f9756f150ca", @typed={0x14, 0x11, 0x0, 0x0, @ipv6=@remote}, @nested={0x297, 0x46, 0x0, 0x1, [@nested={0x4, 0x27}, @generic="079ef9aff865c2de9e4870cfaba84acae163ad8dbc48a773be4b251846abdc135e646f0e39d49a4f3b4ad8d3d7ac7ba0395519c096dad3aa2a28ccf9ae78", @generic="be6dfeb67d7b051480716701a12314c026144bcf532a8d158cb0c59d54e4fda4d576e1b0a222f32d43f29739b3b61e185c76e45492453a9c59e4a022a99e5a2f3e84fe0c5337fe02c55a837558334ad52ba13caa2e628ea56a0bc553f9697942560b864fa650984d305efe06148fc52d17ecb1620a2c227e465dc254cd89b9d946ba74177f9d94cc269ea0f69e9d93ad70cb03374642a119ae2e3a10be608f65ec731f76673e91cec342c3fb3092c4e3acbf4e271d177c60eb4cd1ff97b6d8a6c80999ffe9dfc68e3ceef6f758e772cdac45e3fe2a9defa85fe50c2aa3c3da1d5deec08ade99a8da6f78c1db0a83a2f098d5a65085b535e2512ff7bbf1", @generic="571e42", @typed={0x8, 0x7b, 0x0, 0x0, @pid=r9}, @generic="f22a149cd1e757c3ea8e3da2afc88ebcced214b58f5eaeec5e476a3428d70830247fe804417ca1412486c5b141f908666cf226b168a547a56835b22bb2ffc8c2782d4894acc1221aacad23f7dac36d485708b0d3f1ce4383a57ad983bf0665593a54a76bba7120397e99f23c13c284c52719d196a5052080843fc4ff732822a08701a1aa95ade2784f80358d08895a72a98f07100acc0c821b75cd41c4ebb928bd4f28259ae08422c9290f36d58c1d9046166473ae8d2b03a124a41343256fa742b1fec25f2e9ee85326540a75f09a2a3a7f569939d99aa9c4b99d11814345490b4291030900fa1b93661f3e7bed01380f26", @generic="3c6b13fdfd46a78b68d89f6ca76aa83254ce3c9966c561eddf8a460a38d5f0b0304bc7d22463d7f1ea12678fa57f8f56c8b3c7adf4223edf53ffd42ad2f841353e3a0f3fda0340b6567a79ce6d934ac629cc5cf13889dc"]}, @typed={0x14, 0x13c, 0x0, 0x0, @ipv6=@mcast1}]}, 0x4a8}], 0x1, &(0x7f0000001b00)=[@cred={{0x1c, 0x1, 0x2, {r10, 0xee01, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r11, r12, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [r13, r2, r8, r3, r6, 0xffffffffffffffff]}}], 0x68, 0x8006}, 0x800) syz_usb_control_io$printer(r4, &(0x7f0000001c80)={0x14, &(0x7f0000001bc0)={0x20, 0x6, 0x76, {0x76, 0x22, "11f0e921e0547ab1839e147867a37d24120d88f69ab756c223967dfb766aaf303ef1849ebd4c6165ba1504768512d0804b13e9b2d06321dddcfff763dfee0dec67810950f47ea37d8775a08fd32583802dbf9c5f1295c869d743c1d4a5e62fc5b258d2f72fb1774807b5d538e798b0a4f367f7a2"}}, &(0x7f0000001c40)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x409}}}, &(0x7f0000001e80)={0x34, &(0x7f0000001cc0)={0x40, 0x424ac27daf7342e9, 0x4e, "0d118c1bf39963d41f50bf8fded15ef4fefef60fe84fa06874d47296c83fdecbacbc95808a007f30624081c3c9dda5be5ce008ab6f773341cf73e4caff0282dfbf3245dc9ab8884278b0bfc10c8b"}, &(0x7f0000001d40)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000001d80)={0x0, 0x8, 0x1, 0xf9}, &(0x7f0000001dc0)={0x20, 0x0, 0x15, {0x13, "90d2fd296e9b69512b598765196347fc6830f6"}}, &(0x7f0000001e00)={0x20, 0x1, 0x1}, &(0x7f0000001e40)={0x20, 0x0, 0x1, 0xdf}}) ioctl$AUTOFS_IOC_FAIL(r2, 0x9361, 0x7fffffffffffffff) r14 = syz_open_dev$usbfs(&(0x7f0000001ec0), 0x30, 0x230803) r15 = syz_usb_connect$cdc_ncm(0x6, 0x85, &(0x7f0000001f00)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x73, 0x2, 0x1, 0x1, 0x70, 0x7, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x7, 0x24, 0x6, 0x0, 0x1, "6bf4"}, {0x5, 0x24, 0x0, 0x98}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x5e1, 0x1, 0x40}, {0x6, 0x24, 0x1a, 0xd, 0x4}, [@country_functional={0xc, 0x24, 0x7, 0x81, 0x7f, [0x5ce, 0x3, 0x1]}, @acm={0x4, 0x24, 0x2, 0xc}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0xc}]}, {{0x9, 0x5, 0x81, 0x3, 0x200, 0x7, 0xad, 0xf7}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400, 0xc9, 0x5, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x8, 0x0, 0x3}}}}}}}]}}, &(0x7f0000002080)={0xa, &(0x7f0000001fc0)={0xa, 0x6, 0x200, 0x39, 0x5, 0xff, 0x20, 0x4}, 0x20, &(0x7f0000002000)={0x5, 0xf, 0x20, 0x4, [@wireless={0xb, 0x10, 0x1, 0x4, 0x64, 0x0, 0xff, 0x3, 0x4}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x5, 0xdf, 0x5, 0x5}, @ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x1, [{0x4, &(0x7f0000002040)=@lang_id={0x4, 0x3, 0x40b}}]}) syz_usb_control_io(r15, &(0x7f00000022c0)={0x2c, &(0x7f00000020c0)={0x0, 0xa, 0xa9, {0xa9, 0xa, "d007488008d5a65710e02c1f6b0f06335ebf97eeb57c253fa4e963d915e291fdd536ecd48e00335aefa316339f2b6edfd17ac22402e8eb7e43a4f7d86ddf6d006021e094aa0e79a9c7332a30660b75c47390bcb12c8b49af63a978f498157654fbf6e171a2c23e41765a9a0010e162b9e2fc80a9abd2e199c3ecdb4f3f36235dca0612bed791510de6fe898b541cbe47691804e28a9b320dc524fcf3e2ec634c6ce8efaad7a31e"}}, &(0x7f0000002180)={0x0, 0x3, 0x27, @string={0x27, 0x3, "228bce9875a599d33689fde9fbe5868eb53514e1c1af3b02d4b6fadd3557c2fbfa1cc1b101"}}, &(0x7f00000021c0)={0x0, 0xf, 0x60, {0x5, 0xf, 0x60, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x3d, "25ee7c8ecca732d088e68fff3134f188"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x0, 0x8, 0x0, 0x0, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x6, 0xfe, 0x6, 0x60}, @generic={0x32, 0x10, 0xb, "e3a56d073d1f0963e9e2fe3e12202ce191e5c1458c3852b684c1dd28fea8515790b781f19a3a878ca46d3192f19a8e"}]}}, &(0x7f0000002240)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x8, 0x8, 0x4, "f4613855", "f7dc2d8a"}}, &(0x7f0000002280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x81, 0x60, 0x1, 0x4, 0x7, 0x667, 0x2}}}, &(0x7f0000002800)={0x84, &(0x7f0000002300)={0x40, 0x14, 0xfe, "86d798b5b0d82ab536fb651faaa71d2be55c681fc448a2ddf1e0ba3d59c6fe8adc31de375a35c8a568e24cae64a206f2ff918bc089fc0e5114b9233a02e778f1c9492542da32eb8fc9b9f262c69842416bddc195443dc619bce2f3c6dc2434253632de20d96bd2f9b3220474ff96e09b1a2dd9d9184b5085363de721f1038c8ddbef8981edadefde4f127ce13249ae7aec47cc5a5bced5f320b23b2fb659eb2850b46b0baffbb1bb8f4ccbf906f0d260655dd8027a67a7f7b47365f1b1317c55cecbe421c5a21ea48ba04ab92e576d2b4927b3ad1d773b938da634f537601cdf1576f095ad9b9e1a711b2e6c4a2a5af75c92da612984756dab78de0dd1d7"}, &(0x7f0000002440)={0x0, 0xa, 0x1, 0x10}, &(0x7f0000002480)={0x0, 0x8, 0x1, 0xde}, &(0x7f00000024c0)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f0000002500)={0x20, 0x0, 0x4, {0x100, 0x10}}, &(0x7f0000002540)={0x40, 0x7, 0x2}, &(0x7f0000002580)={0x40, 0x9, 0x1, 0x1}, &(0x7f00000025c0)={0x40, 0xb, 0x2, "c01c"}, &(0x7f0000002600)={0x40, 0xf, 0x2, 0x4}, &(0x7f0000002640)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000002680)={0x40, 0x17, 0x6, @remote}, &(0x7f00000026c0)={0x40, 0x19, 0x2, "f03d"}, &(0x7f0000002700)={0x40, 0x1a, 0x2}, &(0x7f0000002740)={0x40, 0x1c, 0x1, 0x5}, &(0x7f0000002780)={0x40, 0x1e, 0x1, 0x4}, &(0x7f00000027c0)={0x40, 0x21, 0x1, 0x6}}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000002b80)={r2, 0xe0, &(0x7f0000002a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000028c0)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x7, 0x6, &(0x7f0000002900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000002940)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xd9, &(0x7f0000002980)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x40, 0x10, &(0x7f00000029c0), &(0x7f0000002a00), 0x8, 0x2e, 0x8, 0x8, &(0x7f0000002a40)}}, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000002c40)={'batadv0\x00', 0x0}) sendmsg$inet6(r2, &(0x7f0000003e40)={&(0x7f0000002bc0)={0xa, 0x4e22, 0xb, @mcast2, 0x8}, 0x1c, &(0x7f0000002c00), 0x0, &(0x7f0000002c80)=[@rthdrdstopts={{0x1050, 0x29, 0x37, {0x3c, 0x207, '\x00', [@hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @generic={0x3, 0x1000, "189c4a56e3ba8ff76b3f433b13985064d3b680601d92ccb9542119f202a05b0228e8631f5ff8991ad6bea1bb11784d2c15e9b528e39e3e6a789b712923752fdc53367dde7ec5402b3ae56ecf4407013e791604ac118fbb55533ff957da3b4fd099f2b83146111f3d894b91b89e07b524980a3c83c3365c6745816b8f3cf51b775bcbc4ccad6b8f51a96e2e7318282d9dd8b32c22980980b7fc0f258a52d533888b051da8bd5d090e1c7b74a2033aba686a494042cfaf622339a8a575a97f150ef338a4a10e9fce5fbc5d678afea63a0558bb9eb0683123c75ee671b818a0ff4ab093db81deb4eb1d34ce4669d3c253576a6c19c64057ec82c318f6beeb98180dcf318765f4e8265c954475a9910367af49c58b29a5f6367129b5eebd285a64abc0a28c7480d0cefb6fad0d4142b70c66b124991fafacc39320c79001206f5150a77c91addc57032f1baa18c7f7ef5a51a1f65522691e0ff959925299186bbbaf5cf052983ab7c3b18db45cd96c512be57d3491d3a2623f8c88b4a5881430e1174e1c80aa2e3c1569381dfd3b413d080c66913b3c28e13adc2230bedcb6dd413dac238c67b931bec9d4265fef8819cb60952b9d00bdd29b8e5288004abe31797f9e4d095d04f6da18eaa22d3503db1e66f4792895df85a45f82aeefb71fe6cf1507c41daccc00838ccebe53ea848167bdc57c5f57d1ae789f934cf64f4504d267d006d3e6dcb52bf22145c3e549390254a41f2b6d1018a29c4b2e79d2bf5481f0626a64035a0a8e84a0a161b2fcddc6bac028c35e6cd827790cb34b9eb67a470dad7eb1ce06bd6f45a94497fb4054263687873a3cec17fa451838602ca5254b73edec4c38dcf9167b399dcd653268d08f66dd516f2a067118d3a6a65e79c85354cde054f1cb3c7c164a296fb701625cf700044563496da78e05aa4621b171195b42e46fb901680d74c190ff02e3b81bba53b1d09df675871209cd7e3a2ad8e964524e5ce411dd1024d9e3419e517455118adbd1cd94615d209a5631692a1e537a31b846d6006ed74ecdb12108df4d84a7c933e7b5b64cb87f9bf449a5c0b70af2c2e3251cb5dabd941a07eef989006d3db01149a2963fd9659bc6ba6d655e48f68d48c0390cde785ff9b2b87879fa59daac001bcc347ed1ed6b125a7a52fb28774d9caaa11257f55b48521c1e600ad1b27ac645f226f33f325ea00283935862f5680fed2e251274908a8de2f22f0cd594387916f12f126b3f30285bf5c097149131f351d13ff901e0c6e0e8e915862e05796700039d8ed09ddedb2b8f2652b2047391b121ba4c9cc3381d713e100cc2bb529707d9d811616707132a176e9f6878aba5490a55ba2614c665a6eb8b56bd6798e321ff46506998d87f6c55ce338ba32e0b860009a9ca963d989273a6332aba0b6cf46eb73a4afa7e8c8dd8e5208a31cb559ba0e775168ca6fae3d1bf8b189f1d60e3e2ef50690f1d1b52ad2a03800b8bb96e4d987158c407c8fcbe4983c53c70b5dea0bfb13dfb0de869d85f4810619ec9ace7ccb70a9fabbefcdefbb9b8edf3acf47b508bf688a73ea162233371a2b94dad22a852e6607822864cbc95ad0614937cfd47c7aebfbe045fa246b1fd37fe9c7c71fbbe970be092da57d28651d5b9f551bda967720d94117e9e635d93db842b3506c00dd479e176d66ce44d883a8caecd9d39b592b5fb994a17645b7fb0a89ed0e3d3ee8c9a04d4795d803e2ece56fc157410c6d3f9ba6cc320b3dfaa8b48edd4ed3bc367b4c248366db82b2a8ca7736fcf6db038d04084b944e4c08f6d9f7a26f6d6c5af0c8a7e8f719101dbdee29bf292166e871f5925350ea9a9ef6aed7a44f4bfff7543f35ebaa32280140ae75c8702aef691f21a393127dc9dfdf7f5b68cde0e97000bac2ff04826e3f0da95867f62348537a694f564bc9605ac7bd018c9a9560e20119096372b63907121b302ef436281b781273390ebaa058b3a4fd5cd89dcc027a872767cd89da08ba9371969b0f0ccab021d3b0c2d53fbfe9e71649764159fc2ba60b030dfa835100da1ca1d5cfa0040331ae4f96ac44642f0497adcf2b0ae461c42de8b7a2339f0b829be8ffff63e2ebdc360ca39f494cf60c1a7ce556e11a799daa256d9a6e1e524f248f0727b0b60458fedd85dbf6b309e1d59952a1c0a7370eeb2c2c951a77ce104a654fe07382cb620b595fd10f97986842ca6484c3d824d84ff10c0646710884e0f798b4529974ec25fb489d7ae2443156d5c90ac798cce8bacacd85a07580963e924431959917f973a07d669b014bb2f302666d74a11dea077c62348aea5c9dcb4fbb8fabf1e3d2de244622ee39cfcdb215088b4bb46be4923f1d96f7042fcf02d758d3b19bb3490db4fdc21ae022a72e3003568fa6c57c11a1908e70ce8f24b65dfe8ef0c286af9021353131ad8c95b4eedc6aee061b955a030b500724c5684c67724ba5f6e0420a280d22c2170ee55a52f8bbe8d4a0f509db79dc046698955136578bce01f3baa5841ba373abd6a4f284fb180508542bc6659bcaa48a5bc4cebf6cfdfaebf6f0a38c92725d157247fd58a28ed94d3308a9912153b3fc8d08399a0b60e20363dba481fc4a00ff2587523fcb54eaddd5996f9cd6cb5013accb7853cca41e449cd5344f19199ea74f7848ae0fb09c8661cfd27ab98d7448ff75722c23dd55e696b03d68670cc3718934321a9bab76f03119be78667e343ee83596224fe7e46ae60f77b4ace776d6737b27c0c84243c246764812475bf118897b0f24634bba0a1014d26d7af0d9387b90a140f36f60f1db801302e77e3843b8bcb4a924f48656288ece68cdbbb8bac9b2b524f53e4e107e07b9d7a1d73b7caa808be561f586990674a5dca0b98bee5dbeded777a187f9b80ecda38eaf047485e346c8449b2c083a026b5d01e02ec39ee3629dea77d26cb024d95b2ed61158980e30fd480661b52969155d207aa0b9f897751ee0ec8b5b911e01021c6a68633e5a0669578c0aef36c476e578dd8e5a058254daf59d5b555377f160e423815cb799ed889e833357e86d19324bc9251cb1323fd6a0f7a58abed6a1497ead8dcc067a2bdaceee44fbec67150715d15078704f1b6f3d0780a15390da453a5d6cf76cb21d7c025deb6bbbca16b578e26d4cdb7c7d7591e7ecc7e427913491f5db35d646e06cc09f5144d4b9a46935c5a7f8116ad1bd2470b8e24abacdec0fb4bfd889cc8a1df8b6da01698bcca7a9bcb75e23d8c08f4be1ac5c152826365b11781b03041cdd5678640e99482002d4b04c810a3ad2233332a1379d941576bd0914f43beb4ae4e9807eb2aeca4ce68de0ed104df26129b920eb02aa33348f2924d1494f59dddcaabefe8f0646922ca590063f0820def1816c946f0afd3a12a02d57da1ed431c1c8f0795255f70493d34138f3a4b4e2800767c0666091fe4a960fc5a214eadc4b4782fb19566358ad937faca35358a9f72fa9cc1a854c03fbd265f50d43e892e8134b5c2d7687dff36ed8f4bc7fa5501d2c9ed44d2b9e34d042fd3b5cb24d98a152e7de8388218ff8416567646a18517c18479f926e93320ad76a04903db79d21a518eb9ef1c26f6ac3768b2343a19d42504c792077b1ae13f39ad530c932fd23daf5fbbc60e78591273459f3abb455003cc77a4f8ebc5b07711d03f54dbee40727b988c9c66bfcd32265c3dea6f100402337a0fcca58a1febdb96d97a0c9d7c32f4fc9e187500fe538a5133ef82e21558e22a8b68dd3ea20cbba048c125ef9239cad64ce71765a4c02def0f6cd81721c49ab5d39772f523379e499d101d5b23a86792cf9df75ef2ec536b9be499a09cd37d2ee9c2767657517fbd2dafd59c201833a98f2ef0c317cc950bffa8f98b388756ea0afa577e8c416e035bc465d3dee906fe6ccaa44c080a96809ec9ee2243998f8729d5a297afea5cf316dde95e3206a5d337bf9839a47ec37e274df5916ca2925ba3f2fdc07a9b8307df7d5512dafa03ba824ea9e6726f650e7a0bd46a89f1bc7cddfd3f22c2787027a203a9c11259f9e0c5f09331580dd291525601f7c0887d0abd3748457fc97e23e4dab310ef8f6fd391a7887004bbb75079160615923b4cb9bef09ad866b06b0b02633050b87dde221420ebdd6ced1083b0ec6f4722c563dd5026286ed074517c32cd218665bacb85dfbf3c405d0146704e7c3630f7b6b718bd72d04051853a67009181766b47c2651e4d2c9841b051e2aeb0bdc5b436e1799a3e0191ed19a113adedeb15a8c78feb0f696aa1bcc055fe3da7138ed455660d6476ea88f56807f1a2ed76b3d6bcc9401c8f0b2d70e7e427294c6788d02da2667c8b7fd7f7cadd135266d72413a05755330b6ffcf6672bceced9d357e4a3e8488d3c32f7eba1421bd99fe45e7fb86ea4b460163fa7d9cfe66d4389c08396d3f307ae23b4dfcfad1b942dcfd311111636f9d95e3ef2b73230581ff48836f45701db0cc269af3d680b5d0c46d853419a0880cd69f3ebdaf50a46bda9815484f4831bffe59c547ebe50d78cdab0ba9e5eef79b7e6f6a1f7d18e67a2dd25899935da5185495b2c38981fea5a1ab262ebb355303272cf93dbd66d57837396ce4d714ecefb8ccea5fc519aa4d39f4ffe7e0d2e60b2a4a5511b09b07f86040dd9427d6283815e8dd85a0af20e5b0236363be836aa5cd5dc7449d4a3d53b8e138654eab2039305637ef0a511d6fee888a003d731946c4f97a38cd6ddbb4bf10fab698b624f8b8afc3d656b869234adb241eba2541231883b028222e1e4c8c228f70f3f977a57f8c52903cce6c356a2bbc6286a0ab29fe8c832a24dd5688abf3c76a46db929f699d9da75be11aeae31ce833aaed95084f334d8154ce3163177cfca0fbe7806c0f02b6c5b01980def7fbbdb4e65b973af313ea9260f11a7d9839b3837a81b27c1fc66bf1f1bb6691bb3ccb5f86cc682daf54d16e4891136f070aceeaea57146cb0bd97ffee7d9d188d32c13ad70866ebad8f9bcb57f0286141bc215615c5d548920741aa2983b7da10d6ac7a5c85c22bfc2bc8f1eca586e448bfaedee54a6a87b9c2661aeb0d53457b2f95a48b908002f2b4713d0d253c294c49dbe817d717096fe3db045a084caa7619ad73b559accba2c46bc9263a82da6c28108a7f907cbfcba7ea40973c4cf5b7b99e4c1505c26858569ac0d2bf5322bde72e8688fe7963276df9310b6a03b3faed2dccef9a1c599f2904105438deb820516716b823c16837cdfd61b302583fb8ff68738b472d81cff97043b416edc97b00352ae416c689763100e5741a43e77ad95ad4e6ea2f48500ee1ef25073d55da4e9c10cf947d34443a58b7fefe61d7cc9c3ed88b7253fb0bff6b375092e977a0928b008318b8554562d777a06578e60c4d5617351d5143b7fc16bec3100de5ac69604fc7f1ae26b1aeff4283eb5b288f7ede5a04484d81b4a3002381c0858a8ed8047cc9788048dfdd043646a762761e4c21bcbafde24143c4f58baf5200acfb43bdc549ed81c2b4805a0c684710330ddf9bdf0dda363a0d82fc778ac49ff5d6e01edce7453ef2ce80459511f01f41bb37f76c09a2454e5c91a6c69ed71ec2d4f593c6830492d4f9530f5ac8cd6c19834460214c0956d9fbe7e61f8fd15ee45238706c7cf2ec9d1e1299bd12205c47e52762bbcb9f40b505f96b35b2daa2efeb323391a0897988e5fdb63dc03fe21072c27246fe64accc7791cbad7630617944b93d3ab00bde62fdb2b52b40d161e1635e47615c2a53bb7920053878bae3012fb"}, @jumbo={0xc2, 0x4, 0x1}, @enc_lim, @enc_lim={0x4, 0x1, 0xcf}, @hao={0xc9, 0x10, @mcast2}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}}}, @rthdr_2292={{0x48, 0x29, 0x39, {0x6c, 0x6, 0x0, 0xd7, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @mcast2]}}}, @dstopts_2292={{0x48, 0x29, 0x4, {0x3c, 0x5, '\x00', [@pad1, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @enc_lim={0x4, 0x1, 0xc0}, @ra={0x5, 0x2, 0x4}, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x29}}]}}}, @hopopts_2292={{0x20, 0x29, 0x36, {0x3b, 0x0, '\x00', [@ra={0x5, 0x2, 0xff}, @pad1]}}}, @pktinfo={{0x24, 0x29, 0x32, {@local, r16}}}, @dstopts={{0x88, 0x29, 0x37, {0x2f, 0xd, '\x00', [@ra={0x5, 0x2, 0x2}, @ra={0x5, 0x2, 0x6}, @calipso={0x7, 0x58, {0x2, 0x14, 0x0, 0xb, [0x10000000000000, 0xffff, 0x0, 0x8000, 0xf25, 0x2, 0x2, 0x9, 0x5, 0x10000]}}, @ra={0x5, 0x2, 0x3}, @pad1, @pad1]}}}], 0x11b0}, 0x4000004) ioctl$USBDEVFS_IOCTL(r14, 0xc0105512, &(0x7f0000003f40)=@usbdevfs_driver={0x2, 0x40c6, &(0x7f0000003e80)="9647387d45b1c36357f06fe6226d54b0513b0fdba83f3818a8689954840a6043d859980bff348d1af5514f18856d754d3e3fe706f54223f1d4ce88ae3e7860be942cb2cedc016221d17cad7c0f6a2b966fa16a2fc872fa80a6888e329f96e22edc0281ebb7613fa2cc437a7bd43db1d2551ff6a17b34552cf887ce89a37b33691e274d5e371747cb58e9597cd72dcc9f7e2b6a56e5db341ebc2ae06ccbd5bdaa12239d5393df56c8bc70e42367fb79dff835ef9c9c5c93da"}) 2.796262455s ago: executing program 0 (id=102): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1e000000000000000500000006"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000008c0)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000005900000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) syslog(0x3, 0xffffffffffffffff, 0x1000000) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000007c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000880)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000400)='kfree\x00', r1}, 0x9) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r2 = syz_open_dev$tty1(0xc, 0x4, 0x3) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x96) close(r3) r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) mount$9p_fd(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r4}}) write$binfmt_register(r3, &(0x7f00000000c0)={0x3a, 'syz3', 0x3a, 'M', 0x3a, 0x20834a6f, 0x3a, '#@', 0x3a, '', 0x3a, './bus'}, 0x27) ioctl$PPPIOCSPASS(r3, 0x40107447, &(0x7f0000000040)={0x3, &(0x7f0000000500)=[{0x1, 0x2, 0xb, 0x2}, {0x1000, 0x1, 0xe}, {0x5, 0x4, 0x1, 0x20e2}]}) ftruncate(r1, 0x5) ioctl$KDFONTOP_SET(r2, 0x4b72, &(0x7f0000000080)={0x0, 0x3000040, 0x8, 0x1b, 0xfe, &(0x7f00000000c0)="387ed7626d850509a2d6c1aa38f15cd00f85c263cb226db671261fff7ce9c555f189afae3530db6dd493f28fd988721b9ae21b3e3b4523ae2594f47d8f62b480c4160b1f90ac9c41fae6ab12ac4c113fef588684ef495689092883b902a41cd75387ef6f7bc7d460d5e665f398ff95596dc94ec97003a3db08e500c2fb07e11aa4031a61c51caf7a65a2b613bda33f3eaeae635d7cd81761e74c38a7695800a15516eb337056e02335f9a7d10aa2eaf7beb7e1f7a1e850ecb3421143c5c4ded0f083a0c524dcf320827266819b6a952db5bc96141b26c54db857edbcbbc81c7af7aadf50bc549974b6401a19cdb130282b955592efa94242065a4c8d695a2cdd9ada350defd58c775b92d348305774d3a256c7520b285d8da0dbf5e20d604413ed2ddf9bcbf881caf811852806175d63892a15234fbcd7a88a2a0aea45d19148f0e7dada7d6d0d77881387fdeaa02863be90b88dfff412bff40c31c6415c54ae3335e54a49d315851feffe30d999c36def4df7df747695ef060000001bbe1b649f42f310859122c0d2c1e558dc6586958a28374f386ecf369274e43003a09b5159ea515eb44521901ef0d00baa91c10a8e44a76aac3468a15bd3d45ad389977467f306f9bcde071b30769795eed2f1580414d168f557cd90040c4bd2a3d6bc509254a12cece59181fcb5bad8c24bd9f8f78d17ab01831325501e80d899e9252f99d3a2666343392fda115048e4f4dd9f45657f8224fc78eb1168fe0527fac33466aadf48f16994d29a47778566e0f3945b2bf36b6eecc7fa18914beb66ac9e519bd3330000000000000009a3237aebbe3bed781e39d5a0fb0cdc60e196f2261305feb596b5b66ab89d2d6333f699b16db68986ab3eee7b199fefb5f79ffb2d1050e46982af1c14a88dd9b647ba812f56a8404755c73e74bb90e64bab9647c70ed5afca1c3d87907d14df8aa9df6f40a80ace2bb8a2aad3b0c66915927db4173181943d88c0c76d5969e2043db5bd77fd60ba0f012139929ccfec965c1f769785a4d23332d71f0875e3146afef5b20cc306d3ecee65944fe9829e0ad0c3f6bb2fdc1bc31152538db50f47dc38ba908a0d808687e478a609fe0daa0000000000000000e7f2e98597e27f3e1dba9c3c16e9fab3bda6ed33cb1c75513e2264b69d4794ded98eff9aa53d22eb77c9d93169c04ab2490bf28106f770e07eb7a9e8fd4e71929f918b98c4cbfcb11a90139264a9ee807c973167f493760278df0cc34be9e8f86f948d9a62e63ad6ca9d174d2465380b1a00ddc42915e4f3a5db640600000095a3d63904c9ecd1c313c08e29b814bd8fed1ab6d2846c73345962895d289ac77152cac2e04c93a5470774975b42091f218dd1e68a15f8226577bf9481ae0555db64a717eb23a811356d00000000ddffffff00"}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1e000000000000000500000006"], 0x48) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000008c0)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000005900000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) (async) syslog(0x3, 0xffffffffffffffff, 0x1000000) (async) bpf$PROG_LOAD(0x5, &(0x7f00000007c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000880)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000400)='kfree\x00', r1}, 0x9) (async) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) (async) syz_open_dev$tty1(0xc, 0x4, 0x3) (async) creat(&(0x7f0000000100)='./file0\x00', 0x96) (async) close(r3) (async) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) (async) mount$9p_fd(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r4}}) (async) write$binfmt_register(r3, &(0x7f00000000c0)={0x3a, 'syz3', 0x3a, 'M', 0x3a, 0x20834a6f, 0x3a, '#@', 0x3a, '', 0x3a, './bus'}, 0x27) (async) ioctl$PPPIOCSPASS(r3, 0x40107447, &(0x7f0000000040)={0x3, &(0x7f0000000500)=[{0x1, 0x2, 0xb, 0x2}, {0x1000, 0x1, 0xe}, {0x5, 0x4, 0x1, 0x20e2}]}) (async) ftruncate(r1, 0x5) (async) ioctl$KDFONTOP_SET(r2, 0x4b72, &(0x7f0000000080)={0x0, 0x3000040, 0x8, 0x1b, 0xfe, &(0x7f00000000c0)="387ed7626d850509a2d6c1aa38f15cd00f85c263cb226db671261fff7ce9c555f189afae3530db6dd493f28fd988721b9ae21b3e3b4523ae2594f47d8f62b480c4160b1f90ac9c41fae6ab12ac4c113fef588684ef495689092883b902a41cd75387ef6f7bc7d460d5e665f398ff95596dc94ec97003a3db08e500c2fb07e11aa4031a61c51caf7a65a2b613bda33f3eaeae635d7cd81761e74c38a7695800a15516eb337056e02335f9a7d10aa2eaf7beb7e1f7a1e850ecb3421143c5c4ded0f083a0c524dcf320827266819b6a952db5bc96141b26c54db857edbcbbc81c7af7aadf50bc549974b6401a19cdb130282b955592efa94242065a4c8d695a2cdd9ada350defd58c775b92d348305774d3a256c7520b285d8da0dbf5e20d604413ed2ddf9bcbf881caf811852806175d63892a15234fbcd7a88a2a0aea45d19148f0e7dada7d6d0d77881387fdeaa02863be90b88dfff412bff40c31c6415c54ae3335e54a49d315851feffe30d999c36def4df7df747695ef060000001bbe1b649f42f310859122c0d2c1e558dc6586958a28374f386ecf369274e43003a09b5159ea515eb44521901ef0d00baa91c10a8e44a76aac3468a15bd3d45ad389977467f306f9bcde071b30769795eed2f1580414d168f557cd90040c4bd2a3d6bc509254a12cece59181fcb5bad8c24bd9f8f78d17ab01831325501e80d899e9252f99d3a2666343392fda115048e4f4dd9f45657f8224fc78eb1168fe0527fac33466aadf48f16994d29a47778566e0f3945b2bf36b6eecc7fa18914beb66ac9e519bd3330000000000000009a3237aebbe3bed781e39d5a0fb0cdc60e196f2261305feb596b5b66ab89d2d6333f699b16db68986ab3eee7b199fefb5f79ffb2d1050e46982af1c14a88dd9b647ba812f56a8404755c73e74bb90e64bab9647c70ed5afca1c3d87907d14df8aa9df6f40a80ace2bb8a2aad3b0c66915927db4173181943d88c0c76d5969e2043db5bd77fd60ba0f012139929ccfec965c1f769785a4d23332d71f0875e3146afef5b20cc306d3ecee65944fe9829e0ad0c3f6bb2fdc1bc31152538db50f47dc38ba908a0d808687e478a609fe0daa0000000000000000e7f2e98597e27f3e1dba9c3c16e9fab3bda6ed33cb1c75513e2264b69d4794ded98eff9aa53d22eb77c9d93169c04ab2490bf28106f770e07eb7a9e8fd4e71929f918b98c4cbfcb11a90139264a9ee807c973167f493760278df0cc34be9e8f86f948d9a62e63ad6ca9d174d2465380b1a00ddc42915e4f3a5db640600000095a3d63904c9ecd1c313c08e29b814bd8fed1ab6d2846c73345962895d289ac77152cac2e04c93a5470774975b42091f218dd1e68a15f8226577bf9481ae0555db64a717eb23a811356d00000000ddffffff00"}) (async) 2.766170485s ago: executing program 0 (id=103): r0 = socket$xdp(0x2c, 0x3, 0x0) getsockopt$XDP_MMAP_OFFSETS(r0, 0x11b, 0x1, &(0x7f0000001ac0), 0x0) 2.755207555s ago: executing program 0 (id=104): syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000240)='./file0\x00', 0x804, &(0x7f00000006c0)=ANY=[@ANYBLOB="73686f72746e616d653d77696e6e742c6e6f6e756d7461696c3d302c73686f72746e616d653d6c6f7765722c73686f72746e616d653d77696e39352c73686f72746e616d653d6d697865642c696f636861727365743d6b6f69382d722c726f6469722c757466383d302c73686f72746e616d653d77696e6e742c636f6465706167653d3737352c636865636b3d7374726963742c757466383d302c6e6f6e756d7461696c3d302c696f636861727365743d69736f383835392d362c73686f72746e616d653d77696e39352c73686f72746e616d653d77696e6e742c706f73697861636c2c6673636f6e746578743d756e636f6e66696e65645f752c736d61636b6673666c6f6f723d2f2c005180f4e7b2da8c3f2fe272df26ff9ca497387fc9af57e51670999e8bc199be03b478bd734a1ad4517930c37f173275bdc3477cead3e348e86c54d3ca19a73e96d5a4291dd83fea6bbb7174e668baf7433889e34758bb3912cc"], 0x1, 0x276, &(0x7f00000003c0)="$eJzs3UFqG1cYB/BvLMmW2oW06KoUPNAuujJ2T2BTXCg1FFq0aLtoTS1DsYTBBkGTEMWrnCAnyHmyCblADpCQXbwwmSDPSFbCyEaJbJnk99vo8d77z/vezCCtZvTPN72DvcPj/ZN7z6NeT2JpMzbjNIlWLMXIgyj17GV5PwBwy51mWbzKciulM2pTktWlay0MALg2k7//i64FALgZv//x5y9bOzvbv6VpPaL3sN9OIv/Mx7f247/oRifWoxlnEdlY3v7p553tqKZDrfiuN+i3h8ne30+K42+9iDjPb0QzWuX5jTQ3kR/027X4olh/sxudXx9HM74qz/9Qko/2cnz/7UT9a9GMp//GYXRjr6htlL+/kaY/Zo9e3/1r2DvMJ4N+e2U8r5hdudELAwAAAAAAAAAAAAAAAAAAAADAJ20tHWu9+/6dytn5+Nq08Tw/7f1Ag4n386ynaZol+fyLfDW+rkZ1kXsHAAAAAAAAAAAAAAAAAACA2+L4/zsHu91u52iujdFj/SVD8Waea63OmopKUVo3iZhtrVqRvHpyZcZdNIb1dI6SaszvEiTjnsbk0Grkaw17GnljouejV6/HeWN0dx3sJnFFql52k8yhkZXcfpWpqeX3exrFDkomNy5ZffnLD6o5a04ZSiKiNj6Zlx+nNt9zeFPfQAAAAAAAAAAAAAAAAAAAwMjFQ78lgycLKAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFuDi//9naAyK8LQ5WWXYqEbRs+AtAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Bl4GwAA//95LWni") 2.669975627s ago: executing program 0 (id=105): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = getpid() bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x3, 0x3, &(0x7f0000000000)=@framed, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sched_cls, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e21}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000040000000800000008"], 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, 0x0, &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) r3 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r3, 0x5, &(0x7f0000000180)={0x1, 0x0, 0x5, 0x401, r0}) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000001900)=ANY=[@ANYBLOB="61106400000000006113740000000000bfa00000000000000700000008ffffffd50301001774004095000000000000006916360000000000bf67000000000000350607000fff07201706000020190000160300000ee60060bf050000000000007b650000000000006507f9ff01000000070700004d83dde4c375000000000000bf54000000000000070400000400f9ffad4301000000000095000000000000001500000000000000950000000000000032ed3c12dc8c27df8ecf264e0f84f9f17d3c30e32f17540faf80250aa20c669a5e12814cb1cea5d4601d295c45a6a0b9bdb7dd399703cac4f6f3be4b369226066812b8e007e733a9a4f1b0af3dda82ee45a010fb94fe9de57b9d8a814261bdb94a05000400c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5ab2af27546e7c955ccefa1f6ab689b555202da2e0ec2871b4a7e65836429a527dc47ebe84a423b6c8d345dc8da3085b0ab71ca1b901627b562ed04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfec88158f0200000000c8fb730a5c1bf2b2bb71a629361997a75fd552bdc206438b8ef4901fd03c16dfda44221b235c8ac86d8a297dff0445a15f21dce431e56723888fb126a163f16f920ae2fb494059bba8e3b680324a188076eb685d55c4e9b2ad9bc1172ba7cbebe174aba210d739a018f9bbec63222d20ceddf4d03723f1c932b3a6aa57f1ad2e99e0e67ab93716d20000009f0f53acbb40b4f8e2738270b31562ed834f2af97787f696649a462e7ee4bcf8b07a10fd7ed6735154beb4000000000000000000000000004000bc00f6746a9709e7e78f4ddc211bc3ebe6bd9d42ca0140a7afaab43176e65ec1118d50d1e827f3472f4445d253887a5ad103649afa17690884f800031e03a651bb96589a7e2e509bcc1d161347623cb5e7ac4629c8ab04871bc47287cd31cc43ea0ffb567b40407d000000210000000000000000005f37d8703f37ca364a601ae899a56715a0a62a34c1d926a0f6a5480a55c22fe3a5ac00000000000000000000000500002000000000fb79ea00000000000000000000e4007be511fe32fbc90e2364a55e9bb66ac64423d2d00fea2594e14d90deae46e26c596f84eba90000000000000000fffb0000000082fb0d3cc3aa39ee4b1386bab561cda886fa642994cacd473b543ccb5f0d7b63924f17c67b13631d22a11dc3c693962895496d4f6e9cc54db6c7205a6b06ff7f0000000000007f31d7c8cc5d325c5379b0363ce8bd1f61b007e1ff5f1be1969a1ba791ad46d800000000c7f26a1f37302f3b41eae59809fd05d12f6106f117b062df67d3a6473265dd1410eea68208a3f26b2989b832d8b34a34a4f08b34b3042065acaa10856e858d27adee7daf32903d3fc78700d429a2d4c8b6d803eb83eecfe4c7ff9e6ab5a52e83d089e0b1c23c0f3cdad7a8710e0254f1b11cced7bc3c8da0c44d2ebf9f6f3ff3be4d1458077c2253b0c7c7a1a9fdd63bf910dc20e5cb2a88e59febc47f1212a21f631d22bad050e9856b48ae3a03a497c37758537650fe6db89da3c41fdc3d78e046f6160e1741299e8dc29906870e6431ed1eab5d067a183f064b060a8ec12725d42e3a74863d66bee966b1574f8e01b3f34a267ff0af1cb3f1f815f8989d78854ca4d3116dbc7e2bf2402a75fd7a55733360040855ed5d1c0d634fc5fb38f84d9d87b27f8a5d91217b728f13e3ee20e69e0ffb2780b1a7af137ff7b4c6ea9604faf0453bedf0c5d744b5272b44c23488b2bdbff947c4dfa108cbb88202eeb81f428a5b3c29984864961a57ff52f657a67463d7dbf85ae9321fc2cc17dc4a29b9cba8ded5de8206c812439ab129ae818837ee15620789c524b3baf49a09d8be0fc5beecf153236c19740be9bb7d958d5e87c6c09bf71a894bad62934782cc308e936d7637e07c4a2b4dc87b0da20000d9ef418cf19e7a8c4c328be0ce91798adc2dca87ddd9d064e081383409ed2912c811ae63f03212a5331c2a4ead000000000000000000000000000000000000000000000000001386866b311bd144bc32e059658c9f8342c90c1ade31b78072841b8b5a943d62a44cea6b050c42e3c205fad6a23fb43c93da0f49d911877265e6ee443e37397ecf89021e7f579e8d3a74c12b52938d91e9de07fc8eeeb9505f4a9c26266bf5449484ccc1317c7476"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sk_skb, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x48) syz_usb_connect(0x0, 0x5f, 0x0, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)={0x4c, 0x0, 0x1, 0x401, 0x0, 0x1a14, {0x2}, [@CTA_TUPLE_ORIG={0x4}, @CTA_TUPLE_REPLY={0x18, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8, 0x7, 0x1, 0x0, 0x1}, @CTA_HELP={0x14, 0x5, 0x0, 0x1, {0xf, 0x1, 'netbios-ns\x00'}}]}, 0x4c}}, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)={0x38, 0x3, 0x1, 0x401, 0x0, 0x0, {0x2}, [@CTA_TUPLE_ORIG={0x24, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast1}, {0x8, 0x2, @multicast1}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x38}}, 0x0) 2.132180833s ago: executing program 4 (id=106): r0 = socket$inet6(0xa, 0x80803, 0x84) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x0, 0x0) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x3fffffffffffcb5, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x0, 0x0, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000180)={'rose0\x00', 0x112}) ioctl$TUNSETQUEUE(r5, 0x400454d9, &(0x7f0000000100)={'vlan0\x00', 0x400}) r6 = socket$nl_xfrm(0x10, 0x3, 0x6) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r6, 0x10e, 0x1, &(0x7f0000000400)=0x1, 0x4) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.swap.events\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r7, 0x0) ftruncate(r7, 0x3) ioctl$KVM_SET_CLOCK(r7, 0x4030ae7b, &(0x7f0000000040)={0x8, 0xc, 0xffffffd2, 0x5, 0x4}) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000004c0)={{{@in=@dev={0xac, 0x14, 0x14, 0x3}, @in6=@empty, 0x4e24, 0x0, 0x0, 0x0, 0xa}, {0x2, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x10000001}, {0xffffffffffffffff, 0x0, 0x6, 0x3}, 0x0, 0x0, 0x1}, {{@in6=@empty, 0x0, 0x33}, 0xa, @in6=@private1, 0x0, 0x1, 0x3, 0x5, 0x7, 0x0, 0x9}}, 0xe8) connect$inet6(r0, &(0x7f00000000c0), 0x1c) 1.326620553s ago: executing program 2 (id=107): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @empty, 0x9}, 0x1c) listen(r0, 0x3) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2c0000001a000100000000000000000002000000000000000000000005001b000600000008001900", @ANYRES32], 0x2c}}, 0x0) connect$inet6(r1, &(0x7f00000002c0)={0xa, 0x4ea4, 0x0, @dev={0xfe, 0x80, '\x00', 0x3e}, 0x2}, 0x1c) accept4(r1, &(0x7f0000000300)=@sco, &(0x7f0000000180)=0x80, 0x800) sendmmsg(r1, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r1, 0x8982, &(0x7f0000000000)) syz_emit_ethernet(0xfffffef9, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600a843500200600fe8000000000000000000000000000bbff01000000000000000000000000000100004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="800200009078c58575cc1a9483da0000000c00005eeb7063a6ff34cab20af1f4a1159a6cf27d0b873fe3e56991e031ea41825ec1d40237df9d81a59284af5a61f198db3579b7e1b9084d4285be3270f5b17ac02710d86774f0f2547c0a0fa6b66e775b00"], 0x0) setsockopt$inet6_int(r0, 0x29, 0xd1, &(0x7f0000000140)=0x1, 0x4) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000200600fe8000000000000000000000000000bbfe8000000000000000000000000000aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="800a000090780000080a000000040000000b0000"], 0x0) 1.191470085s ago: executing program 5 (id=108): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r2 = openat$cgroup_ro(r1, &(0x7f0000000040)='cgroup.freeze\x00', 0x275a, 0x0) write$cgroup_pid(r2, &(0x7f0000000080), 0x12) write$cgroup_int(r2, &(0x7f0000000100)=0x1, 0x12) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000680)={0x18, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="1802000000c400000000000000000000850000003d000000955a665c12cddcae8b2d593da21751185e263027ae6e913728d7aabb2b3dd299e2ada15bd1f215073d34a900"/80], &(0x7f00000000c0)='GPL\x00', 0x1, 0x98, &(0x7f0000000000)=""/152, 0x0, 0x2, '\x00', 0x0, 0x0, r2, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) r4 = fcntl$dupfd(r0, 0x0, r3) r5 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1e7d, 0x30d4, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x7}}}}]}}]}}, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r6 = socket(0xa, 0x801, 0x0) getsockopt(r6, 0x29, 0x31, 0x0, &(0x7f0000001ffc)) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r5, 0x0, 0x0) syz_usb_control_io$hid(r5, &(0x7f0000000080)={0x24, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\"\a'], 0x0}, 0x0) syz_usb_control_io$hid(r5, 0x0, &(0x7f0000000500)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x20, 0x1, 0x2, "9969"}, 0x0}) clock_gettime(0x0, &(0x7f0000000280)) timerfd_settime(r4, 0x0, &(0x7f0000000200)={{0x0, 0x989680}, {0x77359400}}, &(0x7f00000002c0)) io_setup(0x9, &(0x7f0000000240)) sendmsg$IPCTNL_MSG_EXP_NEW(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}, 0x1, 0x0, 0x20000000}, 0x0) 1.104059366s ago: executing program 2 (id=109): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000740), 0xffffffffffffffff) sendmsg$TIPC_NL_KEY_SET(r0, &(0x7f0000000100)={0x0, 0x2800, &(0x7f0000000080)={&(0x7f00000001c0)={0x54, r1, 0x1, 0x0, 0x0, {0x3}, [@TIPC_NLA_BEARER={0x40, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xf}}}, {0x14, 0x2, @in={0x2, 0x0, @broadcast}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}]}]}, 0x54}}, 0x0) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x80081, 0x0) write$binfmt_script(r2, &(0x7f0000002200)={'#! ', './bus', [], 0xa, "c51c08ebf4088799493f9e654fe4b3193ed4575c8ac965bb39b280be9d8051d35e6160f716b577eb03a4f4b4674ca84f25506d2d258ead5e"}, 0x41) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000380)={'ip_vti0\x00', &(0x7f0000000300)={'syztnl2\x00', 0x0, 0x8000, 0x7, 0x5, 0x2, {{0x15, 0x4, 0x1, 0x3, 0x54, 0x64, 0x0, 0x7, 0x2f, 0x0, @broadcast, @loopback, {[@cipso={0x86, 0x1f, 0x1, [{0x2, 0xf, "8ca299fc6a2c77fffd87443dd4"}, {0x1, 0xa, "ab29990b7a844ddf"}]}, @rr={0x7, 0x17, 0x25, [@rand_addr=0x64010102, @private=0xa010100, @private=0xa010101, @loopback, @broadcast]}, @ssrr={0x89, 0x7, 0xb4, [@dev={0xac, 0x14, 0x14, 0xd}]}]}}}}}) sendmsg$TCPDIAG_GETSOCK(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000780)={0x105c, 0x12, 0x300, 0x70bd2a, 0x25dfdbfc, {0x28, 0xd3, 0x2, 0x7, {0x4e21, 0x4e22, [0x3ff, 0x4, 0xe7, 0x7fffffff], [0x9, 0xb, 0x6], r3, [0x3ff]}, 0xb4a3, 0x7fffffff}, [@INET_DIAG_REQ_BYTECODE={0x4}, @INET_DIAG_REQ_BYTECODE={0x7, 0x1, "b1d9b5"}, @INET_DIAG_REQ_BYTECODE={0x1004, 0x1, "3467959eff47323f8a2d410677a28d2163217b194eaabcc1ee4cfc1951d1950ee14eabc8775c04c70457ada71617e851123514df5e8ca46fe9ebf2a4af397925482f95ada6135a3065ca676a1a4134848cc46a97fa0c80cb2b7dba675750111cc4d38b5d8e263f7f6e54442cae133759b9f177a72f17ffe19759936e8891b7ac7e730833eabecd41a95b1af8cb5592b62a676dee1e3ed8d98791c8c5489587fbc20ada1e60354a17ba66b39bf767001b5598b4e799590363be0f335dc61f6b347ab541e7a081e211dd25d4d2fe5c3652ec63ed1350a51430b854b48e9c5ea0d64f00e6512fcffa20f493234f4ec8cb060780f5996320c2f7382ac9eba7d98daeb2a2129477ea4890e573813ccb2fc6a7c503572dbf4d4732250424b5fe1ea6a3891de1552b48b7eb15f913d8308643e6988724632723188fd7b8c41398ae1ee81262660f6bde722819bee86763097027083904d0cdebe612964c3a4a5898fe3a31aeae9a4b291067fe51a270c1e17037826d99bcbf9cda61bf7d58d41a0f393f7bb9b9d7ffeac7daba0d7935ec5a7fadae9f2c5a27e7df0d9d18fe877b83fde99ae212d32994e7679b65396f95735207b5726d88ffdadd53fdf6c62d912ba02b9e0da3750b8a5db2b3c500a131c6cd3450d1fb2b9e0d4b01f6f8c11e9f67e9d8ebe9cd198a50a39c75f628239263d254750cab0feb3a497e6dd35bb46d2e741561571f87161aa717ee10382afaa73b0b70437868053eab04a6baae25d9e6458f67c2b4e718d265c72b1739d63a1fbafc23c13ecedabdd31b21bfc2730267613c3283525a328296284b7ce6d8d32d8ceec0222cd6346f904cdefc64995d32dfa58f9dd70417ff2a703fd853b2ede6ba615bacc7fd4408eaffb4fb6af34256ef51852d361019c364dfb86d246eec02604c748f981863a459b1c5acb1296e657fc8dd444dd36d811844d8048318c8af0889ae047a0cdfaa5f13e456cc90bfa78f16da41d0fbaf3f5a4ba741237441c9845a1c15b5d28c0a6cf50c47338933e8724ba75804e5e96b4ef55d11f08d73321e134059d7eb58632a2a2d3dbb71b81a5f945f4f2b0b45365204e5216f531c6d49c9ae163eb9e11a7e6527226dfe4a65dbb6c1b22b19e9e85089297b8dad820f3831f355d5058d2c031e1bdfa6d535dbf60afc09136d9dd5dec8ae450e103bce6d69bd281cb67bf479cf5315688eb160dc3f91d2b7a4c07cff76bf5f382fc823d9a4a8e6ca97515e325075648e51d0938a437f3d01f346fbf300f8c7d39b79853c88d9a9905d3432523b977c80bd1c0beb73aeda9e04f6d5cd736fae141432df8d8701e2141abe5394ae91124fdcb1c7ea39375d9ec535f0115e6487c78d712fde118473fe8f9889a01ac800163d847b08ff14d6edb5bd54e52602867c1fe3b29621ebd3b32bcdc879ec0e5b986c11701cb8f6522c00803fcac58f66ac51e50b211506ccd72ae6228950fbab4f017ebd98e8d7518c4a443ecc322a27c39fc517992b87bcddc92635ea4681eb992d146be8241ac06e605630c978144403383807306b16a719fea8e7534b9b09f97c3eafe4cfc0ddaf33d0230c68df8c3f6235ec6c4c83093bbde26c81a5316d8512150eb341665dcee36ab7265d67ae3ac8708b90ad05bd0cdcb0191715c0ba3ad602dbc26e0b2b04c3e0ca5a9eb87e5454eaa9f9ab95dbb1d2738721ab70d348714612841c25d9e62c1ae8c4d487e4c53cc26b2845e6ff5ae3ce20f0c55acf7a09e46181633fba841752fc695887ed6e0240e5c77c8facee50591705aad3b4b0eb85637a736538a621ade50d52f09174611c19facabc705f0cabe052af1c5cf76cf87422fb56d6c88669416d31921e2090ca0318b5fe8d241855b034d9795eb1f787386341848ca2c635752a475872780d5f337f287df2acc6c3805af6b5d0b6bc52979b8fba41b35e35faec386d0b5d16e9887992e5ff96904d4f88338a4d8b89c811a22efeae2224a533f5aa20be1a07214e3fa6963c625b106ed5413d0d8370a367968cb7182aaab18ee1c65acecb76a47044809627e180b85a9aadb3200c06b5c6e88a7e4d7f724f72fde10ba902119520b72d03f071378b4c383938153595d04cafa782e7f2a0dec120e98d2d6af48f20e95a0dd017b849a53800d508ab8b0e2c5875572eb1e426278b7459e7c8e2cb12eb7c567a52657542949e65406d2629065331275b3695fdbc3fb736e3ea699bd686a66f55656010095b3631a85ca40bd2022c8beb42e26d3ad73760f57d95a91d594e1438b86f8eaf6138a3f1de897d7ceb767baaf32c068d45ea5d61229bc774aca25c926c9980be4ae7e3bc0cdbd3817151e47149dbcf1a81b35b4eec50a0613d2aeadb78495a907a7796baeb2f7309725a67059cb88bd9e6ea864046bb77d3d2ac34d017d29105da7dd0544a0926883f055d465ab2a3c4c27939f28242f221126b94b90a62ded0172e4e90bb181f48611e8ad1d3dcefb1aaa0e773dea62160fab4648fc4a2baf6d7e0a4c8046dd0528ff5861193f883a443f07e2a5c953407d7ee510901246b48d2fb48a1590ff54f2e11553ca76c4d39161b832a7c3091514b3930813e04b5ee829986b1edcecb1d3ac561f36cb85d7a62e324a0ab9d89d34f92d9793c9cf972e5aaeb10e103f92491bf87bb5966559b0152ca1752faa37847a8e7dab69e0d583d624755ce1a10ea6f03792419d5daedf0dc05034cd6deec376fdf098a9f8b03f3fa110d45738804a2c1b68da1aebe84d7d2e90ec74b62f232ef4d13cc5f39e6cf9cba3cfc985313638deee72e4ccd7d3d47882d6a3492a01b2505f4d6a7022bf84dc6c47c4a53954f111ab6ddb095d47b38ec6998dd675feff85aec2ce34ac4f3e7ad6be3820eb7edb1cd8f3975319cbc31af6f3ea9dd15d2261c68914b521d51f7118b30125c1c92563bd07b50966929dea44bb2ee30ac7d3102c67432b986724e30b8c04d7c40f8ce2023221dc6d5d710c7f1a67cefb578479678acb65d967a37eccf2bb9c9e248a6c08a5e62c384e73e91b4f3ac15e5a0e73ad920cea8e93a6793373d7b00f6aa6e031d70b45b4c10734532be6af09691df59df852adf3524218561a858a8e118c25b21ebf8d9633a54f08fa2ef91e253b7fa6ffd305d20bd7ac3c89845c74e69ad994040d2ed7fd12dfedcd7c40d00b6bf205a81ae0b1865210395083eb503f100974fcfa6c183df539cb3151dac90bf3aec92ff37400f4c11f3d8980be6d9b956fdf6a5b8bd30ae7927f4265b55e0642281e562cb7b0c198c85fa7965311d1b2f6c771b340f14978bea93cd23336e88260f45325a21ae97786e6063d23791ca0703d5a263e463265ac20f5fe1ad76f55d5ee5c6dc139db67bd8cb5f76ce7faaff5829712f5aa187f96248655fc1a1d099afc2aecaaa96802fe0ebc3e8fc44f6f624e1466e08bf04bd910f67cfcd4c30dbf0422225a2dde6962432018a872a5cf2d2c597e2a4411948c131ff322bf773f13c98bee46abf0d2564d2929c1322a2da7354d552cc5f73889216c33cbd0ef6508850de4d2b2ae11982ccf7e7af7c042fe439305b9cfbf56a25506be72aed73d00922ee5aa9b57ef160e2269d214f5276c78e40bebc18e23620ba23fbfe19c90669c956de9f8dcd69b5248d7a6eb96e530aaf313048b854a2baf02e0b054d422023431f1d6008625e5066de21b88380a2ddedf5c82e9de784e1063dcb31268a25f430b9ec28d84ad4c5a5916d989b27c3ed975af778d0cf65ea17743c8ca1a5c767e974c34dac999885925bc17c53f70b6a2b134533d474247a93d9f3957976f8bc9814fff47a0e3576515ce410c61b50fe125fe9fb79eead88caaff03f0072f26b7f7cf4781f790518edeac814749e347b9bfa816951fe9fda577ea881b409dcb494237e3b06c606bfd092c433677dfa6ef905399a3b9e264b4136e87e405c5d0e69631091c01d7bcccda914c842b0cff2f41ac8bee4096f8103d1b78075074de5c4be9ddf7a92a5feb900eb4967c76347aa9c445d71bacb468de89a7a25798eae8b5d3c48aed95837c22fe40ef74dda6ff2e9e1a1405bfe1165848bb277be6c34dd2536d87aaeda5c7a1224a5eb7d871b99e8761dd75171c8ec00e74efdbda8a84f62d504925c5560647ca65aa7d0123e831e84d7e437832c52b58e30047a06519d8534f4ca4ce385de6510855f8079ce5ffcf9621bd5d044d5320a5b05247936c4ef7387b1f5c678e7417d70eaffca1cdcafd696ff18db4e7d4cac6ae40e4ef62a65a518e980de8a9d407aec77aa2dbefa022b3d40c4571627a05f1063436d3c911ea71780d2c3594ccbbe13db332f22a64c0752aa09dfaccc00d40c3c34ec67b0d98587cc0a6e41149fe5da224f7aa1ba178bfd520225bcc1f5bdfa40b750b425f8c86f3e8a3c973e7497177e555ec7dee6fa383e19ffa8a3aa5ad182c857fc5d4d93962031bce03803a5da05ed86fa759ce14ebab0cf957f75113d6ef2e75172788803ea41079556676fa0bc50c758d97fab8e583416468e6f82f39dc8f4555ea07e8c3a4288ea0a746d12b0a758f34765b4d1db4e2eeac2a99637108474a9884c24d1acf09b75d543cba582c9111190bc68435617e0deed24ce1e15b167b4909ffc832f989d6ea93ec9ff61f0787a096f99798d0efb726491d5f4627067c6d3faf7a64b763aa9730cb0262cb441809c7a1921052e5a8d083d0bbe85cd9fae9f9bc526cbb021cc97951448ab71af88623242d6856be4c6c0bc209ae4fe030ec4395392c358c2f64e852825773a2649b95e92030d65d57ece26f3d873dc63c72bef78bb56b9e5cd52b7729d8151ba4c17250b78a08fb2c0b2ef831ae152d34bb9137b5ce160af88956bbe7805d23991eeb7d6f9beb687947ef0e1941a4bfe52b616c85968b16cd975737d79417737e73f3f42bfe83854ed6e9526e5d11cdc35187d3e2e80b6aba8fce74e81b598a00e92ff6afb231eb88776bd92c9622b71607366c0faa0ab78445b947e75ef27f0ead21577e1bbb3c4f024386ece7a684216ff3e6463c67093dad775173574dc3ec7c2cc5c137b1cbb10dc7d67b64aa6ea05700f01cb17cca741cf86adf5be4fea7b5d7631c53fa7fe9e1943fff957fa68d9ed084b2c5764f682063ba8984412bcfe11ef7693561b6eea96ad968b68e577b767617513d6d0bf21498c39ce0ba2fe0a14324122c43565b1cd26c3afd16eb96b259cadd8820ed1c66098caa56a5cf38e624410cd5f071c707d5365fe3055865e89b6261583fa4dc509160760ea7813dd39b04f0672675a0f83cf44ff4198739534d2d662f0a5198cf114702bd3571751d1facbf9df4f4c2a1e0d24bd739ce913871a03553c2ab40eeee55d4f192a844be01ef5192fb6f207b3dd871b3de37d4f8b51a1b124439dcf64914a1e75d25c897bb3103fb2f45a56836eac27bae986c613e69d090316929154a723ea7f5bb77bc1d85258e3f7aa94669da5c2a725047a1b5af9605ddd16a7dce24261eacf7472498681d83a53d65b14dc2f0b08acd88ff80995c20a91c4e1f647d3c33faa66143181827b42305ec75f554bbe9caa509ea5d9590cd2e602fc47e26f6f2181f61b9e6873324367d492838132aea36e6bb8c7b5d7d42621fd6af6a579dd39569e40bd1cba347b59791cecfcee7a3c4e403eccb16ba5c05834acc7f66dc651fbe58bbb404b76f2a365cb7b742f517da6a2d1644d57ad598ed7e196dd862a90ad2ed8ca5e14c10bc4bf33ffd07a779a187c3a62a8785eca9b90677a3156c99275cb"}]}, 0x105c}, 0x1, 0x0, 0x0, 0x20004050}, 0x4000) sendmsg$TIPC_NL_BEARER_SET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={0x28, r1, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}]}]}, 0x28}, 0x1, 0x0, 0x0, 0x48c05}, 0x4040140) sendto(r0, &(0x7f0000000440)="28bc9e084ee6708616f0bc2be282d2f2045b3b0528e41394ea9810d690933bb41421ce3ae04bb1bdca2ce573b0adea4749cd2daed02b12a4e746739b5c551c11dfc5a1a05f5efd1e6929afd623334c9947e9722e4e0c4b090e8626ae14d69e99b4d1841b4046dbc669895be423e995ca963ae9dbcd2c1977c1606d7ca73e492def940c94188d31e2c3b10e06a1323090053a7bc2a825cafa1c3b5854710dd430db250a02d28ba63e340a670b276818cd85c46ac56346199aad71340516751ab6b4", 0xc1, 0xc095, &(0x7f0000000540)=@pppol2tpin6={0x18, 0x1, {0x0, r0, 0x4, 0x3, 0x1, 0x2, {0xa, 0x4e23, 0x4, @ipv4={'\x00', '\xff\xff', @local}, 0x56b1}}}, 0x80) r4 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x18}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000280)={r4, 0x58, &(0x7f0000000140)}, 0x10) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$tipc2(&(0x7f0000000740), 0xffffffffffffffff) (async) sendmsg$TIPC_NL_KEY_SET(r0, &(0x7f0000000100)={0x0, 0x2800, &(0x7f0000000080)={&(0x7f00000001c0)={0x54, r1, 0x1, 0x0, 0x0, {0x3}, [@TIPC_NLA_BEARER={0x40, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xf}}}, {0x14, 0x2, @in={0x2, 0x0, @broadcast}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}]}]}, 0x54}}, 0x0) (async) openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x80081, 0x0) (async) write$binfmt_script(r2, &(0x7f0000002200)={'#! ', './bus', [], 0xa, "c51c08ebf4088799493f9e654fe4b3193ed4575c8ac965bb39b280be9d8051d35e6160f716b577eb03a4f4b4674ca84f25506d2d258ead5e"}, 0x41) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000380)={'ip_vti0\x00', &(0x7f0000000300)={'syztnl2\x00', 0x0, 0x8000, 0x7, 0x5, 0x2, {{0x15, 0x4, 0x1, 0x3, 0x54, 0x64, 0x0, 0x7, 0x2f, 0x0, @broadcast, @loopback, {[@cipso={0x86, 0x1f, 0x1, [{0x2, 0xf, "8ca299fc6a2c77fffd87443dd4"}, {0x1, 0xa, "ab29990b7a844ddf"}]}, @rr={0x7, 0x17, 0x25, [@rand_addr=0x64010102, @private=0xa010100, @private=0xa010101, @loopback, @broadcast]}, @ssrr={0x89, 0x7, 0xb4, [@dev={0xac, 0x14, 0x14, 0xd}]}]}}}}}) (async) sendmsg$TCPDIAG_GETSOCK(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000780)={0x105c, 0x12, 0x300, 0x70bd2a, 0x25dfdbfc, {0x28, 0xd3, 0x2, 0x7, {0x4e21, 0x4e22, [0x3ff, 0x4, 0xe7, 0x7fffffff], [0x9, 0xb, 0x6], r3, [0x3ff]}, 0xb4a3, 0x7fffffff}, [@INET_DIAG_REQ_BYTECODE={0x4}, @INET_DIAG_REQ_BYTECODE={0x7, 0x1, "b1d9b5"}, @INET_DIAG_REQ_BYTECODE={0x1004, 0x1, "3467959eff47323f8a2d410677a28d2163217b194eaabcc1ee4cfc1951d1950ee14eabc8775c04c70457ada71617e851123514df5e8ca46fe9ebf2a4af397925482f95ada6135a3065ca676a1a4134848cc46a97fa0c80cb2b7dba675750111cc4d38b5d8e263f7f6e54442cae133759b9f177a72f17ffe19759936e8891b7ac7e730833eabecd41a95b1af8cb5592b62a676dee1e3ed8d98791c8c5489587fbc20ada1e60354a17ba66b39bf767001b5598b4e799590363be0f335dc61f6b347ab541e7a081e211dd25d4d2fe5c3652ec63ed1350a51430b854b48e9c5ea0d64f00e6512fcffa20f493234f4ec8cb060780f5996320c2f7382ac9eba7d98daeb2a2129477ea4890e573813ccb2fc6a7c503572dbf4d4732250424b5fe1ea6a3891de1552b48b7eb15f913d8308643e6988724632723188fd7b8c41398ae1ee81262660f6bde722819bee86763097027083904d0cdebe612964c3a4a5898fe3a31aeae9a4b291067fe51a270c1e17037826d99bcbf9cda61bf7d58d41a0f393f7bb9b9d7ffeac7daba0d7935ec5a7fadae9f2c5a27e7df0d9d18fe877b83fde99ae212d32994e7679b65396f95735207b5726d88ffdadd53fdf6c62d912ba02b9e0da3750b8a5db2b3c500a131c6cd3450d1fb2b9e0d4b01f6f8c11e9f67e9d8ebe9cd198a50a39c75f628239263d254750cab0feb3a497e6dd35bb46d2e741561571f87161aa717ee10382afaa73b0b70437868053eab04a6baae25d9e6458f67c2b4e718d265c72b1739d63a1fbafc23c13ecedabdd31b21bfc2730267613c3283525a328296284b7ce6d8d32d8ceec0222cd6346f904cdefc64995d32dfa58f9dd70417ff2a703fd853b2ede6ba615bacc7fd4408eaffb4fb6af34256ef51852d361019c364dfb86d246eec02604c748f981863a459b1c5acb1296e657fc8dd444dd36d811844d8048318c8af0889ae047a0cdfaa5f13e456cc90bfa78f16da41d0fbaf3f5a4ba741237441c9845a1c15b5d28c0a6cf50c47338933e8724ba75804e5e96b4ef55d11f08d73321e134059d7eb58632a2a2d3dbb71b81a5f945f4f2b0b45365204e5216f531c6d49c9ae163eb9e11a7e6527226dfe4a65dbb6c1b22b19e9e85089297b8dad820f3831f355d5058d2c031e1bdfa6d535dbf60afc09136d9dd5dec8ae450e103bce6d69bd281cb67bf479cf5315688eb160dc3f91d2b7a4c07cff76bf5f382fc823d9a4a8e6ca97515e325075648e51d0938a437f3d01f346fbf300f8c7d39b79853c88d9a9905d3432523b977c80bd1c0beb73aeda9e04f6d5cd736fae141432df8d8701e2141abe5394ae91124fdcb1c7ea39375d9ec535f0115e6487c78d712fde118473fe8f9889a01ac800163d847b08ff14d6edb5bd54e52602867c1fe3b29621ebd3b32bcdc879ec0e5b986c11701cb8f6522c00803fcac58f66ac51e50b211506ccd72ae6228950fbab4f017ebd98e8d7518c4a443ecc322a27c39fc517992b87bcddc92635ea4681eb992d146be8241ac06e605630c978144403383807306b16a719fea8e7534b9b09f97c3eafe4cfc0ddaf33d0230c68df8c3f6235ec6c4c83093bbde26c81a5316d8512150eb341665dcee36ab7265d67ae3ac8708b90ad05bd0cdcb0191715c0ba3ad602dbc26e0b2b04c3e0ca5a9eb87e5454eaa9f9ab95dbb1d2738721ab70d348714612841c25d9e62c1ae8c4d487e4c53cc26b2845e6ff5ae3ce20f0c55acf7a09e46181633fba841752fc695887ed6e0240e5c77c8facee50591705aad3b4b0eb85637a736538a621ade50d52f09174611c19facabc705f0cabe052af1c5cf76cf87422fb56d6c88669416d31921e2090ca0318b5fe8d241855b034d9795eb1f787386341848ca2c635752a475872780d5f337f287df2acc6c3805af6b5d0b6bc52979b8fba41b35e35faec386d0b5d16e9887992e5ff96904d4f88338a4d8b89c811a22efeae2224a533f5aa20be1a07214e3fa6963c625b106ed5413d0d8370a367968cb7182aaab18ee1c65acecb76a47044809627e180b85a9aadb3200c06b5c6e88a7e4d7f724f72fde10ba902119520b72d03f071378b4c383938153595d04cafa782e7f2a0dec120e98d2d6af48f20e95a0dd017b849a53800d508ab8b0e2c5875572eb1e426278b7459e7c8e2cb12eb7c567a52657542949e65406d2629065331275b3695fdbc3fb736e3ea699bd686a66f55656010095b3631a85ca40bd2022c8beb42e26d3ad73760f57d95a91d594e1438b86f8eaf6138a3f1de897d7ceb767baaf32c068d45ea5d61229bc774aca25c926c9980be4ae7e3bc0cdbd3817151e47149dbcf1a81b35b4eec50a0613d2aeadb78495a907a7796baeb2f7309725a67059cb88bd9e6ea864046bb77d3d2ac34d017d29105da7dd0544a0926883f055d465ab2a3c4c27939f28242f221126b94b90a62ded0172e4e90bb181f48611e8ad1d3dcefb1aaa0e773dea62160fab4648fc4a2baf6d7e0a4c8046dd0528ff5861193f883a443f07e2a5c953407d7ee510901246b48d2fb48a1590ff54f2e11553ca76c4d39161b832a7c3091514b3930813e04b5ee829986b1edcecb1d3ac561f36cb85d7a62e324a0ab9d89d34f92d9793c9cf972e5aaeb10e103f92491bf87bb5966559b0152ca1752faa37847a8e7dab69e0d583d624755ce1a10ea6f03792419d5daedf0dc05034cd6deec376fdf098a9f8b03f3fa110d45738804a2c1b68da1aebe84d7d2e90ec74b62f232ef4d13cc5f39e6cf9cba3cfc985313638deee72e4ccd7d3d47882d6a3492a01b2505f4d6a7022bf84dc6c47c4a53954f111ab6ddb095d47b38ec6998dd675feff85aec2ce34ac4f3e7ad6be3820eb7edb1cd8f3975319cbc31af6f3ea9dd15d2261c68914b521d51f7118b30125c1c92563bd07b50966929dea44bb2ee30ac7d3102c67432b986724e30b8c04d7c40f8ce2023221dc6d5d710c7f1a67cefb578479678acb65d967a37eccf2bb9c9e248a6c08a5e62c384e73e91b4f3ac15e5a0e73ad920cea8e93a6793373d7b00f6aa6e031d70b45b4c10734532be6af09691df59df852adf3524218561a858a8e118c25b21ebf8d9633a54f08fa2ef91e253b7fa6ffd305d20bd7ac3c89845c74e69ad994040d2ed7fd12dfedcd7c40d00b6bf205a81ae0b1865210395083eb503f100974fcfa6c183df539cb3151dac90bf3aec92ff37400f4c11f3d8980be6d9b956fdf6a5b8bd30ae7927f4265b55e0642281e562cb7b0c198c85fa7965311d1b2f6c771b340f14978bea93cd23336e88260f45325a21ae97786e6063d23791ca0703d5a263e463265ac20f5fe1ad76f55d5ee5c6dc139db67bd8cb5f76ce7faaff5829712f5aa187f96248655fc1a1d099afc2aecaaa96802fe0ebc3e8fc44f6f624e1466e08bf04bd910f67cfcd4c30dbf0422225a2dde6962432018a872a5cf2d2c597e2a4411948c131ff322bf773f13c98bee46abf0d2564d2929c1322a2da7354d552cc5f73889216c33cbd0ef6508850de4d2b2ae11982ccf7e7af7c042fe439305b9cfbf56a25506be72aed73d00922ee5aa9b57ef160e2269d214f5276c78e40bebc18e23620ba23fbfe19c90669c956de9f8dcd69b5248d7a6eb96e530aaf313048b854a2baf02e0b054d422023431f1d6008625e5066de21b88380a2ddedf5c82e9de784e1063dcb31268a25f430b9ec28d84ad4c5a5916d989b27c3ed975af778d0cf65ea17743c8ca1a5c767e974c34dac999885925bc17c53f70b6a2b134533d474247a93d9f3957976f8bc9814fff47a0e3576515ce410c61b50fe125fe9fb79eead88caaff03f0072f26b7f7cf4781f790518edeac814749e347b9bfa816951fe9fda577ea881b409dcb494237e3b06c606bfd092c433677dfa6ef905399a3b9e264b4136e87e405c5d0e69631091c01d7bcccda914c842b0cff2f41ac8bee4096f8103d1b78075074de5c4be9ddf7a92a5feb900eb4967c76347aa9c445d71bacb468de89a7a25798eae8b5d3c48aed95837c22fe40ef74dda6ff2e9e1a1405bfe1165848bb277be6c34dd2536d87aaeda5c7a1224a5eb7d871b99e8761dd75171c8ec00e74efdbda8a84f62d504925c5560647ca65aa7d0123e831e84d7e437832c52b58e30047a06519d8534f4ca4ce385de6510855f8079ce5ffcf9621bd5d044d5320a5b05247936c4ef7387b1f5c678e7417d70eaffca1cdcafd696ff18db4e7d4cac6ae40e4ef62a65a518e980de8a9d407aec77aa2dbefa022b3d40c4571627a05f1063436d3c911ea71780d2c3594ccbbe13db332f22a64c0752aa09dfaccc00d40c3c34ec67b0d98587cc0a6e41149fe5da224f7aa1ba178bfd520225bcc1f5bdfa40b750b425f8c86f3e8a3c973e7497177e555ec7dee6fa383e19ffa8a3aa5ad182c857fc5d4d93962031bce03803a5da05ed86fa759ce14ebab0cf957f75113d6ef2e75172788803ea41079556676fa0bc50c758d97fab8e583416468e6f82f39dc8f4555ea07e8c3a4288ea0a746d12b0a758f34765b4d1db4e2eeac2a99637108474a9884c24d1acf09b75d543cba582c9111190bc68435617e0deed24ce1e15b167b4909ffc832f989d6ea93ec9ff61f0787a096f99798d0efb726491d5f4627067c6d3faf7a64b763aa9730cb0262cb441809c7a1921052e5a8d083d0bbe85cd9fae9f9bc526cbb021cc97951448ab71af88623242d6856be4c6c0bc209ae4fe030ec4395392c358c2f64e852825773a2649b95e92030d65d57ece26f3d873dc63c72bef78bb56b9e5cd52b7729d8151ba4c17250b78a08fb2c0b2ef831ae152d34bb9137b5ce160af88956bbe7805d23991eeb7d6f9beb687947ef0e1941a4bfe52b616c85968b16cd975737d79417737e73f3f42bfe83854ed6e9526e5d11cdc35187d3e2e80b6aba8fce74e81b598a00e92ff6afb231eb88776bd92c9622b71607366c0faa0ab78445b947e75ef27f0ead21577e1bbb3c4f024386ece7a684216ff3e6463c67093dad775173574dc3ec7c2cc5c137b1cbb10dc7d67b64aa6ea05700f01cb17cca741cf86adf5be4fea7b5d7631c53fa7fe9e1943fff957fa68d9ed084b2c5764f682063ba8984412bcfe11ef7693561b6eea96ad968b68e577b767617513d6d0bf21498c39ce0ba2fe0a14324122c43565b1cd26c3afd16eb96b259cadd8820ed1c66098caa56a5cf38e624410cd5f071c707d5365fe3055865e89b6261583fa4dc509160760ea7813dd39b04f0672675a0f83cf44ff4198739534d2d662f0a5198cf114702bd3571751d1facbf9df4f4c2a1e0d24bd739ce913871a03553c2ab40eeee55d4f192a844be01ef5192fb6f207b3dd871b3de37d4f8b51a1b124439dcf64914a1e75d25c897bb3103fb2f45a56836eac27bae986c613e69d090316929154a723ea7f5bb77bc1d85258e3f7aa94669da5c2a725047a1b5af9605ddd16a7dce24261eacf7472498681d83a53d65b14dc2f0b08acd88ff80995c20a91c4e1f647d3c33faa66143181827b42305ec75f554bbe9caa509ea5d9590cd2e602fc47e26f6f2181f61b9e6873324367d492838132aea36e6bb8c7b5d7d42621fd6af6a579dd39569e40bd1cba347b59791cecfcee7a3c4e403eccb16ba5c05834acc7f66dc651fbe58bbb404b76f2a365cb7b742f517da6a2d1644d57ad598ed7e196dd862a90ad2ed8ca5e14c10bc4bf33ffd07a779a187c3a62a8785eca9b90677a3156c99275cb"}]}, 0x105c}, 0x1, 0x0, 0x0, 0x20004050}, 0x4000) (async) sendmsg$TIPC_NL_BEARER_SET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={0x28, r1, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}]}]}, 0x28}, 0x1, 0x0, 0x0, 0x48c05}, 0x4040140) (async) sendto(r0, &(0x7f0000000440)="28bc9e084ee6708616f0bc2be282d2f2045b3b0528e41394ea9810d690933bb41421ce3ae04bb1bdca2ce573b0adea4749cd2daed02b12a4e746739b5c551c11dfc5a1a05f5efd1e6929afd623334c9947e9722e4e0c4b090e8626ae14d69e99b4d1841b4046dbc669895be423e995ca963ae9dbcd2c1977c1606d7ca73e492def940c94188d31e2c3b10e06a1323090053a7bc2a825cafa1c3b5854710dd430db250a02d28ba63e340a670b276818cd85c46ac56346199aad71340516751ab6b4", 0xc1, 0xc095, &(0x7f0000000540)=@pppol2tpin6={0x18, 0x1, {0x0, r0, 0x4, 0x3, 0x1, 0x2, {0xa, 0x4e23, 0x4, @ipv4={'\x00', '\xff\xff', @local}, 0x56b1}}}, 0x80) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x18}, 0xc) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000280)={r4, 0x58, &(0x7f0000000140)}, 0x10) (async) 1.096208376s ago: executing program 2 (id=110): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuacct.usage_percpu_user\x00', 0x275a, 0x0) fcntl$lock(r0, 0x24, &(0x7f0000000080)={0x0, 0x1, 0xfffffffffffffffc, 0x7}) pipe2(&(0x7f0000000080), 0x80880) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x17, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0xffffffdd, 0xa}, [@ldst={0x3, 0x0, 0x3, 0x1c10a1, 0x0, 0x4}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @cgroup_sysctl=0x12, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) 1.076660676s ago: executing program 4 (id=111): r0 = syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f00000000c0)='./bus\x00', 0xc618, &(0x7f0000000580)=ANY=[@ANYBLOB="6e6f646973636172642c7573726a71756f74613d6e6f646973636172642c61636c2c616c6c6f635f6d6f64653d72657573652c617467632c64697361626c655f726f6c6c5f666f72776172642c6261636b67726f756e645f67633d6f6e2c6e6f757365725f78617474722c636865636b706f696e743d64697361626c652c6e6f757365725f78617474722c6673796e635f6d6f64653d7374726963742c6d6f64653d61646170746976652c6a71666d743d7666736f6c642c7768696e745f6d6f64653d6f66662c00c63c750eaf211665e6acd398f0fe4593610577379e92e078522b52791067f2936db05424a1906752b5531653d979b38a77add4af917a3177"], 0x1, 0x5519, &(0x7f00000079c0)="$eJzs3M1rI2UYAPAn7Xa/XYt48LYDi9DCJmy6H+ht1V38wF3KqgdPmiZpyG6SKU2a1p48eBQP/iei4Mmjf4MHz97Eg+JNUDLvVLe6gtC0sdvfDybPzDtvnnneUArPTEgAJ9Zi9uvPlbgU5yJiPiIuRhT7lXIr3E7hhYi4HBFzj22VcvzPgdMRcT4iLk2Sp5yV8tTnV8dXbv701i/ffHfm1IUvvv5+dqsGZu3FiOhvpP3tfop5J8WH5Xhj3C1i/8a4jOlE72w638/T+HZ7rciw3dib1yji9U6an29sDSdxvddoTmKnu16MbwzSBYfjzl6e4g0PG5vFcau9VsTuMC9iZzddd2c3/W/bHY5SnlaZ76MifYxGezGNt3faaT0bj4rYHIzK8ZQ3b7V3JnFcxvJy0cx7raKOtQN80P9zb3cHWzvZuL057OaD7Gat/lKtfqta38xb7VH7RrXRb926kS11epNp1VG70b/dyfNOr11r5v3lbKnTbFbr9WzpTnut2xhk9Xrteu1a9eZyuXc1e/3+e1mvlS1N4qvdwdao2xtm6/lmlt6xnK3Urr+8nF2pZ+/cW81WH9y9e2/13Q/uvH//lXtvvlZO+kdZ2dLKtZWVav1adaW+fILW/0lZ9BTXDwdSmXUBAMeP/h+YhYP0//1H5fET+//NBxGH3/+H/n8qjlX/e9L7/0NYPxyI/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MT6YeHLN4qdxXR8oRx/phx6rjyuRMRcRPz+BPNxel/O+TLPwr/MX/hbDd9WosgwucaZcjsfEbfL7bdnD/tTAAAAgKfXVx9f/ix16+llcdYFcZTSTZu5ix9OKV8lIhYWf5xStrnJy/NTSlb8fZ+KnSllK25gnZ1SsnTL7dS0sv0n8/vC2cdCJYW5Iy0HAAA4Evs7gaPtQgAAADhKn866AGajEnuPMveeBRffvP/rgeC5fUcAAADAMVSZdQEAAADAoSv6f7//BwAAAE+39Pt/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8wc793CYORHEAfjZ4Yf9p0Wrv28reoIwtIcccIwpIExSQAzWkAWogt5QQQYTHIRBxiOSxrUTfJzmTscyPNwgOMyMNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJceqnUVN39v2+bs9u3kGQ0AAABwybZaL+p/Zqn/vbn/s7n1u+kXEVFGxKW5+yi+nGWOmpzq9fm70+erNzXcR9QJh/eYNNe3iPjXXE+/uv4UAAAA4PPaLFfzNFtPf2ZDF0Sf0qJN+eN/prwiIqrZY6a08pD3J1NY/f0ex3WmtHoBa5opLC25jXOlvUv9cz+u2k1PmiI15cWXHYvMNnYAAKBHo7Om31kIAAAAfboaugCGUcTLVuZxK3CSmmZ77+tZDwAAAPiAiqELAAAAADpXz/97Ov9v7/w/AAAAGEY6/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAubav1YrNczdvm7Pbt5BkNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP7M87CoRAGITB3vWdydz/sNKgqalJFQgff2MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJvf/eX/xNQ4k8y9NpaeR5K1U2Pr1Ng7N47+ML5+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxPy8pEAJBEAVzxv9O+v6HlQQ9gwgR0PCoohYNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwRb/75f/E1DiTzJ02lo5HkrWrxtZVY+9B4+jBePs3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxcz8vclNxAMBfksnUVsVxlTmsiIIHvdjptLb2Jh6UxYN/grBsp3Xt1B/tHmwp4l68yZ57ET2KCMp66//Qcwu91FsPc6ggHkeSSWbSdtFZwSTd/Xzg5X0TQt73JbDsNy+7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCavLuIk2zTm8Vxcez2g+sbWX/nkT5zc+fuatayOKoz6SfDy9WdqN9cIgAAABweSVnfhxDupbtrWR/38vo/Lc/Jav7vn53FZT3/aN1f9mXtn7Xffr3/4nyg3myc7KLnN8ejE4+n0vn/Ztluz/3rGZ38zufvXpL8gcQfbL8wSfP7GX1769Z73Tw8Uke2AMB/cbzsi6D8fSjrh00mBsCh0akU3mX9n/SazQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgDpPt8HQZRyGE1c4iztx5cH1jr/7mzt3Vsp25cWMnfL24ZnaJNIRwfnM8OlHrbNrtytVrF9fH49Hl+oNXQghNjf5OMf2LHy1xcgiN3J/9B3+1I422BXHxsNuSz5MRNPhDCQCAAyktWlbX30t317Jj0UoI0x8erv9fr8Rhyfr//sdnblfHqtb/w9pm2H6DrUufD65cvfbm5qX1C6MLo0/fOjl8e3jq7OnTZwf5u5KBNyYAAADs23Q6nc53ukWr1v/xyuPr/8cqcViy/v/iu+FX1YET9f+eFot+TWcCAABwuD3/6p9/RHscj7rd8OX61tbl4Ww73z852zaQ6r4dKVq1/k9Wms4KAAAAqMNkO3po/f9cJQ5Lrv8/8+NLP1evmYQQjhbr/8c3Phufq286rVbHnxM3PUcAAACadbRo1fX/NP/+P55/8hCHEN54bRYX/wbwH+v/tKj/k/e/+ak6VvX7/1P1TbGV4v7sfuR9P4ROv+mMAAAAOMieKlpW7P+e7q598suxD7u+/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACo298BAAD//y5wQIQ=") mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file3\x00', 0x0) syslog(0x64, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r0, 0x0, r2, 0x0, 0x10000008ebc, 0x0) sendmmsg(r3, &(0x7f0000005f80)=[{{0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000200)="b5", 0x1}], 0x1}}], 0x1, 0x10) splice(r1, 0x0, r3, 0x0, 0x25a5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) renameat2(0xffffffffffffff9c, &(0x7f00000007c0)='./file1\x00', 0xffffffffffffff9c, &(0x7f00000005c0)='./file3\x00', 0x4) 1.024374727s ago: executing program 2 (id=112): setsockopt$inet6_IPV6_DSTOPTS(0xffffffffffffffff, 0x29, 0x3b, &(0x7f00000002c0)=ANY=[], 0xb0) setsockopt$inet6_IPV6_HOPOPTS(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000100)={0x3c}, 0x8) 1.023837877s ago: executing program 2 (id=113): syz_mount_image$f2fs(&(0x7f0000010580), &(0x7f0000000080)='./file0\x00', 0x404, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00', @ANYRESDEC=0x0], 0x8, 0x105b3, &(0x7f00000105c0)="$eJzs3E1vG1UXAOAzTtO37VtKhFiw60gIKZFqq04/RHcFUvEhUkV8LFiBYzuWW9sTxU5iihAVa8SyfwRW7NnzJ2CFWCCxqwTyzJg2CCTUujFJnkcan7nX12fOtbI5M5EDOLGW0t9+TeJCnI2IhYg4H5GfJ+WRu1mElyLiYkRUHjuScv7PidMRcS4iLkySFzmT8q3PH9xffzhe/+y7B7+sfdn44dL8dg3M2ysR0d8uzvf7Rcw6RbxTzjf2unnsX90rY/FG/245zoq4397MM+w3pusaebzSKdZn27vDSdzqNZqT2Olu5fPbg+KCw73ONE/+gTuNnXzcam/msTvM8ti5V9Q1LuO94ajI0yrzfZqnj9FoGov59rhd7Gf7bh6bg1E5X+TNWu3xJO6VsbxcNLNeK69j84m/5v+8d7uD3XG6194ZdrNBeq1Wf7VWv16t72St9qh9tdrot65fTZc7vcmy6qjd6N/sZFmn1641s/5KutxpNqv1erq81t7sNgZpvV67UrtcvbZSnl1K37z9YdprpcuT+Hp3sDvq9obpVraTFp9YSVdrV26spC/X0/fXN9KN927dWt/44OO1j26/tv72G+Wisqyf3pmWlS6vXl5drdYvV1frKydm/4/KmuH+zzzdxznpkhvzrgDgyNH/A/Og/48k9P+z7X8rR6//PRb9/xdPvn/9P08lmXcBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMy4+L37yVnywV4/+X88+VUy+U4yQiKhHx+99YiNMHci6UeRb/Yf3iX2r4Pok8w+Qa/yuPcxFxszwePv+svwUAAAA4vr69f/HrolsvXpbmXRCHqbhpUzn/yYzyJRGxuPTzjLJVJi8vzihZ/vd9KsYzypbfwDozo2TFLbdTs8r2rywcCGceC0kRKodaDgAAcCgOdgKH24UAAABwmL6adwHMRxLTR5nTZ8H5f94/eiB49sAIAAAAOIKSeRcAAAAAPHN5/+/3/wAAAOB4K37/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/mDn/nETB6I4AD8bvLD/tGi1/R5km+3gGDlCihQpIw6QS1CmJFfIBTgDqZIjRBBhD0mIQIpkGyvo+yR7GAt+PCOaNyMZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNN9MZ/cXv29rpuzWtfTzN0AAAAA+yyL+aR8Marm39P1n+nS7zTPIiKPiH29ey++7GT2Uk5x4P3FuxruIsqEzXcM0vEtIv6n4+lX278CAAAAnK7FdDauuvXqNOq6II6pWrTJf5w1lJdFRDF6bCgt35z+vM7Xgzppm/93Py7rl1UqF7CGDYVVS279ptI+pLczDN8MWTXkBz/676b98gAAgFa8dAIPF0fvQgAAADim864LoBtZbLcyt3vBkfZY04bg150ZAAAA8AllXRcAAAAAtK7s/z3/DwAAAE5b9fw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2rQs5pPFdDaum7Na19PM3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPLM/7ygQAmEQBnvXdyZz/8NKg6amJlUgfPyNwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+d1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAxf68pEAIBEEUzBn/O+n7H1YS9AwiREDDo4paNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/0u1/+T0yNM8ncaWPpeCRZu2psXTX2HjSOHoy3fwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAxc7du8hRxnEAf2Z3Z2ICkvOUhVhFjEQUs7fxDcEmhXBYKFZiuVw2YXWjklxhwhVeYyH4H9hom0a4Ss7CvyCFlSljE0G2iCBidfLMi5m8CHPozq7r5wPPPF+GJzPPM4HjfvMMBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUZufCySp342GtyJ3y3I93drZif/O+Pro9un4itpiTdqf9n9OLz6i/6FkAAACw6rpVfR9CuJXubca+s5bX/89UY2LNv/Nokat6/v66v+qr2j+2/e++fuevG60V90lDCBcm0/FGaytcYunb4VTDoccbjMnfJRRvaLr5f1vnzd3HZ2n+1JMvbtx4I8vjkX82aQDg33Cm6stQ/X4U++EiJwbAyuqVLdTq/+7aYucEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbZbni+ykkI4cne3RzdvLOz9bD+9uj6iaodf++Jz+rXjJdIQwgXJtPxRotrWWanGo67cvXaB/vT6fhyDCNBEIQY5vwDCgCAlZKWLdb1t9K9zXguWQ/h4Kt76//TMWR3/12T+v/7yf7p+r3q9f+wtRUut6b1/2D70seDK1evvTC5NLo4vjj+8OzwpeGrG6+9PHxlkL9PGXirAgAAwN/Lylav/zvrD+7/H6vl0LD+/+Hnd3+p36ur/n/AYfb/i02/OU8IAADgf+yxk7/9mjzkfJJlnx6MtrcvDz/Jj0mWhTydLY4LmGpDvx9U6UjZ6vV/d32hkwMAAABaMttN7tn/P1/LoeH+/7fP/fFl/ZrdEMLRcv//zNZH0/PtLWdpHX7/f35hzksFAABggY6Wrb7/n+bf/3eeqsZ0QgjPPl3k8s8ANqr/X+99fq5+r/r3/y+2t8Sl1OkXz6NJ/Z+P7YfQ67cwMQAAAFbSI2WL9f9P6d7m+98ceyvz/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwJ/tzb5swEMZx+PUlUeI2GSG9lY8ZaKgQjMCHhGTJMzAAC9FQ0VosAiuAZM41naF4nub3L664FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAp3e5++IlIopI/UyRxpuv02tEvEXatu3ovZvF7nxsPm5ztj9M8vyM6XcZEWUUQ5wDADC4qm9Vdl2t6+VP7m/uX+5/bjVv6sVDfw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwZQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwLAAAAAAgzN86jY4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4KsAAAD///eJZ6Y=") r0 = openat$kvm(0xffffff9c, &(0x7f0000000080), 0x2000, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_CPUID2(r2, 0x4008ae90, &(0x7f0000000240)=ANY=[@ANYBLOB="010000"]) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000fdff8b04"]) r3 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', 0x0, 0x55) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="1500000065ffff097b000008003950323030302e4c"], 0x15) r6 = dup(r5) write$FUSE_BMAP(r6, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="b0"], 0xb0) write$FUSE_INIT(r6, &(0x7f0000000380)={0x50, 0x0, 0x0, {0x7, 0x2b, 0x0, 0x0, 0x0, 0x0, 0x5}}, 0x50) write$FUSE_NOTIFY_RETRIEVE(r6, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000500)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r6}, 0x2c, {[{@aname={'aname', 0x3d, 'kfree\x00'}}]}}) r7 = socket(0x10, 0x3, 0x7) sendmsg$nl_route_sched(r7, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@gettaction={0x14, 0x5a, 0x1}, 0x14}}, 0x0) r8 = openat(r3, &(0x7f0000000040)='./file2\x00', 0xaeed02, 0x22) write$khugepaged_scan(r8, 0x0, 0xfffffdb5) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000240)='./file0\x00', 0x804, &(0x7f00000006c0)=ANY=[@ANYBLOB="73686f72746e616d653d77696e6e742c6e6f6e756d7461696c3d302c73686f72746e616d653d6c6f7765722c73686f72746e616d653d77696e39352c73686f72746e616d653d6d697865642c696f636861727365743d6b6f69382d722c726f6469722c757466383d302c73686f72746e616d653d77696e6e742c636f6465706167653d3737352c636865636b3d7374726963742c757466383d302c6e6f6e756d7461696c3d302c696f636861727365743d69736f383835392d362c73686f72746e616d653d77696e39352c73686f72746e616d653d77696e6e742c706f73697861636c2c6673636f6e746578743d756e636f6e66696e65645f752c736d61636b6673666c6f6f723d2f2c005180f4e7b2da8c3f2fe272df26ff9ca497387fc9af57e51670999e8bc199be03b478bd734a1ad4517930c37f173275bdc3477cead3e348e86c54d3ca19a73e96d5a4291dd83fea6bbb7174e668baf7433889e34758bb3912cc"], 0x1, 0x276, &(0x7f00000003c0)="$eJzs3UFqG1cYB/BvLMmW2oW06KoUPNAuujJ2T2BTXCg1FFq0aLtoTS1DsYTBBkGTEMWrnCAnyHmyCblADpCQXbwwmSDPSFbCyEaJbJnk99vo8d77z/vezCCtZvTPN72DvcPj/ZN7z6NeT2JpMzbjNIlWLMXIgyj17GV5PwBwy51mWbzKciulM2pTktWlay0MALg2k7//i64FALgZv//x5y9bOzvbv6VpPaL3sN9OIv/Mx7f247/oRifWoxlnEdlY3v7p553tqKZDrfiuN+i3h8ne30+K42+9iDjPb0QzWuX5jTQ3kR/027X4olh/sxudXx9HM74qz/9Qko/2cnz/7UT9a9GMp//GYXRjr6htlL+/kaY/Zo9e3/1r2DvMJ4N+e2U8r5hdudELAwAAAAAAAAAAAAAAAAAAAADAJ20tHWu9+/6dytn5+Nq08Tw/7f1Ag4n386ynaZol+fyLfDW+rkZ1kXsHAAAAAAAAAAAAAAAAAACA2+L4/zsHu91u52iujdFj/SVD8Waea63OmopKUVo3iZhtrVqRvHpyZcZdNIb1dI6SaszvEiTjnsbk0Grkaw17GnljouejV6/HeWN0dx3sJnFFql52k8yhkZXcfpWpqeX3exrFDkomNy5ZffnLD6o5a04ZSiKiNj6Zlx+nNt9zeFPfQAAAAAAAAAAAAAAAAAAAwMjFQ78lgycLKAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFuDi//9naAyK8LQ5WWXYqEbRs+AtAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Bl4GwAA//95LWni") 501.767044ms ago: executing program 2 (id=114): r0 = socket$packet(0x11, 0x2, 0x300) sendmmsg$inet(0xffffffffffffffff, &(0x7f00000039c0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@ip_ttl={{0x14, 0x0, 0x2, 0x6}}], 0x18}}, {{&(0x7f0000000900)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x3a}}, 0x10, &(0x7f0000000ac0)=[{0x0}], 0x1, &(0x7f0000000b40)=[@ip_ttl={{0x14, 0x0, 0x2, 0xc}}], 0x18}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x4}}], 0x18}}], 0x3, 0x2804) recvmmsg(0xffffffffffffffff, &(0x7f000000cec0)=[{{0x0, 0x0, &(0x7f0000003e00)=[{&(0x7f0000004200)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004140)=[{&(0x7f0000006200)=""/4096, 0x1000}], 0x1}}], 0x2, 0x0, 0x0) r1 = socket$inet6(0xa, 0x80801, 0xff) setsockopt$sock_linger(r1, 0x1, 0x3c, &(0x7f0000000100)={0x200000000000001}, 0x8) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000140)={[{@oldalloc}, {@resuid}, {@debug}]}, 0x1, 0x46d, &(0x7f00000010c0)="$eJzs3MtvVFUYAPDvzrSF8pCK+ABBq2gkPlpaHrJwoUYTF5qY6ALjqk4HUhmooTUR0mh1gUtD4t64NPEvcKUbo65M3OrGlSEhphvQ1TV35k6ZzgsKQweZ3y+5cM6c25zz3XvP3HPPmZkABtZ49k8SsS0ifo+IHbXs2h3Ga/9dXVkq/bOyVEoiTd/6O6nud2VlqVTftf53W2uZNM3zm9rUe+HdiJlKpXw2z08unv5gcuHc+efmTs+cLJ8sn5k+duzwoX0jR6eP9CTOLK4rez6e37v7tXcuvlE6fvG9n7/N2rstL2+Mo1fGa0e3rSd7XVmfbW9IJ0N9bAjrUoyI7HQNV/v/jijG6GrZjnj1s742Drit0jRN292fc8spcBdLot8tAPqjfqPPnn+rW5ps0MjjznD5pdoDUBb71XyrlQxFId9nuOn5tpfGI+L48r9fZVvcpnkIAIBG32fjn2cbxn+r449CPNCw3z35GspYRNwbETsj4r6I2BUR90dU930wIh5aZ/3NKySt45/CpZsK7AZl478X8rWtteO/+ugvxop5bns1/uHkxFylfDA/JgdieFOWn+pSxw+v/PZFp7LG8V+2XV35M62PBfN2XBpqmqCbnVmcuZWYG13+NGLPULv4k6gv42RPBLsjYs9N1jH39Dd7O5W1xr9UWht/Fz1YZ0q/jniqdv6Xoyn+uqTj+uTU80enj0xujkr54GT9qmj1y68X3uxU/y3F3wPZ+d/S9vpfjX8s2RyxcO78qep67cL667jwx+cdn2muH3/7638kebuaHslf+2hmcfHsVMRI8nrr69PX/raer++fxX9gf/v+vzOuHYmHIyK7iPdFxCMR8Wje9sci4vGI2N8l/p9efuL99cffZVa+h7L4Z693/qPx/DdfCMttitYmiqd+/K5T/Td2/g9XUwfyV27k/a+lFaNdgwAAAIC7WqH6GfikMLGaLhQmJmqf4d8VWwqV+YXFZ07Mf3hmtvZZ+bEYLpyYq5RHV+eDa/OhU/nccD0/3ZQ/lM8bf1kcreYnSvOV2X4HDwNua4f+n/mr2O/WAbed72vB4NL/YVC92O8GAH2TuP/DANP/YXC16/+f9KEdwMZz/4fBpf/D4NL/YXDp/zCQOn55v9C5SELi3Pko3BHNuF4iTdPqVPaGHZblXtc11PpjFrXESG+qSKJtUff3jcH6lVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOD/7L8AAAD//1uu3iU=") mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000480)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) chdir(&(0x7f00000003c0)='./bus\x00') r2 = fspick(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r2, 0x7, 0x0, 0x0, 0x0) clock_nanosleep(0xfffffffffffffff1, 0x0, &(0x7f0000000080), 0x0) sendmmsg$inet6(r1, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0x171}}], 0x400000000000172, 0x4000000) r3 = syz_open_dev$vcsu(&(0x7f0000000040), 0x1ff, 0x200) close(r0) getsockopt$inet6_mreq(r1, 0x29, 0x1c, &(0x7f0000000080)={@mcast1, 0x0}, &(0x7f00000000c0)=0x14) setsockopt$inet6_IPV6_PKTINFO(r3, 0x29, 0x32, &(0x7f0000000180)={@local, r4}, 0x14) 319.616335ms ago: executing program 1 (id=115): r0 = socket$xdp(0x2c, 0x3, 0x0) getsockopt$XDP_MMAP_OFFSETS(r0, 0x11b, 0x1, &(0x7f0000001ac0), &(0x7f0000001b40)=0x80) 290.772466ms ago: executing program 1 (id=116): r0 = socket$xdp(0x2c, 0x3, 0x0) getsockopt$XDP_MMAP_OFFSETS(r0, 0x11b, 0x1, &(0x7f0000001ac0), &(0x7f0000001b40)=0x80) (fail_nth: 1) 204.295767ms ago: executing program 1 (id=117): syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000240)='./file0\x00', 0x804, &(0x7f00000006c0)=ANY=[@ANYBLOB="73686f72746e616d653d77696e6e742c6e6f6e756d7461696c3d302c73686f72746e616d653d6c6f7765722c73686f72746e616d653d77696e39352c73686f72746e616d653d6d697865642c696f636861727365743d6b6f69382d722c726f6469722c757466383d302c73686f72746e616d653d77696e6e742c636f6465706167653d3737352c636865636b3d7374726963742c757466383d302c6e6f6e756d7461696c3d302c696f636861727365743d69736f383835392d362c73686f72746e616d653d77696e39352c73686f72746e616d653d77696e6e742c706f73697861636c2c6673636f6e746578743d756e636f6e66696e65645f752c736d61636b6673666c6f6f723d2f2c005180f4e7b2da8c3f2fe272df26ff9ca497387fc9af57e51670999e8bc199be03b478bd734a1ad4517930c37f173275bdc3477cead3e348e86c54d3ca19a73e96d5a4291dd83fea6bbb7174e668baf7433889e34758bb3912cc"], 0x1, 0x276, &(0x7f00000003c0)="$eJzs3UFqG1cYB/BvLMmW2oW06KoUPNAuujJ2T2BTXCg1FFq0aLtoTS1DsYTBBkGTEMWrnCAnyHmyCblADpCQXbwwmSDPSFbCyEaJbJnk99vo8d77z/vezCCtZvTPN72DvcPj/ZN7z6NeT2JpMzbjNIlWLMXIgyj17GV5PwBwy51mWbzKciulM2pTktWlay0MALg2k7//i64FALgZv//x5y9bOzvbv6VpPaL3sN9OIv/Mx7f247/oRifWoxlnEdlY3v7p553tqKZDrfiuN+i3h8ne30+K42+9iDjPb0QzWuX5jTQ3kR/027X4olh/sxudXx9HM74qz/9Qko/2cnz/7UT9a9GMp//GYXRjr6htlL+/kaY/Zo9e3/1r2DvMJ4N+e2U8r5hdudELAwAAAAAAAAAAAAAAAAAAAADAJ20tHWu9+/6dytn5+Nq08Tw/7f1Ag4n386ynaZol+fyLfDW+rkZ1kXsHAAAAAAAAAAAAAAAAAACA2+L4/zsHu91u52iujdFj/SVD8Waea63OmopKUVo3iZhtrVqRvHpyZcZdNIb1dI6SaszvEiTjnsbk0Grkaw17GnljouejV6/HeWN0dx3sJnFFql52k8yhkZXcfpWpqeX3exrFDkomNy5ZffnLD6o5a04ZSiKiNj6Zlx+nNt9zeFPfQAAAAAAAAAAAAAAAAAAAwMjFQ78lgycLKAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFuDi//9naAyK8LQ5WWXYqEbRs+AtAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Bl4GwAA//95LWni") (fail_nth: 2) 203.853567ms ago: executing program 4 (id=118): syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000580)='./file1\x00', 0x8000d8, &(0x7f0000000180), 0x1, 0x5b2, &(0x7f0000001140)="$eJzs3U1oXNUeAPD/nck0/chr+uA9eO/RRXkKFUonST+0umq3YqHQheCmhsk0hEwyITPRJmSR7ovYhah0U3e6cKm4cCFuBDdu3SiuhWKDQtNFHZmvtE1m0kntZNLM7wc3ueecm/n/z70594t7mQD61rHqj1TEfyPiUhIx/EjbQDQaj9WXW1tdzt1fXc4lUalc/i2JJCLurS7nmssnjd+HImIlIv4TEd9mIk6kNsctLS5NjxcK+flGeaQ8MzdSWlw6OTUzPpmfzM+efuXVs+fOnB07NdY++cz2+nrj55vv3fjh9ds3P/v86Erug/EkzsdQo+3RfjxL9XWSifMb6s90I1gPJb1OgKeSbozz6lD6dwxHujHqW6kM72hqQJdVBiMq25GsbGtxYDdLtjf+gT2jeR5Qvf5tTo+dIKS7e/5x50L9AqQad60x1VsG6vcmYn/t2uTg78ljVybV680j3U2NPrByPSJGBwY2//8njf+/pzf6LBKkq765UN9Qm7d/an3/Ey32P0PNe6d/U3P/t7Zp//cwfrrN/u9ShzEevPXLx23jX4/4X8v4yXr8pEX8VES83WH8W29+da5dW+WTiOPROn5TsvX94ZGrU4X8aP1nyxhfHz/62lb9P9gmfv2e7f7aYabV+p/rsP9ffvfF/1e2iP/SC1tv/1br/0BEvN9h/H/e+/SNdm13rid3q2cB293+1brbHcZ/+fyxn9o0HejwIwAAAAAAAAAAgBZStWfZklR2fT6Vymbr7/D+Kw6mCsVS+cTV4sLsRP2ZtyORSTWftBqul5NqeazxPG6zfGpD+XTzOeL0gVo5mysWJnrcdwAAAAAAAAAAAAAAAAAAANgtDm14//+PdO39/41fVw3sVe2/8hvY64x/6F+Pj/8kYrBnqQA7zPEf+lbF+If+ZfxD/9p6/D+oVCo7lgqwwxz/oX91Nv73dT0PYOdt5/hfGO5iIsCOc/4PAAAAAAAAAAAAAAAAAAAAAAAAAABdcenixepUub+6nKuWJwYWF6aL75ycyJemszMLuWyuOD+XnSwWJwv5bK4486TPKxSLc6Mxu3BtpJwvlUdKi0tXZooLs+UrUzPjk/kr+cyO9AoAAAAAAAAAAAAAAAAAAACeL0O1KUllIyJVm0+lstmIf0TEkcgkV6cK+dGIOBwRP6Yzg9XyWK+TBgAAAAAAAAAAAAAAAAAAgD2mtLg0PV4o5Of7ZGZgU8337ReOiJVnm0b1E5+48GBj2zRrMo3yblmHz9vM4a2XSUfPM9yNMz3cKQEAAAAAAAAAAAAAAAAAQJ96+NJvp3/xZ3cTAgAAAAAAAAAAAAAAAAAAgL6U+jWJiOp0fPjFoY2t+5K1dO13RLx76/KH18bL5fmxav3d9fryR436U73IH+hUkkRUx2lzHAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPlRaXpscLhfx8F2d63UcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAp/FXAAAA///uotYk") openat$pidfd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r0 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x16, 0x0, 0x4, 0x7, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x50) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r1, @ANYRES16=r0], 0x0, 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) socketpair$tipc(0x1e, 0x4, 0x0, &(0x7f0000000700)) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000006c0)={{r1}, &(0x7f0000000640), &(0x7f0000000680)='%pS \x00'}, 0x20) r2 = syz_genetlink_get_family_id$tipc(&(0x7f0000000480), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_MEDIA_NAMES(r0, &(0x7f0000000600)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000005c0)={&(0x7f00000004c0)={0x1c, r2, 0x0, 0x70bd2b, 0x25dfdbfb, {}, [""]}, 0x1c}}, 0x44000) syz_mount_image$ext4(&(0x7f0000000080)='ext3\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc0ed000e, &(0x7f0000000500)={[{@jqfmt_vfsold}, {@data_err_abort}, {@debug}, {@noload}, {@mblk_io_submit}, {@commit={'commit', 0x3d, 0x5}}, {@init_itable_val={'init_itable', 0x3d, 0x601}}, {@debug}]}, 0xfe, 0x473, &(0x7f0000001880)="$eJzs3M1vFOUfAPDvTF94+/FrRSWCIFU0El9aWl7k4EWjCQdNTPSA8VTbhVQWamhNhBCtHvBoSLwb/wvjSS9GvWjiVe+GhBguoF7WzM5MKctuuysLS7ufTzLt88w8u8/znZln95l5djeAvjWW/Uki/hcRv0XESJ69tcBY/u/GtYszf127OJNErfbmn0m93PVrF2fKouXjtuWZWq3Ib2pS76V3Iqar1cq5Ij+xeOb9iYXzF56fOzN9qnKqcnbq2LHDh/YOH5060pU4s7iu7/5ofs+u429ffn3mxOV3f0wGI487GuLolrF87zb1VLcr67HtK9L1Hbts3883083OBHppICKywzVU7/8jMRBblreNxKuf9rRxwF1Vq9Vqq7wqL9WADSyJXrcA6I3yjT67/i2XezT0uC9cfSm/AMrivlEs+ZbBSPPEvqGG69tuGouIE0t/f5kt0fo+xMBdqh4A6EPfZuOf55qN/9LYmSeGsz//L+ZQRiPigYjYEREPRsRDEfFwROwshiiPdFh/4wzJ7eOf9Mp/DK0t2fjvxWJu69bxX1oWGR0octvr8Q8lJ+eqlYPFPjkQQ5tOziWVyVXq+O6VXz9vtW3l+C9bsvrLsWDRjiuDDTfoZqcXp+8k5pWufhKxe7BZ/EmU0zhJROyKiN23PDJpu465ZwZbbls7/lW0ftq21b6KeDo//kvREH8paTk/OfnC0akjE5ujWjk4UZ4Vt/vpl0tvtKr/juLvguz4b216/i/HP5psjlg4f+F0fb52ofM6Lv3+Wctryg7P/+Pbi/N/OHmrvmK42PDh9OLiucmI4eS129dP3Xy2Ml+Wz+I/sL95/98RN/fEoxGxJyL2RsRj2UVh0fbHI+KJiNi/Svw/vPzke53Hf2/mSrP4Z9c6/rHy+LefSItHDZz+/pu1498cEa2O/+F66kCxpp3Xv3Zbeif7DgAAANaLtP4Z+CQdX06n6fh4xLZ6bmtanV9YfPbk/AdnZ/PPyo/GUFre6RpZcT90srg3XOanGvKHivvGXwxsqefHZ+ars70OHvrcthb9P/OHT53AxteFeTRgndL/oX/p/9CfEv0f+pr+D/2rWf//uGXp8a/vamOAe8r7P/SvNvr/Uv6v9agAWJ+8/0P/0v+hL6355f3OvvLfs8Q/xe8Z3i/t2fiJSO+LZmz8xGDbP2bRQaI2kvf/bM2mpmV6/coEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQHf8GAAD//72z5MY=") r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_CREATE_DEVICE(0xffffffffffffffff, 0xc00caee0, &(0x7f0000000140)={0x6}) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="000002f0d31209000000bc2e79e995"], 0x0) write$binfmt_script(r5, &(0x7f0000000100), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r5, 0x0) preadv(r5, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x3e, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600a847500140600fe8000"/34, @ANYRES32=0x41424344], 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(0x0, 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x1c}}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@link_local, @link_local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback, @empty=0xe0000001}, {0x0, 0x17c1, 0x8}}}}}, 0x0) syz_genetlink_get_family_id$l2tp(0x0, r6) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000040)=[@text16={0x10, &(0x7f0000000180)="66b9800000c00f326635000800000f300f0f1c9a65660ff3b20618baa000ec672e660f38803d004000000f285473f61366b9800000c00f326635004000000f300f20e06635800000000f22e0f30fa6c8", 0x50}], 0x1, 0x0, 0x0, 0x0) r7 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20004000}, 0x14) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f00000004c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) 0s ago: executing program 1 (id=119): syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010280)='./mnt\x00', 0x0, &(0x7f00000003c0)=ANY=[], 0x4, 0x1022f, &(0x7f0000000040)="$eJzs3M1uG9UXAPDj+p+o/beUCLFgxxUfkiMRyx9JBWUTUVVdQKqIliULx3Yst4kdxYkTuoIFHw/BDla8Aw/Ajk0XfQMkdkhsKiSQZyaoRF2gykmI8/tJM2fumcm591renFHkAC6shfT7b6W4HlciohwR1yKy61JxZFbz8FpEvB4Rl545SkX+78R8RPw/Iq5Piuc1S8Wt73786tPvf/nw7W9/+Klc++brX89u18CZWcjDWxGxvZNfH2zncdjL44Mi3xr3s7i9PC5ifmP7YTEe5vGgu5FVOGgdPdfKYrOXPz/c2R9N4uZWqz2Jvf5mlt8Z5BOOxr2jOtkfPGjtZuNOdyOL/dEwi71H+boOi/hotJfX6RT1PsvKx97eUczz3cNuvp+dhxFzEe3BXpHP6w473cNJHBexmC46Gy/8KZ8bH/UH+4dp3N0d9YeDtFKt16q1pd32jaVarf5ec6nXaW22b3Qby53W5nKqdFdHw63FVOm126ly59atxVSvVRvV2jvpzt1P0lYnVSbxg/5gf6+/NVpMjWpzpVpfTG/W07219bT+8e3ba+v309pwkO4Ox6lZS/XmzZXGzea7af3e/dSoNWr2f6q+OOX5mC3ls14AwDl0rP9/Q/8PnIYX6v8v5/lz3f+H/v9ZF73/PcH9l+Mc7L90yvMxY3yBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAurKs/v7+fXSzk40tF/qUi9UoxLhX3/nyO0rGa5UndiJj7l89/WYqYL+Y4Ov4XEavF8cfLJ/sZAAAAwCx78rTyuJR16/lp4awXxGmaz86la59PqV72Wmdq36HsRdSr06pWztY3rZ1ejeIN1VTMTU6Xp1Xtn648P10+mdkAAID/NJ0AAAAAzLTj/4YPAAAAzB79PwAAAMy+rP/3+38AAAAw2548rTw+6zUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwF3t3k7IgGAQAePw+ayNRdJ02HaHLdIQO0o3aeo52ERbRFBHRDxaCPA8Mzqios/RdzAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPRdtZkt690pK1o9pzm0861+AAAAgCcm58NflqM8Nc26yGuP/t3vVw7+I6KKiMGb96+KiGG+4xJlRMwz9uNfNw8AAAD9Va+3i66/AQAAAAAAAAAAAAAAAAAAALjR2fy/8pp9PP+vsXEAAAAAvGL+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGR3jk0AAEIgCP4L9t+yiXYgmMzAwYULAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe37vxZy8TgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAYkcOagAAYSAIXkAZ/o3wwQNpKqMzyX4WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ4J7m7WzU++3WMAiAYggG0vw6QUzdr7rZdq4YcIhoaAoneAxF08FuNY97nft7W5a5ftUfXxndCf9FUHQAAAIA/GLK606/eojAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7OzOoRUAMAhEsZbuw/7jVfDwOExi+AJxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD47cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMSAAAAAEH/X7cjUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgoAAD///NjF7Q=") r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000010300)='syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000840)='memory.events.local\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f00000102c0)={'#! ', './mnt'}, 0x9) fdatasync(r1) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010280)='./mnt\x00', 0x0, &(0x7f00000003c0)=ANY=[], 0x4, 0x1022f, &(0x7f0000000040)="$eJzs3M1uG9UXAPDj+p+o/beUCLFgxxUfkiMRyx9JBWUTUVVdQKqIliULx3Yst4kdxYkTuoIFHw/BDla8Aw/Ajk0XfQMkdkhsKiSQZyaoRF2gykmI8/tJM2fumcm591renFHkAC6shfT7b6W4HlciohwR1yKy61JxZFbz8FpEvB4Rl545SkX+78R8RPw/Iq5Piuc1S8Wt73786tPvf/nw7W9/+Klc++brX89u18CZWcjDWxGxvZNfH2zncdjL44Mi3xr3s7i9PC5ifmP7YTEe5vGgu5FVOGgdPdfKYrOXPz/c2R9N4uZWqz2Jvf5mlt8Z5BOOxr2jOtkfPGjtZuNOdyOL/dEwi71H+boOi/hotJfX6RT1PsvKx97eUczz3cNuvp+dhxFzEe3BXpHP6w473cNJHBexmC46Gy/8KZ8bH/UH+4dp3N0d9YeDtFKt16q1pd32jaVarf5ec6nXaW22b3Qby53W5nKqdFdHw63FVOm126ly59atxVSvVRvV2jvpzt1P0lYnVSbxg/5gf6+/NVpMjWpzpVpfTG/W07219bT+8e3ba+v309pwkO4Ox6lZS/XmzZXGzea7af3e/dSoNWr2f6q+OOX5mC3ls14AwDl0rP9/Q/8PnIYX6v8v5/lz3f+H/v9ZF73/PcH9l+Mc7L90yvMxY3yBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAurKs/v7+fXSzk40tF/qUi9UoxLhX3/nyO0rGa5UndiJj7l89/WYqYL+Y4Ov4XEavF8cfLJ/sZAAAAwCx78rTyuJR16/lp4awXxGmaz86la59PqV72Wmdq36HsRdSr06pWztY3rZ1ejeIN1VTMTU6Xp1Xtn648P10+mdkAAID/NJ0AAAAAzLTj/4YPAAAAzB79PwAAAMy+rP/3+38AAAAw2548rTw+6zUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwF3t3k7IgGAQAePw+ayNRdJ02HaHLdIQO0o3aeo52ERbRFBHRDxaCPA8Mzqios/RdzAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPRdtZkt690pK1o9pzm0861+AAAAgCcm58NflqM8Nc26yGuP/t3vVw7+I6KKiMGb96+KiGG+4xJlRMwz9uNfNw8AAAD9Va+3i66/AQAAAAAAAAAAAAAAAAAAALjR2fy/8pp9PP+vsXEAAAAAvGL+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGR3jk0AAEIgCP4L9t+yiXYgmMzAwYULAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe37vxZy8TgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAYkcOagAAYSAIXkAZ/o3wwQNpKqMzyX4WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ4J7m7WzU++3WMAiAYggG0vw6QUzdr7rZdq4YcIhoaAoneAxF08FuNY97nft7W5a5ftUfXxndCf9FUHQAAAIA/GLK606/eojAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7OzOoRUAMAhEsZbuw/7jVfDwOExi+AJxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD47cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMSAAAAAEH/X7cjUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgoAAD///NjF7Q=") (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000010300)='syz1\x00', 0x200002, 0x0) (async) openat$cgroup_ro(r0, &(0x7f0000000840)='memory.events.local\x00', 0x275a, 0x0) (async) write$binfmt_script(r1, &(0x7f00000102c0)={'#! ', './mnt'}, 0x9) (async) fdatasync(r1) (async) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.135' (ED25519) to the list of known hosts. [ 22.737170][ T23] audit: type=1400 audit(1745909264.950:81): avc: denied { mounton } for pid=329 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=1925 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 22.738857][ T329] cgroup1: Unknown subsys name 'net' [ 22.759796][ T23] audit: type=1400 audit(1745909264.950:82): avc: denied { mount } for pid=329 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 22.765349][ T329] cgroup1: Unknown subsys name 'net_prio' [ 22.793004][ T329] cgroup1: Unknown subsys name 'devices' [ 22.799422][ T23] audit: type=1400 audit(1745909265.010:83): avc: denied { unmount } for pid=329 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 22.947055][ T329] cgroup1: Unknown subsys name 'hugetlb' [ 22.952841][ T329] cgroup1: Unknown subsys name 'rlimit' [ 23.152722][ T23] audit: type=1400 audit(1745909265.360:84): avc: denied { setattr } for pid=329 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=9879 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 23.175963][ T23] audit: type=1400 audit(1745909265.360:85): avc: denied { mounton } for pid=329 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 [ 23.201048][ T23] audit: type=1400 audit(1745909265.360:86): avc: denied { mount } for pid=329 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 23.207567][ T332] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). Setting up swapspace version 1, size = 127995904 bytes [ 23.233012][ T23] audit: type=1400 audit(1745909265.440:87): avc: denied { relabelto } for pid=332 comm="mkswap" name="swap-file" dev="sda1" ino=1928 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 23.258432][ T23] audit: type=1400 audit(1745909265.440:88): avc: denied { write } for pid=332 comm="mkswap" path="/root/swap-file" dev="sda1" ino=1928 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 23.284018][ T23] audit: type=1400 audit(1745909265.490:89): avc: denied { read } for pid=329 comm="syz-executor" name="swap-file" dev="sda1" ino=1928 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 23.309760][ T23] audit: type=1400 audit(1745909265.490:90): avc: denied { open } for pid=329 comm="syz-executor" path="/root/swap-file" dev="sda1" ino=1928 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 23.310010][ T329] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 24.010788][ T339] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.017866][ T339] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.025362][ T339] device bridge_slave_0 entered promiscuous mode [ 24.051475][ T339] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.058619][ T339] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.066133][ T339] device bridge_slave_1 entered promiscuous mode [ 24.093140][ T342] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.100252][ T342] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.107778][ T342] device bridge_slave_0 entered promiscuous mode [ 24.130697][ T342] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.137812][ T342] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.145336][ T342] device bridge_slave_1 entered promiscuous mode [ 24.189937][ T340] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.197034][ T340] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.204650][ T340] device bridge_slave_0 entered promiscuous mode [ 24.223712][ T340] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.230784][ T340] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.238256][ T340] device bridge_slave_1 entered promiscuous mode [ 24.277397][ T343] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.284472][ T343] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.291920][ T343] device bridge_slave_0 entered promiscuous mode [ 24.304794][ T341] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.311831][ T341] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.319816][ T341] device bridge_slave_0 entered promiscuous mode [ 24.329260][ T341] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.336314][ T341] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.343766][ T341] device bridge_slave_1 entered promiscuous mode [ 24.350426][ T343] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.357530][ T343] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.365035][ T343] device bridge_slave_1 entered promiscuous mode [ 24.463453][ T342] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.470503][ T342] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.477791][ T342] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.484816][ T342] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.497228][ T339] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.504265][ T339] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.511506][ T339] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.518529][ T339] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.554926][ T343] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.561953][ T343] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.569242][ T343] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.576273][ T343] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.591772][ T340] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.598809][ T340] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.606088][ T340] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.613094][ T340] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.627122][ T9] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.634376][ T9] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.641441][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 24.649562][ T9] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.656757][ T9] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.663890][ T9] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.671138][ T9] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.678454][ T9] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.685904][ T9] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.702960][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 24.711186][ T9] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.718217][ T9] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.725511][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 24.733646][ T9] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.740681][ T9] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.775997][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 24.783594][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 24.792916][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 24.801437][ T9] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.808465][ T9] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.829759][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 24.837441][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 24.845927][ T9] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.852933][ T9] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.860262][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 24.868721][ T9] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.875750][ T9] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.906825][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 24.914607][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 24.922208][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 24.930592][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 24.938577][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 24.947112][ T9] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.954147][ T9] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.961469][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 24.969683][ T9] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.976703][ T9] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.984079][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 24.992206][ T9] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.999233][ T9] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.014487][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 25.022828][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 25.031142][ T9] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.038170][ T9] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.046418][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 25.055086][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 25.063261][ T9] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.070320][ T9] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.094123][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 25.101932][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 25.110143][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 25.118993][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 25.127696][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 25.135774][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 25.143803][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 25.151926][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 25.160172][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 25.168160][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 25.176256][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 25.205646][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 25.213675][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 25.222532][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 25.231953][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 25.240615][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 25.248523][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 25.256693][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 25.264892][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 25.272785][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 25.281101][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 25.300666][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 25.309115][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 25.317785][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 25.326459][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 25.334635][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 25.342880][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 25.368376][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 25.376868][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 25.384981][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 25.393221][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 25.402085][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 25.410181][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 25.418316][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 25.426596][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 25.444847][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 25.453376][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 25.462042][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 25.469999][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 25.478377][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 25.486347][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 25.494451][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 25.502519][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 25.514495][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 25.522697][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 25.533855][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 25.542145][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 25.557602][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 25.566472][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 25.574829][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 25.582968][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 25.591848][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 25.600226][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 25.608794][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 25.617120][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 25.640715][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 25.648949][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 25.657671][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 25.666284][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 25.674770][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 25.682915][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 25.691522][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 25.699737][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 25.723661][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 25.733114][ T339] request_module fs-gadgetfs succeeded, but still no fs? [ 25.734565][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 25.750021][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 25.758338][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 25.844704][ T367] FAT-fs (loop1): "posix" option is obsolete, not supported now [ 25.875012][ T373] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 25.946772][ T373] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 25.956813][ T373] ext4 filesystem being mounted at /0/file0 supports timestamps until (%ptR?) (0x7fffffff) [ 26.064539][ T382] overlayfs: unrecognized mount option "oadcast" or missing value [ 26.104033][ T107] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 26.144154][ T13] usb 2-1: new low-speed USB device number 2 using dummy_hcd [ 26.169055][ T364] F2FS-fs (loop3): Found nat_bits in checkpoint [ 26.290050][ T364] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 26.344079][ T107] usb 3-1: Using ep0 maxpacket: 16 [ 26.384163][ T13] usb 2-1: Invalid ep0 maxpacket: 32 [ 26.464101][ T107] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 26.493969][ T107] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 26.524419][ T107] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 26.544351][ T13] usb 2-1: new low-speed USB device number 3 using dummy_hcd [ 26.582390][ T107] usb 3-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 [ 26.612252][ T107] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 26.641052][ T107] usb 3-1: config 0 descriptor?? [ 26.739627][ T364] attempt to access beyond end of device [ 26.739627][ T364] loop3: rw=2049, want=81920, limit=40427 [ 26.758271][ T364] attempt to access beyond end of device [ 26.758271][ T364] loop3: rw=2049, want=50808, limit=40427 [ 26.804009][ T13] usb 2-1: Invalid ep0 maxpacket: 32 [ 26.809420][ T13] usb usb2-port1: attempt power cycle [ 26.851306][ T364] attempt to access beyond end of device [ 26.851306][ T364] loop3: rw=524288, want=78080, limit=40427 [ 26.863490][ T364] attempt to access beyond end of device [ 26.863490][ T364] loop3: rw=0, want=77832, limit=40427 [ 26.874641][ T364] attempt to access beyond end of device [ 26.874641][ T364] loop3: rw=0, want=77832, limit=40427 [ 26.886057][ T364] attempt to access beyond end of device [ 26.886057][ T364] loop3: rw=0, want=77832, limit=40427 [ 26.900099][ T364] attempt to access beyond end of device [ 26.900099][ T364] loop3: rw=0, want=77832, limit=40427 [ 26.911933][ T364] attempt to access beyond end of device [ 26.911933][ T364] loop3: rw=0, want=77832, limit=40427 [ 26.923497][ T399] syz.0.10 (399): /proc/398/oom_adj is deprecated, please use /proc/398/oom_score_adj instead. [ 26.925354][ T363] attempt to access beyond end of device [ 26.925354][ T363] loop3: rw=0, want=77832, limit=40427 [ 26.945006][ T364] attempt to access beyond end of device [ 26.945006][ T364] loop3: rw=0, want=77832, limit=40427 [ 27.065666][ T399] loop0: p1 < > p3 [ 27.070921][ T399] loop0: p3 size 134217728 extends beyond EOD, truncated [ 27.125711][ T107] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 27.133546][ T107] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 27.151145][ T107] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 27.168710][ T107] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 27.184801][ T107] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 27.202241][ T107] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 27.219932][ T107] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 27.227448][ T107] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 27.235110][ T107] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 27.242442][ T107] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 27.254162][ T13] usb 2-1: new low-speed USB device number 4 using dummy_hcd [ 27.265016][ T107] input: HID 045e:07da as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/0003:045E:07DA.0001/input/input4 [ 27.292741][ T399] kvm: emulating exchange as write [ 27.294288][ T107] microsoft 0003:045E:07DA.0001: input,hidraw0: USB HID v0.00 Device [HID 045e:07da] on usb-dummy_hcd.2-1/input0 [ 27.313207][ T163] loop0: p1 < > p3 [ 27.330237][ T163] loop0: p3 size 134217728 extends beyond EOD, truncated [ 27.344143][ T13] usb 2-1: Invalid ep0 maxpacket: 32 [ 27.417948][ T365] usb 3-1: USB disconnect, device number 2 [ 27.494032][ T13] usb 2-1: new low-speed USB device number 5 using dummy_hcd [ 27.594132][ T13] usb 2-1: Invalid ep0 maxpacket: 32 [ 27.599823][ T13] usb usb2-port1: unable to enumerate USB device [ 27.634040][ T407] A link change request failed with some changes committed already. Interface batadv_slave_0 may have been left with an inconsistent configuration, please check. [ 27.757655][ T409] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 27.766917][ T409] ext4 filesystem being mounted at /1/file0 supports timestamps until (%ptR?) (0x7fffffff) [ 27.823468][ T23] kauditd_printk_skb: 70 callbacks suppressed [ 27.823479][ T23] audit: type=1400 audit(1745909270.030:161): avc: denied { name_bind } for pid=414 comm="syz.0.13" src=20004 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unreserved_port_t tclass=udp_socket permissive=1 [ 27.876590][ T23] audit: type=1400 audit(1745909270.090:162): avc: denied { write } for pid=414 comm="syz.0.13" scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:kernel_t tclass=key permissive=1 [ 27.904140][ T23] audit: type=1400 audit(1745909270.110:163): avc: denied { append } for pid=417 comm="syz.3.14" name="kvm" dev="devtmpfs" ino=108 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:kvm_device_t tclass=chr_file permissive=1 [ 27.946463][ T23] audit: type=1400 audit(1745909270.160:164): avc: denied { connect } for pid=417 comm="syz.3.14" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 27.954034][ T107] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 27.966985][ T418] netlink: 12 bytes leftover after parsing attributes in process `syz.3.14'. [ 28.015644][ T422] cgroup1: Unknown subsys name 'pcr' [ 28.044953][ T415] EXT4-fs: Warning: mounting with data=journal disables delayed allocation and O_DIRECT support! [ 28.097681][ T23] audit: type=1400 audit(1745909270.310:165): avc: denied { create } for pid=427 comm="syz.2.16" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 28.119038][ T23] audit: type=1400 audit(1745909270.330:166): avc: denied { write } for pid=427 comm="syz.2.16" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 28.120332][ T415] EXT4-fs error (device loop0): ext4_orphan_get:1238: inode #16: comm syz.0.13: casefold flag without casefold feature [ 28.139237][ T23] audit: type=1400 audit(1745909270.330:167): avc: denied { nlmsg_write } for pid=427 comm="syz.2.16" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 28.182091][ T415] EXT4-fs error (device loop0) in ext4_do_update_inode:5534: error 27 [ 28.191062][ T415] EXT4-fs error (device loop0): ext4_validate_block_bitmap:418: comm syz.0.13: bg 0: block 64: padding at end of block bitmap is not set [ 28.207085][ T415] Quota error (device loop0): write_blk: dquota write failed [ 28.214017][ T107] usb 5-1: Using ep0 maxpacket: 16 [ 28.231206][ T415] Quota error (device loop0): qtree_write_dquot: Error -117 occurred while creating quota [ 28.242757][ T432] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 28.252965][ T415] EXT4-fs (loop0): 1 truncate cleaned up [ 28.259027][ T415] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 28.282633][ T415] ext4 filesystem being mounted at /6/file1 supports timestamps until (%ptR?) (0x7fffffff) [ 28.334117][ T107] usb 5-1: config 0 interface 0 altsetting 3 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 28.339422][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 28.354226][ T107] usb 5-1: config 0 interface 0 altsetting 3 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 28.364403][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 28.376273][ T107] usb 5-1: config 0 interface 0 has no altsetting 0 [ 28.386390][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 28.393015][ T107] usb 5-1: New USB device found, idVendor=06a3, idProduct=0ccd, bcdDevice= 0.00 [ 28.403281][ T107] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 28.411793][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 28.422143][ T107] usb 5-1: config 0 descriptor?? [ 28.430465][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 28.452130][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 28.470994][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 28.489478][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 28.505157][ T428] syz.2.16 (428) used greatest stack depth: 22432 bytes left [ 28.519594][ T415] syz.0.13 (415) used greatest stack depth: 22416 bytes left [ 28.949176][ T23] audit: type=1400 audit(1745909270.980:168): avc: denied { connect } for pid=436 comm="syz.0.17" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 28.985555][ T107] saitek 0003:06A3:0CCD.0002: unknown main item tag 0x0 [ 28.992542][ T107] saitek 0003:06A3:0CCD.0002: unknown main item tag 0x0 [ 28.999877][ T107] saitek 0003:06A3:0CCD.0002: unknown main item tag 0x0 [ 29.008397][ T107] saitek 0003:06A3:0CCD.0002: hidraw0: USB HID v0.08 Device [HID 06a3:0ccd] on usb-dummy_hcd.4-1/input0 [ 29.077238][ T418] F2FS-fs (loop3): Wrong CP boundary, start(512) end(1536) blocks(0) [ 29.086541][ T418] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 29.102229][ T445] xt_hashlimit: size too large, truncated to 1048576 [ 29.110106][ T418] F2FS-fs (loop3): invalid crc value [ 29.130612][ T441] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 29.140027][ T441] ext4 filesystem being mounted at /3/file0 supports timestamps until (%ptR?) (0x7fffffff) [ 29.151185][ T418] F2FS-fs (loop3): Found nat_bits in checkpoint [ 29.381828][ T418] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 29.401792][ T418] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4 [ 29.552694][ T460] PF_BRIDGE: br_mdb_parse() with invalid entry [ 29.614439][ T460] ====================================================== [ 29.614439][ T460] WARNING: the mand mount option is being deprecated and [ 29.614439][ T460] will be removed in v5.15! [ 29.614439][ T460] ====================================================== [ 29.661184][ T460] EXT4-fs (loop2): Ignoring removed orlov option [ 29.684381][ T460] EXT4-fs (loop2): revision level too high, forcing read-only mode [ 29.695324][ T460] EXT4-fs (loop2): orphan cleanup on readonly fs [ 29.722175][ T460] EXT4-fs error (device loop2): ext4_validate_block_bitmap:418: comm syz.2.21: bg 0: block 248: padding at end of block bitmap is not set [ 29.754683][ T460] EXT4-fs (loop2): 1 truncate cleaned up [ 29.764327][ T460] EXT4-fs (loop2): mounted filesystem without journal. Opts: bsdgroups,nodiscard,nobarrier,grpjquota=,grpjquota=,orlov,discard,grpid,barrier,,errors=continue [ 30.108300][ T465] F2FS-fs (loop0): Found nat_bits in checkpoint [ 30.169597][ T465] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 30.220148][ T453] F2FS-fs (loop1): invalid crc value [ 30.303957][ T453] F2FS-fs (loop1): Mounted with checkpoint version = 753bd00b [ 30.346991][ T478] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 30.368354][ T478] ext4 filesystem being mounted at /3/file0 supports timestamps until (%ptR?) (0x7fffffff) [ 30.419819][ T445] syz.1.19 (pid 445) is setting deprecated v1 encryption policy; recommend upgrading to v2. [ 30.485799][ T453] syz.1.19 (453) used greatest stack depth: 22264 bytes left [ 30.815320][ T497] EXT4-fs error (device loop2): ext4_orphan_get:1238: inode #16: comm syz.2.28: casefold flag without casefold feature [ 30.848548][ T497] EXT4-fs error (device loop2) in ext4_do_update_inode:5534: error 27 [ 30.864354][ T497] EXT4-fs error (device loop2): ext4_validate_block_bitmap:418: comm syz.2.28: bg 0: block 64: padding at end of block bitmap is not set [ 30.899402][ T497] EXT4-fs (loop2): 1 truncate cleaned up [ 30.902304][ T13] usb 5-1: USB disconnect, device number 2 [ 30.908801][ T497] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 30.934157][ T497] ext4 filesystem being mounted at /8/file1 supports timestamps until (%ptR?) (0x7fffffff) [ 31.013180][ T502] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 31.077823][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 31.099932][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 31.173373][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 31.242190][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 31.282902][ T512] capability: warning: `syz.1.26' uses deprecated v2 capabilities in a way that may be insecure [ 31.302557][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 31.318685][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 31.327555][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 31.335950][ T359] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 31.994376][ T522] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 32.007971][ T522] ext4 filesystem being mounted at /3/file0 supports timestamps until (%ptR?) (0x7fffffff) [ 32.032367][ T527] EXT4-fs (loop2): Unrecognized mount option "euid<00000000000000000000" or missing value [ 32.063994][ T533] FAT-fs (loop0): "posix" option is obsolete, not supported now [ 32.425224][ T540] netlink: 'syz.4.35': attribute type 15 has an invalid length. [ 32.490666][ T546] xt_hashlimit: size too large, truncated to 1048576 [ 32.604014][ T360] usb 1-1: new low-speed USB device number 2 using dummy_hcd [ 32.613313][ T557] Bluetooth: hci0: Frame reassembly failed (-84) [ 32.621654][ T564] A link change request failed with some changes committed already. Interface batadv_slave_0 may have been left with an inconsistent configuration, please check. [ 32.654316][ T180] Bluetooth: hci0: Frame reassembly failed (-84) [ 32.844090][ T360] usb 1-1: Invalid ep0 maxpacket: 32 [ 32.915182][ T569] process 'syz.4.43' launched './file0' with NULL argv: empty string added [ 32.923826][ T23] kauditd_printk_skb: 25 callbacks suppressed [ 32.923838][ T23] audit: type=1400 audit(1745909275.130:190): avc: denied { execute } for pid=568 comm="syz.4.43" name="file0" dev="tmpfs" ino=14318 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 32.967703][ T23] audit: type=1400 audit(1745909275.170:191): avc: denied { execute_no_trans } for pid=568 comm="syz.4.43" path="/7/file0" dev="tmpfs" ino=14318 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 32.969906][ T331] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 32.994009][ T360] usb 1-1: new low-speed USB device number 3 using dummy_hcd [ 33.020517][ T578] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 33.234012][ T331] usb 4-1: Using ep0 maxpacket: 16 [ 33.244019][ T360] usb 1-1: Invalid ep0 maxpacket: 32 [ 33.249401][ T360] usb usb1-port1: attempt power cycle [ 33.284022][ T107] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 33.364068][ T331] usb 4-1: config 0 interface 0 altsetting 3 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 33.376865][ T554] F2FS-fs (loop2): invalid crc value [ 33.380131][ T331] usb 4-1: config 0 interface 0 altsetting 3 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 33.395336][ T331] usb 4-1: config 0 interface 0 has no altsetting 0 [ 33.401951][ T331] usb 4-1: New USB device found, idVendor=06a3, idProduct=0ccd, bcdDevice= 0.00 [ 33.411285][ T331] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 33.421661][ T331] usb 4-1: config 0 descriptor?? [ 33.429664][ T554] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b [ 33.524107][ T107] usb 5-1: Using ep0 maxpacket: 16 [ 33.644058][ T107] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 33.664012][ T360] usb 1-1: new low-speed USB device number 4 using dummy_hcd [ 33.672050][ T107] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 64, changing to 7 [ 33.683167][ T107] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 33.693196][ T107] usb 5-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 33.774048][ T360] usb 1-1: Invalid ep0 maxpacket: 32 [ 33.837369][ T585] EXT4-fs (loop2): mounting ext3 file system using the ext4 subsystem [ 33.845753][ T585] EXT4-fs (loop2): invalid journal inode [ 33.851397][ T585] EXT4-fs (loop2): can't get journal size [ 33.858323][ T585] EXT4-fs (loop2): mounted filesystem without journal. Opts: norecovery,,errors=continue [ 33.868229][ T107] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 33.877531][ T107] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 33.882027][ T23] audit: type=1400 audit(1745909276.100:192): avc: denied { create } for pid=584 comm="syz.2.46" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 33.885553][ T107] usb 5-1: Product: syz [ 33.885564][ T107] usb 5-1: Manufacturer: syz [ 33.885575][ T107] usb 5-1: SerialNumber: syz [ 33.918562][ T23] audit: type=1400 audit(1745909276.100:193): avc: denied { write } for pid=584 comm="syz.2.46" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 33.919761][ T331] saitek 0003:06A3:0CCD.0003: unknown main item tag 0x0 [ 33.938897][ T360] usb 1-1: new low-speed USB device number 5 using dummy_hcd [ 33.951634][ T331] saitek 0003:06A3:0CCD.0003: unknown main item tag 0x0 [ 33.959227][ T331] saitek 0003:06A3:0CCD.0003: unknown main item tag 0x0 [ 33.968032][ T331] saitek 0003:06A3:0CCD.0003: hidraw0: USB HID v0.08 Device [HID 06a3:0ccd] on usb-dummy_hcd.3-1/input0 [ 34.012759][ T23] audit: type=1400 audit(1745909276.230:194): avc: denied { sys_module } for pid=590 comm="syz.2.47" capability=16 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability permissive=1 [ 34.044076][ T360] usb 1-1: Invalid ep0 maxpacket: 32 [ 34.049650][ T360] usb usb1-port1: unable to enumerate USB device [ 34.204171][ T107] usb 5-1: 2:1 : no or invalid class specific endpoint descriptor [ 34.212184][ T107] usb 5-1: found format II with max.bitrate = 512, frame size=8 [ 34.220097][ T107] usb 5-1: 2:1 : no or invalid class specific endpoint descriptor [ 34.228047][ T107] usb 5-1: found format II with max.bitrate = 512, frame size=8 [ 34.264388][ T23] audit: type=1400 audit(1745909276.480:195): avc: denied { mounton } for pid=593 comm="syz.2.48" path="/15/file0" dev="tmpfs" ino=14686 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 34.290466][ T107] usb 5-1: USB disconnect, device number 3 [ 34.355487][ T594] F2FS-fs (loop2): Invalid log_blocksize (268), supports only 12 [ 34.363466][ T594] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 34.374687][ T594] F2FS-fs (loop2): Found nat_bits in checkpoint [ 34.405450][ T594] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 34.412557][ T594] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 34.494395][ T374] udevd[374]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 34.634818][ T603] netlink: 112 bytes leftover after parsing attributes in process `syz.2.49'. [ 34.647450][ T603] cgroup: syz.2.49 (603) created nested cgroup for controller "memory" which has incomplete hierarchy support. Nested cgroups may change behavior in the future. [ 34.663797][ T603] cgroup: "memory" requires setting use_hierarchy to 1 on the root [ 34.674241][ T107] Bluetooth: hci0: command 0x1003 tx timeout [ 34.680284][ T566] Bluetooth: hci0: sending frame failed (-49) [ 34.709872][ T607] EXT4-fs (loop2): mounted filesystem without journal. Opts: journal_ioprio=0x0000000000000002,nouid32,,errors=continue [ 34.718644][ T605] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 34.722751][ T607] ext4 filesystem being mounted at /17/file0 supports timestamps until (%ptR?) (0x7fffffff) [ 34.731494][ T605] ext4 filesystem being mounted at /10/file0 supports timestamps until (%ptR?) (0x7fffffff) [ 34.759496][ T23] audit: type=1400 audit(1745909276.970:196): avc: denied { read } for pid=606 comm="syz.2.51" name="event0" dev="devtmpfs" ino=9881 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:event_device_t tclass=chr_file permissive=1 [ 34.783911][ T23] audit: type=1400 audit(1745909276.980:197): avc: denied { open } for pid=606 comm="syz.2.51" path="/dev/input/event0" dev="devtmpfs" ino=9881 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:event_device_t tclass=chr_file permissive=1 [ 35.130622][ T23] audit: type=1400 audit(1745909277.340:198): avc: denied { read write } for pid=617 comm="syz.4.53" name="uhid" dev="devtmpfs" ino=9887 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:uhid_device_t tclass=chr_file permissive=1 [ 35.155881][ T23] audit: type=1400 audit(1745909277.340:199): avc: denied { open } for pid=617 comm="syz.4.53" path="/dev/uhid" dev="devtmpfs" ino=9887 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:uhid_device_t tclass=chr_file permissive=1 [ 35.180461][ T618] hub 1-0:1.0: USB hub found [ 35.185225][ T618] hub 1-0:1.0: 1 port detected [ 35.215112][ T623] EXT4-fs (loop4): Quota format mount options ignored when QUOTA feature is enabled [ 35.225056][ T623] EXT4-fs (loop4): Ignoring removed orlov option [ 35.235539][ T623] EXT4-fs (loop4): mounted filesystem without journal. Opts: nogrpid,jqfmt=vfsv0,noquota,auto_da_alloc=0x0000000000000004,orlov,,errors=continue [ 35.250646][ T623] SELinux: security_context_str_to_sid(root) failed for (dev loop4, type ext4) errno=-22 [ 35.611040][ T360] usb 4-1: USB disconnect, device number 2 [ 35.655228][ T631] 9pnet: Insufficient options for proto=fd [ 35.681451][ T640] netlink: 92 bytes leftover after parsing attributes in process `syz.0.60'. [ 35.694089][ T18] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 35.727630][ T647] EXT4-fs (loop0): Ignoring removed orlov option [ 35.735622][ T647] EXT4-fs (loop0): orphan cleanup on readonly fs [ 35.742236][ T647] EXT4-fs error (device loop0): ext4_find_extent:974: inode #4: comm syz.0.62: pblk 2 bad header/extent: invalid magic - magic 3fff, entries 12, max 508(0), depth 0(0) [ 35.747845][ T651] FAT-fs (loop2): "posix" option is obsolete, not supported now [ 35.759348][ T647] EXT4-fs warning (device loop0): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 35.782486][ T647] EXT4-fs (loop0): Cannot turn on quotas: error -22 [ 35.789977][ T647] EXT4-fs (loop0): mounted filesystem without journal. Opts: orlov,sysvgroups,,errors=continue [ 35.956260][ T642] EXT4-fs (loop3): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,quota,,errors=continue [ 35.970027][ T642] ext4 filesystem being mounted at /6/bus supports timestamps until (%ptR?) (0x7fffffff) [ 36.048473][ T661] FAT-fs (loop0): Unrecognized mount option "sÞ" or missing value [ 36.164074][ T18] usb 5-1: config 204 has an invalid interface number: 198 but max is 3 [ 36.172471][ T18] usb 5-1: config 204 has an invalid interface number: 107 but max is 3 [ 36.181091][ T18] usb 5-1: config 204 contains an unexpected descriptor of type 0x1, skipping [ 36.190176][ T18] usb 5-1: config 204 has an invalid interface number: 231 but max is 3 [ 36.198711][ T18] usb 5-1: config 204 has an invalid descriptor of length 0, skipping remainder of the config [ 36.209192][ T18] usb 5-1: config 204 has 3 interfaces, different from the descriptor's value: 4 [ 36.218514][ T18] usb 5-1: config 204 has no interface number 0 [ 36.224933][ T18] usb 5-1: config 204 has no interface number 1 [ 36.229066][ T668] EXT4-fs (loop0): Ignoring removed nomblk_io_submit option [ 36.231225][ T18] usb 5-1: config 204 has no interface number 2 [ 36.245100][ T18] usb 5-1: config 204 interface 198 altsetting 6 endpoint 0xE has invalid maxpacket 1024, setting to 64 [ 36.254091][ T668] EXT4-fs (loop0): Ignoring removed nobh option [ 36.256486][ T18] usb 5-1: config 204 interface 198 altsetting 6 endpoint 0xC has invalid maxpacket 1024, setting to 64 [ 36.273751][ T18] usb 5-1: config 204 interface 198 altsetting 6 endpoint 0xD has invalid maxpacket 512, setting to 64 [ 36.285105][ T18] usb 5-1: config 204 interface 198 altsetting 6 endpoint 0x6 has invalid maxpacket 512, setting to 64 [ 36.293509][ T655] F2FS-fs (loop2): invalid crc value [ 36.296397][ T18] usb 5-1: config 204 interface 198 altsetting 6 has 5 endpoint descriptors, different from the interface descriptor's value: 13 [ 36.315105][ T18] usb 5-1: too many endpoints for config 204 interface 107 altsetting 17: 219, using maximum allowed: 30 [ 36.322933][ T668] EXT4-fs (loop0): mounted filesystem without journal. Opts: abort,errors=remount-ro,nomblk_io_submit,stripe=0x000000000004ffff,norecovery,minixdf,nobh, [ 36.326755][ T18] usb 5-1: config 204 interface 107 altsetting 17 endpoint 0x1 has invalid maxpacket 1032, setting to 64 [ 36.353459][ T18] usb 5-1: config 204 interface 107 altsetting 17 has a duplicate endpoint with address 0x5, skipping [ 36.359553][ T655] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b [ 36.364678][ T18] usb 5-1: config 204 interface 107 altsetting 17 has a duplicate endpoint with address 0x1, skipping [ 36.383223][ T18] usb 5-1: config 204 interface 107 altsetting 17 has a duplicate endpoint with address 0xF, skipping [ 36.392090][ T668] EXT4-fs error (device loop0): ext4_check_all_de:657: inode #12: block 5: comm syz.0.67: bad entry in directory: directory entry overrun - offset=0, inode=13, rec_len=7952, size=124 fake=0 [ 36.394450][ T18] usb 5-1: config 204 interface 107 altsetting 17 endpoint 0x9 has invalid maxpacket 512, setting to 64 [ 36.424591][ T18] usb 5-1: config 204 interface 107 altsetting 17 has a duplicate endpoint with address 0x5, skipping [ 36.428321][ T668] EXT4-fs (loop0): Remounting filesystem read-only [ 36.436388][ T18] usb 5-1: config 204 interface 107 altsetting 17 has 8 endpoint descriptors, different from the interface descriptor's value: 219 [ 36.443345][ T668] EXT4-fs error (device loop0) in ext4_evict_inode:276: Readonly filesystem [ 36.456720][ T18] usb 5-1: config 204 interface 231 altsetting 7 endpoint 0x4 has an invalid bInterval 255, changing to 11 [ 36.476887][ T18] usb 5-1: config 204 interface 231 altsetting 7 endpoint 0x4 has invalid maxpacket 8577, setting to 1024 [ 36.488371][ T18] usb 5-1: config 204 interface 198 has no altsetting 0 [ 36.495406][ T18] usb 5-1: config 204 interface 107 has no altsetting 0 [ 36.502419][ T18] usb 5-1: config 204 interface 231 has no altsetting 0 [ 36.664628][ T18] usb 5-1: New USB device found, idVendor=04cb, idProduct=0127, bcdDevice=b1.06 [ 36.673652][ T18] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 36.682001][ T18] usb 5-1: Product: Ј [ 36.691539][ T18] usb 5-1: Manufacturer: о [ 36.703209][ T18] usb 5-1: SerialNumber: syz [ 36.715759][ T686] A link change request failed with some changes committed already. Interface batadv_slave_0 may have been left with an inconsistent configuration, please check. [ 36.754102][ T360] Bluetooth: hci0: command 0x1001 tx timeout [ 36.760471][ T566] Bluetooth: hci0: sending frame failed (-49) [ 36.768608][ T684] EXT4-fs error (device loop3) in ext4_do_update_inode:5534: error 27 [ 36.777178][ T684] EXT4-fs error (device loop3) in ext4_do_update_inode:5534: error 27 [ 36.787310][ T684] EXT4-fs (loop3): 1 orphan inode deleted [ 36.793038][ T684] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 36.802204][ T684] ext4 filesystem being mounted at /8/file1 supports timestamps until (%ptR?) (0x7fffffff) [ 36.841451][ T342] EXT4-fs error (device loop3): ext4_readdir:260: inode #11: block 4: comm syz-executor: path /8/file1/lost+found: bad entry in directory: inode out of bounds - offset=0, inode=7947, rec_len=12, size=4096 fake=1 [ 36.863224][ T342] EXT4-fs error (device loop3): ext4_readdir:260: inode #11: block 7: comm syz-executor: path /8/file1/lost+found: bad entry in directory: directory entry overrun - offset=0, inode=0, rec_len=33024, size=4096 fake=0 [ 36.884453][ T691] 9pnet: Insufficient options for proto=fd [ 36.890609][ T342] EXT4-fs error (device loop3): ext4_empty_dir:3048: inode #11: block 4: comm syz-executor: bad entry in directory: inode out of bounds - offset=0, inode=7947, rec_len=12, size=4096 fake=1 [ 36.909392][ T342] EXT4-fs warning (device loop3): ext4_empty_dir:3050: inode #11: comm syz-executor: directory missing '.' [ 36.922174][ T342] EXT4-fs error (device loop3): ext4_ext_check_inode:543: inode #13: comm syz-executor: pblk 0 bad header/extent: invalid eh_max - magic f30a, entries 257, max 0(0), depth 0(0) [ 36.940270][ T342] EXT4-fs error (device loop3): ext4_ext_check_inode:543: inode #13: comm syz-executor: pblk 0 bad header/extent: invalid eh_max - magic f30a, entries 257, max 0(0), depth 0(0) [ 37.004013][ T536] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 37.164694][ T693] bridge0: port 1(bridge_slave_0) entered blocking state [ 37.171723][ T693] bridge0: port 1(bridge_slave_0) entered disabled state [ 37.179504][ T693] device bridge_slave_0 entered promiscuous mode [ 37.186406][ T693] bridge0: port 2(bridge_slave_1) entered blocking state [ 37.193459][ T693] bridge0: port 2(bridge_slave_1) entered disabled state [ 37.200976][ T693] device bridge_slave_1 entered promiscuous mode [ 37.242024][ T693] bridge0: port 2(bridge_slave_1) entered blocking state [ 37.249065][ T693] bridge0: port 2(bridge_slave_1) entered forwarding state [ 37.254019][ T536] usb 1-1: Using ep0 maxpacket: 16 [ 37.256374][ T693] bridge0: port 1(bridge_slave_0) entered blocking state [ 37.268398][ T693] bridge0: port 1(bridge_slave_0) entered forwarding state [ 37.291337][ T180] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 37.299095][ T180] bridge0: port 1(bridge_slave_0) entered disabled state [ 37.306955][ T180] bridge0: port 2(bridge_slave_1) entered disabled state [ 37.318375][ T180] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 37.326632][ T180] bridge0: port 1(bridge_slave_0) entered blocking state [ 37.333633][ T180] bridge0: port 1(bridge_slave_0) entered forwarding state [ 37.342688][ T180] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 37.351349][ T180] bridge0: port 2(bridge_slave_1) entered blocking state [ 37.358410][ T180] bridge0: port 2(bridge_slave_1) entered forwarding state [ 37.373387][ T180] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 37.382710][ T180] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 37.390543][ T536] usb 1-1: config 0 interface 0 altsetting 3 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 37.403128][ T180] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 37.415670][ T536] usb 1-1: config 0 interface 0 altsetting 3 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 37.428787][ T536] usb 1-1: config 0 interface 0 has no altsetting 0 [ 37.435468][ T536] usb 1-1: New USB device found, idVendor=06a3, idProduct=0ccd, bcdDevice= 0.00 [ 37.444541][ T536] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 37.456746][ T180] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 37.457270][ T536] usb 1-1: config 0 descriptor?? [ 37.477503][ T180] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 37.494539][ T180] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 37.503733][ T180] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 37.594370][ T700] EXT4-fs (loop5): ext4_check_descriptors: Block bitmap for group 1 overlaps superblock [ 37.604797][ T506] device bridge_slave_1 left promiscuous mode [ 37.605279][ T700] EXT4-fs (loop5): ext4_check_descriptors: Inode bitmap for group 1 overlaps superblock [ 37.610956][ T506] bridge0: port 2(bridge_slave_1) entered disabled state [ 37.621050][ T700] EXT4-fs (loop5): ext4_check_descriptors: Inode table for group 1 overlaps superblock [ 37.638273][ T698] F2FS-fs (loop2): Wrong secs_per_zone / total_sections (4285726721, 24) [ 37.639955][ T700] EXT4-fs (loop5): revision level too high, forcing read-only mode [ 37.647051][ T506] device bridge_slave_0 left promiscuous mode [ 37.661031][ T506] bridge0: port 1(bridge_slave_0) entered disabled state [ 37.665187][ T700] [EXT4 FS bs=4096, gc=2, bpg=35, ipg=32, mo=e014e01c, mo2=0000] [ 37.668524][ T698] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 37.676085][ T700] EXT4-fs (loop5): failed to initialize system zone (-117) [ 37.693391][ T700] EXT4-fs (loop5): mount failed [ 37.695791][ T698] F2FS-fs (loop2): invalid crc value [ 37.705312][ T698] F2FS-fs (loop2): Found nat_bits in checkpoint [ 37.750140][ T698] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 37.759613][ T698] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 37.806845][ T18] usb 5-1: USB disconnect, device number 4 [ 37.858416][ T698] xt_hashlimit: size too large, truncated to 1048576 [ 37.884998][ T711] FAT-fs (loop4): "posix" option is obsolete, not supported now [ 37.925132][ T714] FAT-fs (loop5): "posix" option is obsolete, not supported now [ 37.943551][ T716] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 37.952833][ T536] saitek 0003:06A3:0CCD.0004: unknown main item tag 0x0 [ 37.965948][ T536] saitek 0003:06A3:0CCD.0004: unknown main item tag 0x0 [ 37.977196][ T536] saitek 0003:06A3:0CCD.0004: unknown main item tag 0x0 [ 37.991634][ T536] saitek 0003:06A3:0CCD.0004: hidraw0: USB HID v0.08 Device [HID 06a3:0ccd] on usb-dummy_hcd.0-1/input0 [ 38.281604][ T23] kauditd_printk_skb: 23 callbacks suppressed [ 38.281616][ T23] audit: type=1400 audit(1745909280.490:220): avc: denied { setattr } for pid=721 comm="syz.5.80" name="/" dev="9p" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 38.388778][ T720] EXT4-fs (loop4): Quota format mount options ignored when QUOTA feature is enabled [ 38.403126][ T720] EXT4-fs (loop4): orphan cleanup on readonly fs [ 38.410052][ T720] EXT4-fs error (device loop4): ext4_ext_check_inode:543: inode #4: comm syz.4.79: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 1(1) [ 38.427971][ T720] EXT4-fs error (device loop4): ext4_quota_enable:6059: comm syz.4.79: Bad quota inode: 4, type: 1 [ 38.439423][ T720] EXT4-fs warning (device loop4): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-117, ino=4). Please run e2fsck to fix. [ 38.454347][ T720] EXT4-fs (loop4): Cannot turn on quotas: error -117 [ 38.461046][ T720] EXT4-fs (loop4): mounted filesystem without journal. Opts: init_itable,resuid=0x0000000000000000,jqfmt=vfsv0,,errors=continue [ 38.511348][ T720] EXT4-fs error (device loop4): ext4_lookup:1814: inode #2: comm syz.4.79: 'file0' linked to parent dir [ 38.525029][ T720] EXT4-fs error (device loop4): ext4_lookup:1814: inode #2: comm syz.4.79: 'file0' linked to parent dir [ 38.537439][ T720] EXT4-fs error (device loop4): ext4_lookup:1814: inode #2: comm syz.4.79: 'file0' linked to parent dir [ 38.549507][ T720] EXT4-fs error (device loop4): ext4_lookup:1814: inode #2: comm syz.4.79: 'file0' linked to parent dir [ 38.561661][ T720] netlink: 20 bytes leftover after parsing attributes in process `syz.4.79'. [ 38.580762][ T23] audit: type=1400 audit(1745909280.790:221): avc: denied { read } for pid=727 comm="syz.2.81" dev="nsfs" ino=4026532453 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 38.602720][ T23] audit: type=1400 audit(1745909280.790:222): avc: denied { open } for pid=727 comm="syz.2.81" path="net:[4026532453]" dev="nsfs" ino=4026532453 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 38.691499][ T728] EXT4-fs (loop2): couldn't mount as ext2 due to feature incompatibilities [ 38.700891][ T23] audit: type=1400 audit(1745909280.910:223): avc: denied { wake_alarm } for pid=731 comm="syz.4.82" capability=35 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 38.806985][ T729] overlayfs: unrecognized mount option "dont_hash" or missing value [ 38.834550][ T13] Bluetooth: hci0: command 0x1009 tx timeout [ 38.953779][ T23] audit: type=1400 audit(1745909281.160:224): avc: denied { mounton } for pid=740 comm="syz.2.85" path="/25/file2/file0" dev="loop2" ino=1048602 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=dir permissive=1 [ 38.961244][ T741] incfs: Can't find or create .incomplete dir in ./file0 [ 38.983877][ T741] incfs: mount failed -12 [ 39.067067][ T23] audit: type=1400 audit(1745909281.280:225): avc: denied { unmount } for pid=693 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 39.104072][ T360] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 39.173111][ T750] debugfs: Directory 'vcpu0' with parent '750-11' already present! [ 39.174378][ T753] netlink: 'syz.2.88': attribute type 4 has an invalid length. [ 39.235166][ T757] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 39.244296][ T757] ext4 filesystem being mounted at /28/file1 supports timestamps until (%ptR?) (0x7fffffff) [ 39.256214][ T761] FAT-fs (loop5): "posix" option is obsolete, not supported now [ 39.364084][ T360] usb 5-1: Using ep0 maxpacket: 16 [ 39.401667][ T766] FAT-fs (loop5): Unrecognized mount option "00000000000000000003" or missing value [ 39.462622][ T771] Zero length message leads to an empty skb [ 39.524035][ T360] usb 5-1: unable to get BOS descriptor or descriptor too short [ 39.554652][ T23] audit: type=1400 audit(1745909281.770:226): avc: denied { map } for pid=773 comm="syz.2.94" path="/dev/ashmem" dev="devtmpfs" ino=10488 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 39.578152][ T23] audit: type=1400 audit(1745909281.770:227): avc: denied { setopt } for pid=778 comm="syz.5.96" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 39.614107][ T360] usb 5-1: config 1 interface 1 has no altsetting 0 [ 39.615586][ T784] EXT4-fs (loop5): mounting ext3 file system using the ext4 subsystem [ 39.629935][ T784] EXT4-fs (loop5): invalid journal inode [ 39.638498][ T784] EXT4-fs (loop5): can't get journal size [ 39.645550][ T784] EXT4-fs (loop5): 1 truncate cleaned up [ 39.651196][ T784] EXT4-fs (loop5): mounted filesystem without journal. Opts: norecovery,,errors=continue [ 39.682390][ T23] audit: type=1400 audit(1745909281.890:228): avc: denied { bind } for pid=783 comm="syz.5.97" lport=255 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 39.703698][ T23] audit: type=1400 audit(1745909281.890:229): avc: denied { node_bind } for pid=783 comm="syz.5.97" saddr=172.20.20.170 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:node_t tclass=rawip_socket permissive=1 [ 39.766781][ T107] usb 1-1: USB disconnect, device number 6 [ 39.775847][ T360] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 39.788747][ T794] netlink: 12 bytes leftover after parsing attributes in process `syz.5.99'. [ 39.793787][ T360] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 39.809977][ T360] usb 5-1: Product: syz [ 39.814207][ T360] usb 5-1: Manufacturer: syz [ 39.818850][ T360] usb 5-1: SerialNumber: syz [ 40.074111][ T536] usb 6-1: new high-speed USB device number 2 using dummy_hcd [ 40.081676][ T365] usb 3-1: new full-speed USB device number 3 using dummy_hcd [ 40.166467][ T799] EXT4-fs (loop4): 1 orphan inode deleted [ 40.172295][ T799] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 40.181431][ T799] ext4 filesystem being mounted at /18/. supports timestamps until (%ptR?) (0x7fffffff) [ 40.324062][ T536] usb 6-1: Using ep0 maxpacket: 32 [ 40.424144][ T360] usb 5-1: 2:1: invalid format type 0x1002 is detected, processed as PCM [ 40.432597][ T360] usb 5-1: 2:1 : sample bitwidth 253 in over sample bytes 2 [ 40.439953][ T360] usb 5-1: 2:1 : invalid UAC_FORMAT_TYPE desc [ 40.446367][ T813] FAT-fs (loop0): "posix" option is obsolete, not supported now [ 40.454316][ T365] usb 3-1: config 0 has an invalid interface number: 219 but max is 0 [ 40.462507][ T365] usb 3-1: config 0 has no interface number 0 [ 40.476929][ T360] usb 5-1: USB disconnect, device number 5 [ 40.504147][ T536] usb 6-1: unable to get BOS descriptor or descriptor too short [ 40.584152][ T536] usb 6-1: config 88 has an invalid interface number: 160 but max is 0 [ 40.592536][ T536] usb 6-1: config 88 has no interface number 0 [ 40.599396][ T536] usb 6-1: config 88 interface 160 has no altsetting 0 [ 40.634229][ T365] usb 3-1: New USB device found, idVendor=22b8, idProduct=6425, bcdDevice=b3.24 [ 40.779939][ T365] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 40.789500][ T365] usb 3-1: Product: syz [ 40.795100][ T365] usb 3-1: Manufacturer: syz [ 40.799807][ T365] usb 3-1: SerialNumber: syz [ 40.837415][ T365] usb 3-1: config 0 descriptor?? [ 40.904668][ T365] usb 3-1: bad CDC descriptors [ 40.909687][ T365] usb 3-1: unsupported MDLM descriptors [ 40.944062][ T536] usb 6-1: New USB device found, idVendor=19d2, idProduct=1146, bcdDevice= 1.84 [ 40.953247][ T536] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 40.961269][ T536] usb 6-1: Product: syz [ 40.965473][ T536] usb 6-1: Manufacturer: syz [ 40.970081][ T536] usb 6-1: SerialNumber: syz [ 41.121378][ T797] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 41.132541][ T797] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 41.182390][ T823] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 41.258239][ T365] usb 3-1: USB disconnect, device number 3 [ 41.976330][ T536] usb 6-1: USB disconnect, device number 2 [ 42.028312][ T829] tipc: Started in network mode [ 42.033295][ T829] tipc: Own node identity ac14140f, cluster identity 4711 [ 42.043799][ T829] tipc: New replicast peer: 255.255.255.255 [ 42.050103][ T829] tipc: Enabled bearer , priority 10 [ 42.327950][ T836] F2FS-fs (loop4): invalid crc value [ 42.366055][ T836] F2FS-fs (loop4): Cannot turn on quotas: -2 on 0 [ 42.372722][ T836] F2FS-fs (loop4): Start checkpoint disabled! [ 42.379679][ T836] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e6 [ 42.384024][ T536] usb 6-1: new high-speed USB device number 3 using dummy_hcd [ 42.574363][ T841] F2FS-fs (loop2): Found nat_bits in checkpoint [ 42.607913][ T841] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 42.704858][ T341] F2FS-fs (loop2): sanity_check_inode: corrupted inode i_blocks i_ino=6 iblocks=0, run fsck to fix. [ 42.715879][ T341] F2FS-fs (loop2): sanity_check_inode: corrupted inode i_blocks i_ino=6 iblocks=0, run fsck to fix. [ 42.754132][ T536] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 42.765151][ T536] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 42.774986][ T536] usb 6-1: New USB device found, idVendor=1e7d, idProduct=30d4, bcdDevice= 0.00 [ 42.784225][ T536] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 42.792881][ T536] usb 6-1: config 0 descriptor?? [ 42.922115][ T858] FAULT_INJECTION: forcing a failure. [ 42.922115][ T858] name failslab, interval 1, probability 0, space 0, times 1 [ 42.941741][ T858] CPU: 0 PID: 858 Comm: syz.1.117 Not tainted 5.4.292-syzkaller-00021-gcd8e74fa0fa3 #0 [ 42.951461][ T858] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 [ 42.961512][ T858] Call Trace: [ 42.964815][ T858] __dump_stack+0x1e/0x20 [ 42.969124][ T858] dump_stack+0x15b/0x1b8 [ 42.973452][ T858] ? thaw_kernel_threads+0x220/0x220 [ 42.978718][ T858] ? show_regs_print_info+0x18/0x18 [ 42.983916][ T858] ? proc_fail_nth_write+0x17a/0x1f0 [ 42.989205][ T858] should_fail+0x69e/0x7e0 [ 42.993608][ T858] ? setup_fault_attr+0x230/0x230 [ 42.998630][ T858] ? shmem_alloc_inode+0x1a/0x30 [ 43.003551][ T858] __should_failslab+0x10c/0x150 [ 43.008471][ T858] should_failslab+0x9/0x20 [ 43.012954][ T858] kmem_cache_alloc+0x2d/0x270 [ 43.017717][ T858] ? shmem_alloc_inode+0x9/0x30 [ 43.022547][ T858] ? shmem_match+0x160/0x160 [ 43.027122][ T858] shmem_alloc_inode+0x1a/0x30 [ 43.031884][ T858] new_inode_pseudo+0x62/0x210 [ 43.036633][ T858] new_inode+0x28/0x1e0 [ 43.040791][ T858] shmem_get_inode+0x107/0x630 [ 43.045565][ T858] __shmem_file_setup+0x113/0x2b0 [ 43.050571][ T858] shmem_file_setup+0x2f/0x40 [ 43.055234][ T858] __se_sys_memfd_create+0x1e9/0x3b0 [ 43.060505][ T858] __x64_sys_memfd_create+0x5b/0x70 [ 43.065680][ T858] do_syscall_64+0xcf/0x170 [ 43.070162][ T858] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 43.076035][ T858] RIP: 0033:0x7f6a1e3ec969 [ 43.080447][ T858] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 43.100118][ T858] RSP: 002b:00007f6a1ca54e18 EFLAGS: 00000202 ORIG_RAX: 000000000000013f [ 43.108506][ T858] RAX: ffffffffffffffda RBX: 0000000000000276 RCX: 00007f6a1e3ec969 [ 43.116462][ T858] RDX: 00007f6a1ca54ef0 RSI: 0000000000000000 RDI: 00007f6a1e46f444 [ 43.124412][ T858] RBP: 00002000000003c0 R08: 00007f6a1ca54bb7 R09: 00007f6a1ca54e40 [ 43.132362][ T858] R10: 000000000000000a R11: 0000000000000202 R12: 0000200000000240 [ 43.140318][ T858] R13: 00007f6a1ca54ef0 R14: 00007f6a1ca54eb0 R15: 00002000000006c0 [ 43.152890][ T9] handle_bad_sector: 13349 callbacks suppressed [ 43.152903][ T9] attempt to access beyond end of device [ 43.152903][ T9] loop4: rw=2049, want=45112, limit=40427 [ 43.172768][ T506] tipc: Disabling bearer [ 43.174078][ T331] tipc: 32-bit node address hash set to f1414ac [ 43.178086][ T506] tipc: Left network mode [ 43.206866][ T331] ================================================================== [ 43.214958][ T331] BUG: KASAN: use-after-free in tipc_named_reinit+0x1b0/0x340 [ 43.222406][ T331] Read of size 8 at addr ffff8881eec5e000 by task kworker/1:3/331 [ 43.230186][ T331] [ 43.232525][ T331] CPU: 1 PID: 331 Comm: kworker/1:3 Not tainted 5.4.292-syzkaller-00021-gcd8e74fa0fa3 #0 [ 43.242320][ T331] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 [ 43.252377][ T331] Workqueue: events tipc_net_finalize_work [ 43.258164][ T331] Call Trace: [ 43.261446][ T331] __dump_stack+0x1e/0x20 [ 43.265767][ T331] dump_stack+0x15b/0x1b8 [ 43.270088][ T331] ? show_regs_print_info+0x18/0x18 [ 43.275276][ T331] ? vprintk_func+0x19a/0x1e0 [ 43.279950][ T331] ? printk+0xcc/0x110 [ 43.284008][ T331] ? tipc_named_reinit+0x1b0/0x340 [ 43.289113][ T331] print_address_description+0x8d/0x4c0 [ 43.294648][ T331] ? thaw_kernel_threads+0x220/0x220 [ 43.299939][ T331] ? thaw_kernel_threads+0x220/0x220 [ 43.305216][ T331] ? tipc_named_reinit+0x1b0/0x340 [ 43.310403][ T331] ? tipc_named_reinit+0x1b0/0x340 [ 43.315506][ T331] __kasan_report+0xef/0x120 [ 43.320101][ T331] ? tipc_named_reinit+0x1b0/0x340 [ 43.325205][ T331] kasan_report+0x30/0x60 [ 43.329526][ T331] __asan_report_load8_noabort+0x14/0x20 [ 43.335151][ T331] tipc_named_reinit+0x1b0/0x340 [ 43.340207][ T331] tipc_net_finalize+0xcd/0x130 [ 43.345050][ T331] tipc_net_finalize_work+0x4f/0x70 [ 43.350245][ T331] process_one_work+0x73b/0xcc0 [ 43.355098][ T331] worker_thread+0xa5c/0x13b0 [ 43.359773][ T331] ? __kasan_check_read+0x11/0x20 [ 43.364787][ T331] kthread+0x31e/0x3a0 [ 43.368844][ T331] ? worker_clr_flags+0x190/0x190 [ 43.373875][ T331] ? kthread_blkcg+0xd0/0xd0 [ 43.378456][ T331] ret_from_fork+0x1f/0x30 [ 43.382859][ T331] [ 43.385179][ T331] The buggy address belongs to the page: [ 43.390813][ T331] page:ffffea0007bb1780 refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 [ 43.399912][ T331] flags: 0x8000000000000000() [ 43.404601][ T331] raw: 8000000000000000 0000000000000000 ffffea0007bb1788 0000000000000000 [ 43.413302][ T331] raw: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000000 [ 43.421877][ T331] page dumped because: kasan: bad access detected [ 43.428298][ T331] page_owner tracks the page as freed [ 43.433667][ T331] page last allocated via order 2, migratetype Unmovable, gfp_mask 0x40dc0(GFP_KERNEL|__GFP_COMP|__GFP_ZERO) [ 43.445202][ T331] prep_new_page+0x35e/0x370 [ 43.449789][ T331] get_page_from_freelist+0x1296/0x1310 [ 43.455327][ T331] __alloc_pages_nodemask+0x202/0x4b0 [ 43.460693][ T331] kmalloc_order_trace+0x31/0x100 [ 43.465713][ T331] tipc_nametbl_init+0x99/0x260 [ 43.470554][ T331] tipc_init_net+0x237/0x370 [ 43.475140][ T331] ops_init+0x1ba/0x4a0 [ 43.479287][ T331] setup_net+0x20c/0x9b0 [ 43.483519][ T331] copy_net_ns+0x314/0x520 [ 43.487949][ T331] create_new_namespaces+0x49c/0x590 [ 43.493224][ T331] unshare_nsproxy_namespaces+0x120/0x170 [ 43.498937][ T331] ksys_unshare+0x4a4/0x7d0 [ 43.503436][ T331] __x64_sys_unshare+0x38/0x40 [ 43.508212][ T331] do_syscall_64+0xcf/0x170 [ 43.512708][ T331] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 43.518582][ T331] page last free stack trace: [ 43.523253][ T331] __free_pages_ok+0x7e4/0x910 [ 43.528008][ T331] __free_pages+0x8c/0x110 [ 43.532412][ T331] kfree+0x1ca/0x260 [ 43.536309][ T331] tipc_nametbl_stop+0x754/0x7b0 [ 43.541238][ T331] tipc_exit_net+0x96/0x100 [ 43.545730][ T331] cleanup_net+0x588/0xb40 [ 43.550136][ T331] process_one_work+0x73b/0xcc0 [ 43.554978][ T331] worker_thread+0xa5c/0x13b0 [ 43.559643][ T331] kthread+0x31e/0x3a0 [ 43.563706][ T331] ret_from_fork+0x1f/0x30 [ 43.568110][ T331] [ 43.570515][ T331] Memory state around the buggy address: [ 43.576138][ T331] ffff8881eec5df00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 43.584286][ T331] ffff8881eec5df80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 43.592338][ T331] >ffff8881eec5e000: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 43.600387][ T331] ^ [ 43.604447][ T331] ffff8881eec5e080: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 43.612500][ T331] ffff8881eec5e100: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff SYZFAIL: failed to recv rpc fd=3 want=4 recv=0 n=0 (errno 9: Bad file descriptor) [ 43.620548][ T331] ================================================================== [ 43.628603][ T331] Disabling lock debugging due to kernel taint [ 43.636969][ T23] kauditd_printk_skb: 12 callbacks suppressed [ 43.636982][ T23] audit: type=1400 audit(1745909285.850:242): avc: denied { write } for pid=329 comm="syz-executor" path="pipe:[11044]" dev="pipefs" ino=11044 scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:sshd_t tclass=fifo_file permissive=1 [ 43.698158][ T331] kasan: CONFIG_KASAN_INLINE enabled [ 43.703504][ T331] kasan: GPF could be caused by NULL-ptr deref or user memory access [ 43.754004][ T331] general protection fault: 0000 [#1] PREEMPT SMP KASAN [ 43.760952][ T331] CPU: 1 PID: 331 Comm: kworker/1:3 Tainted: G B 5.4.292-syzkaller-00021-gcd8e74fa0fa3 #0 [ 43.772124][ T331] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 [ 43.782198][ T331] Workqueue: events tipc_net_finalize_work [ 43.787987][ T331] RIP: 0010:rht_bucket_nested+0x9a/0x1b0 [ 43.793598][ T331] Code: e8 03 42 80 3c 20 00 74 0e 4c 89 ff 89 4d d4 e8 bc 03 71 ff 8b 4d d4 45 89 ed 49 c1 e5 03 4d 03 2f d3 eb 4c 89 e8 48 c1 e8 03 <42> 80 3c 20 00 74 08 4c 89 ef e8 97 03 71 ff 4d 8b 7d 00 31 ff 4c [ 43.813179][ T331] RSP: 0018:ffff8881f0b0fa80 EFLAGS: 00010246 [ 43.819221][ T331] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00000000ffff8881 [ 43.827173][ T331] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff8881eec70040 [ 43.835562][ T331] RBP: ffff8881f0b0fab0 R08: 0000000000000004 R09: 0000000000000003 [ 43.843511][ T331] R10: ffffed103e161f60 R11: 1ffff1103e161f60 R12: dffffc0000000000 [ 43.851462][ T331] R13: 0000000000000000 R14: 0000000077969800 R15: ffff8881eec70040 [ 43.859411][ T331] FS: 0000000000000000(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 43.868321][ T331] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.874899][ T331] CR2: 000055d7a7ad6038 CR3: 0000000005c0e000 CR4: 00000000003406a0 [ 43.882850][ T331] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.890799][ T331] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.898748][ T331] Call Trace: [ 43.902039][ T331] __rhashtable_walk_find_next+0x33d/0x6b0 [ 43.907828][ T331] rhashtable_walk_next+0x221/0x2e0 [ 43.913011][ T331] tipc_sk_reinit+0x128/0x520 [ 43.917840][ T331] ? trace_tipc_sk_rej_msg+0x1d0/0x1d0 [ 43.923275][ T331] ? __local_bh_enable_ip+0x65/0x80 [ 43.928451][ T331] ? _raw_spin_unlock_bh+0x51/0x60 [ 43.933539][ T331] ? tipc_named_reinit+0x2a1/0x340 [ 43.938629][ T331] tipc_net_finalize+0xd5/0x130 [ 43.943458][ T331] tipc_net_finalize_work+0x4f/0x70 [ 43.948632][ T331] process_one_work+0x73b/0xcc0 [ 43.953460][ T331] worker_thread+0xa5c/0x13b0 [ 43.958121][ T331] ? __kasan_check_read+0x11/0x20 [ 43.963125][ T331] kthread+0x31e/0x3a0 [ 43.967172][ T331] ? worker_clr_flags+0x190/0x190 [ 43.972170][ T331] ? kthread_blkcg+0xd0/0xd0 [ 43.976754][ T331] ret_from_fork+0x1f/0x30 [ 43.981143][ T331] Modules linked in: [ 43.985092][ T331] ---[ end trace be337ae9b5624f74 ]--- [ 43.990560][ T331] RIP: 0010:rht_bucket_nested+0x9a/0x1b0 [ 43.996207][ T331] Code: e8 03 42 80 3c 20 00 74 0e 4c 89 ff 89 4d d4 e8 bc 03 71 ff 8b 4d d4 45 89 ed 49 c1 e5 03 4d 03 2f d3 eb 4c 89 e8 48 c1 e8 03 <42> 80 3c 20 00 74 08 4c 89 ef e8 97 03 71 ff 4d 8b 7d 00 31 ff 4c [ 44.015849][ T331] RSP: 0018:ffff8881f0b0fa80 EFLAGS: 00010246 [ 44.021908][ T331] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00000000ffff8881 [ 44.029910][ T331] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff8881eec70040 [ 44.037938][ T331] RBP: ffff8881f0b0fab0 R08: 0000000000000004 R09: 0000000000000003 [ 44.045926][ T331] R10: ffffed103e161f60 R11: 1ffff1103e161f60 R12: dffffc0000000000 [ 44.053886][ T331] R13: 0000000000000000 R14: 0000000077969800 R15: ffff8881eec70040 [ 44.061887][ T331] FS: 0000000000000000(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 44.070845][ T331] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.077438][ T331] CR2: 000055d7a7ad6038 CR3: 0000000005c0e000 CR4: 00000000003406a0 [ 44.085440][ T331] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.093393][ T331] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.101397][ T331] Kernel panic - not syncing: Fatal exception [ 44.107874][ T331] Kernel Offset: disabled [ 44.112198][ T331] Rebooting in 86400 seconds..