last executing test programs: 766.637611ms ago: executing program 2 (id=12057): r0 = socket(0x11, 0x80a, 0x0) write$UHID_INPUT(r0, 0x0, 0x0) 384.154611ms ago: executing program 1 (id=12080): r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000100)=@newlink={0x44, 0x10, 0xffffff1f, 0x70bd2b, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x11298}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x4}}}, @IFLA_LINKMODE={0x5, 0x11, 0x9}, @IFLA_GROUP={0x8, 0x1b, 0x7fffffff}]}, 0x44}}, 0x0) 384.04618ms ago: executing program 4 (id=12081): r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0xfffffffffffffffb, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f00000000c0)={0x1, @pix={0x0, 0xcf6, 0x3231564e, 0x5}}) 347.584043ms ago: executing program 0 (id=12084): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000001940)=@newtaction={0xe98, 0x30, 0x871a15abc695fa3d, 0xfffffffd, 0x25dfdbfc, {}, [{0xe84, 0x1, [@m_pedit={0xe80, 0x1, 0x0, 0x0, {{0xa}, {0xe56, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xe50, 0x2, {{{}, 0x97, 0x0, [{}, {}]}, [{}, {}, {}, {}, {}, {0x448eade7}, {0x0, 0x0, 0x80000000}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x20000000, 0x0, 0xffffffff, 0x3}, {}, {}, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, {}, {}, {}, {}, {0xfffffffc, 0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {0x0, 0x4}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, {0xfffffffd}, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, {0x0, 0x9}, {}, {}, {}, {}, {}, {}, {0xfffffffe}, {}, {0xd5}, {}, {}, {}, {0x4}, {}, {}, {}, {}, {}, {0x0, 0x10}, {0x80000000}, {0x8eb9, 0x0, 0x800}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, {0x4, 0x0, 0x4, 0x0, 0x7ee}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x9}, {}, {}, {}, {}, {0x3}, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffb}, {}, {0x0, 0x9, 0xfffffffc, 0x0, 0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x4}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4, 0x2}, {}, {}, {}, {}, {}, {0x10000}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0xb}], [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x7}, {0x0, 0x1}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {0x2}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x4}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe98}}, 0x0) 319.098593ms ago: executing program 1 (id=12085): r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="9feb010018000000000000000c0000000c00000004000000020000000000000f0400000000005f"], 0x0, 0x28}, 0x20) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000040)={0x2, 0x4, 0x4, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x0, 0x1}, 0x50) 317.011173ms ago: executing program 4 (id=12087): syz_emit_ethernet(0x4a, &(0x7f0000000800)={@local, @multicast, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x3c, 0x3, 0x0, 0x0, 0x6, 0x0, @rand_addr=0x640100fe, @local}, {{0x4001, 0x0, 0x41424344, 0x41424344, 0x0, 0x6, 0xa, 0x0, 0x0, 0x0, 0x0, {[@md5sig={0x13, 0x12, "623eebe0398cf617fd02722e3486ebd9"}]}}}}}}}, 0x0) sendmsg$NFT_BATCH(0xffffffffffffffff, 0x0, 0x0) 282.863675ms ago: executing program 2 (id=12088): r0 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$sock_int(r0, 0x1, 0x10, 0x0, 0x0) 281.934066ms ago: executing program 3 (id=12089): r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_buf(r0, 0x0, 0x8008000000010, &(0x7f0000000000)="17", 0x1) 275.375516ms ago: executing program 1 (id=12090): r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000140)={0x0, @in6={{0xa, 0xad4e, 0x2, @dev={0xfe, 0x80, '\x00', 0x10}}}}, 0x84) 274.829786ms ago: executing program 0 (id=12091): r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) setsockopt$netrom_NETROM_T1(r0, 0x103, 0x1, &(0x7f00000002c0)=0xffffffff, 0x4) 228.608329ms ago: executing program 4 (id=12092): r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x4000000000000, 0x40, &(0x7f0000000500)=@raw={'raw\x00', 0x4001, 0x3, 0x218, 0xd0, 0x720d, 0x148, 0x0, 0x148, 0x180, 0x240, 0x240, 0x180, 0x240, 0x7fffffe, 0x0, {[{{@ip={@rand_addr=0x64010100, @rand_addr=0x64010103, 0xff, 0xff000000, 'veth1_to_hsr\x00', 'dvmrp1\x00', {0xfce7a390533e71d8}, {}, 0xff, 0x1, 0x30}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0xffffffffffffffff, [0x1, 0x1e01, 0x2, 0x3], 0x0, 0x2}, {0xffffffffffffffff, [0x7, 0xb2cc575b459b5b36, 0x4, 0x4], 0x6, 0x7}}}}, {{@ip={@remote, @multicast1, 0xff000000, 0xffffffff, 'sit0\x00', 'vlan1\x00', {0xff}, {0xff}, 0x1, 0x3, 0x40}, 0x0, 0x70, 0xb0}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0xfb, 0x1, "5e96d719b5e748dbf6c24a8eb86907cd59bfc51263376fba82c3223f656f"}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x278) 228.473038ms ago: executing program 2 (id=12093): r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) ioctl$sock_SIOCOUTQ(r0, 0x5411, &(0x7f0000001d40)) 227.722889ms ago: executing program 3 (id=12094): r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x3}, 0x6) 226.697329ms ago: executing program 0 (id=12102): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000ffff27bd7000fbdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="715a0300231a05002800128008000100736974001c0002800800020064010100060008002b0000"], 0x48}, 0x1, 0x0, 0x0, 0x1}, 0x20040040) 186.830041ms ago: executing program 1 (id=12095): r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002840)=ANY=[@ANYBLOB="b702000000000000bfa300000000000007030000fdfdfff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040000010000400404000001f7ff04b7050000240000006a0a00fe00000000850000000b000000b70000000000000095000000000000009cc6b3fcd62c061c6238975d43a4505f80e39c9f3c530cf08e467b592f868ee3b0a435df0a0e8c1bf176db2a6b2feb4b77d3d5707bfd2d84aaa3b1d4e984c46ea7e2b347a36f5662403e1b2be4284322a4988a0d411a9872971c7c56f0979bd10b97163c066d0e196bf0fb04e500b0c0502df9de9ca3c00cb9a323d9b401bf4e418d07fa22f0610a70f2bdf4000200000000b0c2c125080963f6324bb7b80197aa3161f45346b100000000000000000089e399f6609876b588743794298b79dc192dff048fc207c81f28bdd3e26a1a8a0481e9f0da43bb6ca66e2f55a9ff19ffcafe3e64be06000000000000005064caec04a367c23d9fb6a6991ddb737d527d6acb15426406991c3b404984dfa2c6e94bd0339454c13ad3c328a182c15dc760a313e3b3ca5d3393404029e98fa883c71949a34d84030323e3d54fc5b29d27643453ad9226e3550ee5520211d9370175fba303f003073afd1ec9f7c6133f260c6882a146880b9387f1beb5418618bc83a3becf9bb5d80eff7da7ba8b913c685fc6700848dc6665d73248c1f74e08ad04ce905faf32706e0000249a028044ede964362cfb2f30a246c3b2f60000fc4deb91da1368b0960b8d69bd99c64893d44f962524429dc0584b8e7e541c903869d96989b9a986620cb2c95c83f2a082c52764f49e51188f9418b01bcd8ae164acdac95318ec8b2c6feacdcf4b528e5e58219bc54f6ad5679e7f430e6960ed048c46e1dccca05bfa1d67c83795eae2d31968c055d325a9c794ef88b30c2de4a274878b73c05ffa88b7073be648b12bb1fee58958d6a6f31bfe568215dfbde59dad00008a73b40f09cf018cd496b36050d7fd45e3620c28f76749262e33e16429a6da35ceb1a989de81c3f8b8bc348ef2ac3781b847611fcb0a26acafdd6d9a1b17dcb9f7c493d8f8cd344a1d470ca0d6f16ab0293774b5509fb0e7113936d59d5a60dbd84a938476adeebab9ff44f531bb0200000000000000cc1fbc455a64fd449284f71761092a0302000000000000008a05d36fd9b814b4292745418c92d944763a4bf5e138d810e29a31f08f7dea7762d2d8f7e1d24cabe17ad4135d8872935ceac6eb4f046f2acc1b0efb4438abddcabb4e4e72a450aab72b589bec83bbb688e659fb426cd43d0ee993516fd4e867232cde69b6ffad447dcd92e0ef8234ff850ec3948dd1fa7afb77d951fe4abf618121b7894c106beb49a71c62df5544ef221973432ccc7e62b151eb898a01010a7ec5acd0a5dcb2de443880c8a682515d1da9a3048744acb44384d1591df789883c0560495cb0cb32283529926d25e5c7f481112ab8a82247e927fb6f256830dab3671f00500d36a17790bab7d0e89e6c15314f2b963bfc867953476b0505c7d728326d666f39e82cfcf7e7a85df288d75df24c5e4d529c349923f9a4fb882310391dd58b4cbd8def239a227724d39c3e6c40e20e07e68a22888a5c3941b7a765b92bcb37f302487bcbd93ccf3a104021ff34ddf7ffcca1a04eae963e25516a114573779b24a341dfb2e80f1f345c6d96493ffc2a18478b5bf3aab2ea59c51cf0678e1a57d0ea042d911548ff612002ddb2d54d42fbdde42b56887003d27468225b2594a05044baf314113e889468cf13dd92aa0d7744db6b56557a5adad95cb9a69d4de50642b4b9d6d3ba7eb534b00d0fea62f0a61535dfc4da06e7f8695be614c557caed7eb0120516e1351fed7d8ffa31c8f4be364185469cfc5f25c90d71bce745dd2d58a30e0844f12c4cbbdd7a08465e665c2620d78673dfb6d9263ed7def8924cfcd48a8a3534f1a3eac9ee9f18a18106ba3d7c7a62330f5c0e98cb7982dd7bad02c8dba9c13894185bfc4bd2520b6e2043fcb3fc5eb55ecf9e6e363ea2ac40a14a6f00f0ffffa0fdb6487c51ef12c2e88beeb5aa6f6a4151cfb90644e50630ed474df7d1635afcb1ea3f6c47b5acbba2ce5099a9387f74d1ffbd1da497613174f76a656ba5bacccbb58dddaf9a3510d65383829a51e0f41e661fa80ca1eaaa6cf0824305ba4ec80400c50ffe83ccb0e6fef321190c58aca8c7c8c6d26ff5cbc2cadebda8e1219e04f8dacffd33db1a0a2e74c9eb978d80a12d0b5327bfd053000000000000000000be0d02a14708504412fa93d335992b2983c5addc191b4a21c7b340d0536b01958e15315eb5f3f9f4992c18f666359f40295fa73284c4b607669bae75bd68c3e2b770c324a0ab26b6065d7e95a7bd80052db57506ec7cc861bf3998d07484c66630ca8173fea3f06ed1dfc70a8b90418e2dc76137e0f68cb1c8a908aef9f009f85647dba54e05028c33d94d463fb20d2e7547184b8d3611e45dff02144387f342ef9b9bf650e9d049bf65258a7bc094a6965e24611c077e1ca0891362a9d68f3ec7610c0449acf18459110500a09b75885cd79ba32776e4a511c8a4ad922b000000000002ef507ec6fc7f5dc431b9d8cbd9003972bf1dc6a71bedad8e19efc3edd2a7a7e555d5f3176af69920471e6e5bcb8966c813c132d65e2b99d3015e06b372e1aefaae14ee3fbc6349af362c19b59c214de66912d1a9a98d92dc197a51c29443de62caca334c46d110e50896fe50d0477771d387f40c8ef05750ca651e6e69a237dcf78666d6ab2bda1f853525494e4efdd93be38bb5fc671f8794002d7a951fd336aaf4ed1166cb459df70218c571ba1c40b028234505e5477effff26af8812c2fbb8785a223fce0a0601c2a3b58bea8c6216eadabcabe86ab46e4cd3d58ef7ce8d3c4b0bc5952e81dfc0a490d8568db6f9c51fe703c6864fae0053d2f91f49e977cdc1962dbc28c29471a72199862bc8fc6e211d13d8579cab4fba94b2b613c9b8148d05e0690a4c4ab35aabc45801d2b82081e62b23a01b58b1ffb624f63ad2246796796160cd3682374364edac52f1becb7c6eff50823b75fb2ef516ec4ec1cb20a2535b504502d744f2099674e58f2c117c980cf0d041c8e45c4f166bab4aa5ed200ef4dcff96f7c9c1ab8c22db0f439b23b04bcd41ffc3a0e01976ca1cf43e12d7d72f3faa4979faabd62e2dc54a980eae4d5e8c6498de331c3aba1144ef1190ea6cda641d9416c4560cab2d819eac7b04c70f141754c3ffd79da363fe8859afee531710caf1b2bf5a51142f4755cbb700c28083525a9093790096cb93417f1216000000000000000000000000000040ceb244e4cae2b65a76d41793aabccd3d0c50486eae6793e1f54814a8ee2779c14ca94759266200229b58c12279817869e831cadb7b09ddffffff9d93e2ad25eed43c0b9ee4fd209b5b919a42f676b9d7236fc8dd5040899d0676291407ce9ac8101dd3512f5b3ac8cf8179d1749de324000030d0f942ec4604c28d5c287d1435956784003a53eb5f0436ead88d7acf0166dbd9f30a9b259c8a9b9faf1356faf269cded935b07863e4fdad8aab52686c81babd1c08f6700a2fadd413443022ea5c774ffefdd426abed08d437a4db48611fc82a18ab9f54758a1aad86d95cd186ceb55fafa3930090467b8b7bb8ae7e1c8b4b4106a381cb67fdb86def4de2076dc538bb97502b4b4350e633dc0a53c2fc9a01bc5cfae0245f1fab843c633446f5f3a43226109b7dafe7815773bd6969f04cbe15236b90000000000000000000000000000000000000000000000000000ff0779b9c0057addb2efe11b8b3a706569f1522b57d71bb0beccab7c8fe9e1330b2f501b2ac3cfe9e2f505e833217557abb257d61a73a758543651b250f8d8ef9c8481bb28a137d15040b0181c28dfad7c17b30c452a64c43a117cb948247c33abc765a6ba695c3cea5e32a4d11c9b4be91c60932bae2dcbec2ff4268e03aad15efc6004e6b3d7f0edf8b5d4ae7846a6d43c16c90b7c5dc13ac2ff0439ab693498964cad2bb533bcd240778b7e49145c48efde42b44c01517f1a7c7707b4c4fc0900e7086ec40354504590696282286db9030f0320e2fcba8723939005347b3c99e3f1310d41ab328c1f351b3f744ff1973431000000000000000000000000000000000000003495d69aaf9a1d83e83511a3bf44fe753b8ad83bc34ea4d46b397e000fd267c50122aa5aaf8474ec2e57d960d963900bef84a4b3c7dd01ae4d6b5522aa8a35ae7996e298bcfe3f31a34e3e12c58cf172a4d3677a67b52041ec21ae8003aa1c9969178b1b00e4d12ac9741fd788fb6260ec043c013907523c77f8acc20b9e2fd224ca8f21fab2b10991881e0a12f4e1c4f54b9ca7c9a0c8298d60b8b6eaa023418992d6d62b0e9faca4a3b3a845e859137cd933ef5eb8db16f159f32505725da51414562d064b551246dacd586f42d04d3fed3c087bb52ae4bc09f3846c785d1b278e661ed01fbc2415288bc9c808c4aef648d431b3029da0dec8886c3ee9cad996843d00a3b5eb54e270dd2e96c8f2fdb4c27c2d1bd467f2a14867dec67730d8a68329839d9feff688dfbe25c73f936338e7b057980da58a6303d95f17712d667d5a1066ae457ae32925ce658b559c1182a74e267da57fe25b19153f1cdebaddf3f7a3479c09f2303dff449c0513b552a75ed48215cc31264a6ff648a95daa0d599dbce303b3b5307572df30429a3b4b115cab0a018f2501272048dd9e69877535e20078e7c28a98f26ace7a266bdc15ce904f25ec7fb2434ee7b5b69bed702ba1e7ed72942f452f1a98a2d949450091075efa823b11f5f5eccd921c04c7c15a5a05750cd85b1300fc00ce275de7559e117f87cb6c3c9a4b9f96149e3fcffa44d7000000000000000000d43d07d546acb7009c0c4f6e57b8577d2113bfca1939b9bf757265e175c1863a7c8d7640675830dc11d5d59546daf2385a7074f770c8333b21e2fb660141bc4f1ed45f703da6ac2557ab6952bd0c300000000000000000005b44bff4e3966fdfc9b720412bec09936b08e440c774e2224f2d338fab2ae59379378ca34eeedbd9a323a889f295e5d3bae64fc48ba123668e6a0be1e732aa5e2a0d4373a0b76d84f018d45bdf6f12d6d5d23a0331c3ae5e99a2bcdb52386135ea15890007e1cba5e52a04971139272012ae5542ba109a9d2f49798ce2fc6f639735e0222cd08075418239042bfe47c363973d3245ce507e838dfd90ae442a96fa1343029be56de31c2eff226c05f0ae3dbe2281e7bc02db39342d5b54ad3616733a5aa7753613423a0c5e2844a6e08fa5b76e18f7e24e967f6f83c546718d0f20959376427cdd449a4be3d75fd3e51e1b7f8690855af8eddbd3fd556b4460d0091e3623933f1a11db14aea54af6c49725bfa51fed222dc379995f48b1aab94441767c8bccbfd966d814715203bd8f549cd57d6a87295bf16aa25fb4e7fcaa8cec5e5c03b0095861bf2fed70ffb46bbb78ba90ca272ead9b3d2959fd9dbaabd1d51a60b474cef4c700faf718b810e4d3527a4663ee9fbc0000000000000000000000000000000000000000000000000061abf7a66b7b3f57ff83482dbab3f591dded505630dd9dd4828dde3fd9218fb1d041a26c60a724fd8506ba03a370721c281ff6202410dd078fc15f5c4e02b46fba33e0a772130f9a158a2e403ea61919f461358bee016e4c7c114ba7f4486aa7984fffd4555d71e049b2e933ae820bb5990ac3e27e7ebb101ad67ea47ed363de7dab4fb43769f5eca65b5918a76af8860f4d0d79805d9c08d3e27a8f041615ef85b52e521a90e511fcb303dc0ab19abaf0e37e9725bb596de8d8afecf5e15215a83652f3834bf00bf7bbc82b3c45e78a46e70a54a1925b4bf8392070e9cde0634790e444e4e4ee762db725122865a194d7ba289d9aecbba85da0a5c0de6b71a3cc"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x1000000}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000780)={r0, 0x18000000000002a0, 0x10, 0x0, &(0x7f0000000080)="36f71f958cd1928222039f67cd94872b", 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) 186.683251ms ago: executing program 4 (id=12096): r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) write$char_usb(r0, 0x0, 0x0) 186.632241ms ago: executing program 2 (id=12097): r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ppoll(&(0x7f0000000280)=[{r0}], 0x1, &(0x7f00000002c0)={0x0, 0x989680}, 0x0, 0x0) 185.800411ms ago: executing program 3 (id=12098): r0 = gettid() rt_sigqueueinfo(r0, 0x6, &(0x7f0000000080)={0x13, 0x5, 0x28}) 164.280241ms ago: executing program 0 (id=12099): r0 = socket(0xa, 0x3, 0x3a) setsockopt$MRT6_ADD_MIF(r0, 0x29, 0xca, &(0x7f0000000040)={0x0, 0xda180f10ef8ddb20}, 0xc) 127.668513ms ago: executing program 2 (id=12100): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x8, 0x2, 0x0, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000200)={r0, &(0x7f0000000080), &(0x7f0000000000)=""/10, 0x2}, 0x20) 126.651504ms ago: executing program 3 (id=12101): r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x2000004007, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f00000000c0)={0x1, @pix={0x9, 0x8, 0x47524247, 0x3, 0x6, 0x2, 0x6, 0xfeedcafe, 0x0, 0x4, 0x1, 0x5}}) 92.065985ms ago: executing program 0 (id=12103): r0 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) ioctl$SIOCAX25CTLCON(r0, 0x89eb, 0x0) 90.961525ms ago: executing program 1 (id=12104): r0 = socket$igmp6(0xa, 0x3, 0x3a) setsockopt$MRT6_ADD_MFC(r0, 0x29, 0x1f, &(0x7f0000000080)={{0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, {0xa, 0x0, 0x0, @dev}}, 0x9e) 80.587836ms ago: executing program 4 (id=12105): r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x24, 0x0, 0x0) 28.925329ms ago: executing program 2 (id=12106): r0 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, 0xffffffffffffffff) 28.814469ms ago: executing program 3 (id=12107): r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) getsockopt$bt_BT_FLUSHABLE(r0, 0x112, 0x8, 0xffffffffffffffff, &(0x7f0000000040)) 28.735519ms ago: executing program 0 (id=12108): syz_mount_image$ext4(&(0x7f0000000a40)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1000410, &(0x7f0000000100)={[{@grpid}, {@grpquota}]}, 0x4, 0x4eb, &(0x7f0000000540)="$eJzs3c9vVF0ZAOD3Tju0lIGCslCjgoiiIUx/AA3BhbDRGEJiJK5cQG2HpukM03RapCOLsnRvIokr/RPcuTBh5cKdO925wYUJKtFQExdj7p1LO7QdWj/azkfneZLbe885w7znzHDOmXtgegLoW+cjYi0ijkXEg4gYzfOT/Ihb7SN93JvXT2fWXz+dSaLVuvePJCtP86Ljz6RO5M85HBE/+G7Ej5PtcRurzYXparWylKfHlmuLY43V5pX5Qp4zOTUxNX7j6vXJfWvrudpvXn1n/s4Pf/fbL73849o3f5pWq/Szk1lZZzv2U7vpxSh15A1GxJ2DCNYjg/nfHz4+aW/7TERcyPr/aAxk7yYAcJS1WqPRGu1MAwBHXXr/X4qkUM7XAkpRKJTL7TW8szFSqNYby5dH6yuPZiNbwzodxcLD+WplPF8rPB3FJE1PZNeb6ckt6asRcSYifj50PEuXZ+rV2V5+8AGAPnZiy/z/76H2/A8AHHHDva4AAHDozP8A0H/M/wDQf/6P+d+3AwHgiHD/DwD9x/wPAP1n1/n/2eHUAwA4FN+/ezc9Wuv577+efby68q3S4yuzlcZCubYyU56pLy2W5+r1uWqlPNNq7fZ81Xp9ceLaRrKx2rxfq688Wr4/X5ueq9yvFA+4PQDA7s6ce/HnJCLWbh7PjujYy8FcDUdbodcVAHpmoNcVAHrG93mgf+3hHt8yABxxO2zR+46u/0Xouc1f4WN16fPW/6FfWf+H/vXJ1v+/ve/1AA6f9X/oX61WYs9/AOgz1viBD/r3fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhTpexICuVsL/C19GehXI44GRGno5g8nK9WxiPiVET8aag4lKYnel1pAOADFf6W5Pt/XRq9WNpaeiz5z1B2joif/PLeL55MLy8vTaT5/9zIX36e508e60UDAIBOt7Zntefp/NxxI//m9dOZt8dhVvHV7fbmomnc9fxolwzGYHYejmJEjPwrydNt6eeVgX2Iv/YsIj632f4nHRFK2RpIe+fTrfHT2CcPIP7m6781fuGd+IWsLD0Xs9fis/tQF+g3L263x8m876VdLO9/hTifnXfu/8PZCPXh3o5/69vGv8LG+DewLX6S9fnzG+n31+TVtd9/b1tma7Rd9iziC4M7xU824iddxt+Le2zjX7745Qvdylq/irgUO8dvq2XD7NhybXGssdq8Ml+bnqvMVR5NTk5NTI3fuHp9cixbo27//MNOMf5+8/KpbvHT9o90iT+8S/u/tsf2//q/D370lffE/8ZXd37/z74nfjonfn2P8adHbnXdvjuNP9ul/bu9/5f3GP/lX5uze3woAHAIGqvNhelqtbK0y0X6WXO3x7j4CC8GohlrEb2uhotP20WvRybgoG12+l7XBAAAAAAAAAAAAAAA6Kax2lwYioP9OlGv2wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR9b8AAAD//9v+zgo=") fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff, 0x100) 27.911478ms ago: executing program 1 (id=12109): r0 = syz_open_dev$video4linux(&(0x7f0000000500), 0x5, 0x103000) ioctl$VIDIOC_G_EXT_CTRLS(r0, 0xc0205647, &(0x7f00000005c0)={0xa20000, 0x9, 0x309, 0xffffffffffffffff, 0x0, &(0x7f0000000580)={0x990a75, 0x8, '\x00', @string=0x0}}) 489.52µs ago: executing program 4 (id=12110): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000140)='./file0\x00', 0x21891d, &(0x7f0000000500)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x800000}}, {@noblock_validity}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x200000}}, {@resgid}, {@noinit_itable}, {@quota}, {@noauto_da_alloc}, {@sysvgroups}, {@resgid, 0x32}]}, 0x1, 0x4e8, &(0x7f0000000f40)="$eJzs3d9rW9cdAPDvla0sP5zZYXvIAsvCkmGHLZIdL4nZQ7bB2J4C27L3zLNlYyxbxpKT2ITNYX/AYIxtsKc99aXQP6BQ8ieUQqB9L21pKW3SPhTaRkVXUuI4ku0QWUqtzweOde659+p7joSO7rn3+CqAvnUmIs5GxKNqtXo+IoYb5ZlGis16qm338MGdmVpKolq9/kkSkdTLapuNbXnOY43dDkfEH38X8Zfk2bjl9Y3F6WKxsNpYzleWVvLl9Y0LC0vT84X5wvLk5MTlqStTl6bGO9LOoYi4+psP/v2PV3579Y2f3Xr3xkdjf00a5RFP2tFp9aZn09eiaTAiVvcjWI8Mpi0EAODboHmc/+OIOB/DMZAezQEAAAAHSfWXQ/FVElEFAAAADqxMOgc2yeQa8wCGIpPJ5epzeL8fRzPFUrny07nS2vJsfa7sSGQzcwvFwnhjrvBIZJPa8kSaf7J8cdvyZESciIh/DR9Jl3MzpeJsr09+AAAAQJ84tm38//lwffy/xZc9qxwAAADQOSM7rTzUvXoAAAAA+2fH8T8AAABwIBj/AwAAwIH2+2vXaqna/P3r2Zvra4ulmxdmC+XF3NLaTG6mtLqSmy+V5tN79i3t9nzFUmnl57G8djtfKZQr+fL6xo2l0tpy5cbCUz+BDQAAAHTRiR/deyeJiM1fHElT+I9/6BuDz7Px+/tXD6D7BnpdAaBnnuv7HzhQsr2uANBzyS7r207eebPzdQEAAPbH6A9aX/8f2PXcwGamS1UE9onzf9C/XP+H/uX6P/SvbAyEgTz0t91uAfri1/+r1eeqEAAA0HFDaUoyuYj0PMBQZDK5XMTxdEyQTeYWioXxiPhuRLw9nP1ObXki3TPZdc4wAAAAAAAAAAAAAAAAAAAAAAAAAFBXrSZRBQAAAA60iMyHSXo3/4jR4XND288PHEq+GE4fI+LW/67/5/Z0pbI6USv/9HF55b+N8ou9OIMBAAAAbNccpzfH8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQSQ8f3Jlppm7G/fjXETHSKv5gHE4fD0c2Io5+lsTglv2SiBjoQPzNuxFxslX8pFatGGnUolX8Iz2Of6wD8aGf3av1P79q9fnLxJn0sfXn73LaQ7249v1f5nH/N9Aifq3s+B5jnLr/Wr5t/LsRpwZb9z/N+Emb/ufsHuP/+U8bG+3WVf8fMdry+yd5Kla+srSSL69vXFhYmp4vzBeWJycnLk9dmbo0NZ6fWygWGn9bxvjnD19/tFP7j7aJP7JL+8/tsf1f37/94Hv1bPbx7smT+GNnW7//J9vEzzTe/5808rX1o838Zj2/1elX3zq9U/tn27R/t/d/bI/tP/+Hv7+3x00BgC4or28sTheLhdW+zrzQq1E7LHopWvHSZWoHpMXa6/qS1OeZzN/24ZlrR+a9blcnMj3tlgAAgH3w7BgYAAAAAAAAAAAAAAAAAAAA6LZu3E4suy3mZvq3E3fPBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADonG8CAAD//+y20KM=") bpf$OBJ_GET_PROG(0x7, &(0x7f0000004400)=@generic={&(0x7f00000043c0)='./file0\x00', 0x0, 0x10}, 0x18) 0s ago: executing program 3 (id=12111): syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f00000105c0)='./file1\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c6a71666d9d42f7c7668adb743d76667376302c70726a6a71756f74613d66326673cf002c6d6f645f3d61646170746976652c686561702c6e6f7265636f766572792c6673796e635f6d6f64653d706f7369782c7573657265d4b7e981f4155f422c7b715f78617474722c64697361626c655f726f6c6c5f666f72771210dae901899fe3d034ceb232274ae39c149ef22f67d626520d8d9c339fe87fc1cc0a6a7019e137efe31dea4756c92743632946251e9cc6eacdd8347a4bf63c66504829ef6d26bc720b719d9caff8ec2ada623cdc6799cd6978f1f506f8b6c2001b4cb5eff5ce0b2598d6179544f7dfb7fde6d69f3ba37c9e666fa8244fe1d936ec0eb88510952cced6436d732a08f2a8e6e339555cf7b401024c8f793b8ae0dca2453c0be7d0bac308193041e9e1c6748089c7f1ca4869ecd28e275a7a9274857ea9cc4dd7abf90e"], 0x1, 0x105ea, &(0x7f0000010600)="$eJzs3MtrY1UYAPCTdvp0HIu4cDcXRGhhEpq2M+iuagcV7FB8LFxpmqQhM3mUJm3jiFhdi7iaf0RX7t37T7gTF4K7ESX33A7TzoidNpO+fj+4+e45uefLd0KhfPdCAnBpzSR//ZkL18JUCGE0hHA1hPQ8lx2p5RheDSFcDyGMPHbksvlHE+MhhOkQwrV+8pgzl7311YO91Ye91eks643T2TFwFrweQmhuxvPdZoztWox3s/nSTj2NzaWdLMY3mveycTvG3ep6mmG3tH9dKY2LtXh9e3O7048bjVK5H2v1jXR+sxU/sLNT28+TLrhb2krHler6frl76br7cdDL4v1ON+apZPm+SNOHbnc/xvlqbyLuZ/NeGsutbjbfjvVVqr1+3MliJ06HcrtRSetYP+aXfA58UG9t95Kd6lan3m4lNwvFNwrFW/niVrtS7VaX8qVm5dZSMltr9C/Ld6ul5nKt3a41qoVyuzmXzNbK5XyxmMyuVNfrpVZSLBYWC/P5m3PZ2Y3k3TufJI1KMtuPb9db2916o5NstLeSuGIuWSgsvjmXvFZMPlpdS9Y+vH17de3jz1Y+vfPW6vvvZBc9UVYyuzC/sJAvzucXinPPuOG/z+T++/+ih7P/QyZPtpzLLnfaBQCcP2n/PxWG2f9/+fODP1a+Lf2q/4cL44exZ11xnvr/etaQH7//r8b96P+fcEb63+H1/0fY/zeXaP/6f05E/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGn9Nvbje+nJTBy/kM2/mE29nI1zIYSREMI/TzEaxg/kHM3yjP3H9WOHavglF9IM/c+YyI7pEMJydjx86em1XxnoNwEAAAAX009717+P3Xp8mTntghimeNNm5OrnA8qXCyGMzfw+oGwj/ZdXBpQs/fu+EnrHWzx+eCK9gTV58qpS2U2xrweU7khGD4TJx0IuhpFhVgMAAAzHwU7AE3UAAICL67vTLoDBO8rzu1zYf5T56BHnRAzZA8GpAyMAAADgHMqddgEAAADAc5f2/+f59/8AAACA/xd//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5l525y0waiOIA/G9zSLxVVXVbqVbqDY/QIXXaJOEAvwRHoFXIBzkB2OUKEIzxGwRGRojA2Cvr9JH+MBX+eEZs3gwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD06bZaz/8vfv47N2dXnyfP3QAAAACnbKv1vDmZpvGn9vqX9tK3dlxERBkRp3r3UbzrZI7anOqZ11dPariJaBL2n/G+3T5GxK92u//a97cAAAAA12uzXM1St55200sXxJDSpE35+XemvCIiquldprRyv/ueKaz5fY/jb6a0ZgJrkiksTbmNc6W9yKhzmBwdinQoBy0HAAAYRLcTGLYLAQAAYEh/js4XF6yDgRVxWMo8rAU3/7x/XBD80BkBAAAAb1Bx6QIAAACA3jX9v+f/AQAAwHVLz/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgT9tqPd8sV7Nzc3b1K/yYpDfXdZ3hVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4IH9eUeBEAiDMNi7vjOZ+x9WGjQ2NKkC4eNvDAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABe/O4v/yemxplk7rWx9DySrJ0aW6fG3rlx9Ifx9WsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnbmJQVCIAiiYM7430nf/7CSoCtPIERAw6OKagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H6GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC42Lmf1ziqOADgb3Z2tmlBukYJ1IsVKxXFJFt/IXjpQQgeBE/icUk3ZXWr0uZgSw7m4kHwP/Ci116EgCD14F/Qgyd7rJcKkkMFD56UtzNTp03QiZqZ3fTzgTfvu9PXme+bQMh33ksAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaMnu+XC6jNN46Odxpzj3492t9djfeqCP7gyvn4otxkmzac+dbnxGS21nAQAAwFGXlvV9COF2trMW+05/Wv8/U46JNf/WI3lc1vMP1v1lX9b+sd347qu3792on98nCyF805+MVhub4Ww7U3PcyRpjpu8S8jc0aS9+2Tpvbj+2m02fevL5zZtv9Kbhsf+WMQDwf1gOISzEfjn/vJF8Mv35aGM8GQ3aTg6A+dT9538uh5T1f9pvIC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAlu1uh+fLOAkhPNH9K45u3d1a36+/M7x+qmwn33380+o14yWyEMLGeDJaaHAus+xMzXFXrl57fziZjC4fKHjyX/0vwZwE6WykIWgzOORvUAAAHClZ0WJdfzvbWYvnksUQ/vjy/vr/bCUONev/78c3zlbvVa3/B43NcLbVrf9XNi99tHLl6rUXxpeGF0cXRx+cG7w0eHX1tZcHr6zE57maHw85WwAAAOZVr2jV+r+zuHf9/0QlDjXr/x9+fueX6r1S9f8eB1//P+SEAAAAHmKPnv7t12Sf80mvFz4ebm5eHuTHe5/P5ccWUv17x/eeOla0av2fLraQGwAAANC43e3kvvX/C5U47LPuH4q/D1Bd///2ud+/qF4zLV5BbIwno+X1DycXGprLLNu7/t/fd1wTv07cwHQBAABoyfGiVdf/s+n+/85T5ZhOCOHZp/O4KPNr7f9/vfvZ+eq9ssr+/xebm+JM6izl70Pq7P+fjl0KobvUQGIAAAAcSQtFi/X/T9nO2ntfn3irZ/8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAn+3NvmzAQxnH49SVR4jYZIb3Fxww0VAhWACQkS56BAViIhorWYhFYASQ413SG4nma/6+44l4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3t716YuPiCgidZkiTbd/58+I+Iq0a9vJ9z2L/eXU/DxycTjOcv7G/L+MiDKKPs4BAOhd1W2O9aZeDfIO847yjvNWZVMvX/lpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4sQMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04FgAAAAAQ5m+dRscGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjBQAA//8jtFbj") mount(&(0x7f0000000080)=@loop={'/dev/loop', 0x0}, &(0x7f0000000040)='.\x00', &(0x7f0000000140)='f2fs\x00', 0x0, 0x0) kernel console output (not intermixed with test programs): 072] loop4: detected capacity change from 0 to 4096 [ 247.527408][T24072] EXT4-fs: Ignoring removed mblk_io_submit option [ 247.531912][ T4321] EXT4-fs (loop3): unmounting filesystem. [ 247.545883][T24072] EXT4-fs: Quota format mount options ignored when QUOTA feature is enabled [ 247.547672][T24072] EXT4-fs (loop4): Test dummy encryption mode enabled [ 247.552789][T24072] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 247.585103][ T4333] EXT4-fs (loop4): unmounting filesystem. [ 247.865703][T24131] loop4: detected capacity change from 0 to 1764 [ 247.888781][T24131] ISOFS: root inode is unusable. Disabling Rock Ridge and switching to Joliet. [ 247.899721][T24131] iso9660: Corrupted directory entry in block 2 of inode 1920 [ 247.926893][T24143] mmap: syz.1.8839 (24143): VmData 37478400 exceed data ulimit 2. Update limits or use boot option ignore_rlimit_data. [ 247.936100][T24145] x_tables: unsorted entry at hook 3 [ 248.014096][T24153] FAT-fs (loop0): error, clusters badly computed (0 != 128) [ 248.015382][T24153] FAT-fs (loop0): Filesystem has been set read-only [ 248.016535][T24153] FAT-fs (loop0): error, fat_bmap_cluster: request beyond EOF (i_pos 196) [ 248.187263][T24185] IPv6: sit1: Disabled Multicast RS [ 248.259330][T24193] A link change request failed with some changes committed already. Interface netdevsim0 may have been left with an inconsistent configuration, please check. [ 248.311951][T24189] EXT4-fs: Ignoring removed mblk_io_submit option [ 248.343423][T24189] EXT4-fs: Quota format mount options ignored when QUOTA feature is enabled [ 248.344967][T24189] EXT4-fs (loop0): Test dummy encryption mode enabled [ 248.365987][T24189] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 248.455144][ T4326] EXT4-fs (loop0): unmounting filesystem. [ 248.568792][T24236] netlink: 'syz.4.8883': attribute type 1 has an invalid length. [ 248.855338][T24283] EXT4-fs: Ignoring removed nobh option [ 248.856348][T24283] EXT4-fs: Ignoring removed orlov option [ 248.867432][T24283] EXT4-fs error (device loop2): __ext4_iget:5091: inode #11: block 1: comm syz.2.8906: invalid block [ 248.869419][T24283] EXT4-fs error (device loop2): ext4_orphan_get:1404: comm syz.2.8906: couldn't read orphan inode 11 (err -117) [ 248.874746][T24283] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 248.901052][ T4328] EXT4-fs (loop2): unmounting filesystem. [ 248.926398][T24292] xt_policy: output policy not valid in PREROUTING and INPUT [ 248.978212][T24302] __nla_validate_parse: 13 callbacks suppressed [ 248.978224][T24302] netlink: 8 bytes leftover after parsing attributes in process `syz.3.8912'. [ 248.980757][T24302] netlink: 62 bytes leftover after parsing attributes in process `syz.3.8912'. [ 249.216714][T24330] A link change request failed with some changes committed already. Interface netdevsim0 may have been left with an inconsistent configuration, please check. [ 249.388297][T24307] XFS (loop1): Mounting V5 Filesystem [ 249.455585][T24307] XFS (loop1): Ending clean mount [ 249.458217][T24307] XFS (loop1): Quotacheck needed: Please wait. [ 249.464844][T24369] xt_TCPMSS: Only works on TCP SYN packets [ 249.485441][T24307] XFS (loop1): Quotacheck: Done. [ 249.675324][ T4320] XFS (loop1): Unmounting Filesystem [ 249.709516][T24358] F2FS-fs (loop2): invalid crc value [ 249.725890][T24358] F2FS-fs (loop2): Found nat_bits in checkpoint [ 249.729605][T24389] netlink: 160 bytes leftover after parsing attributes in process `syz.4.8954'. [ 249.737395][T24358] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 249.792727][T24375] (syz.3.8947,24375,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 249.795616][T24375] (syz.3.8947,24375,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 249.822973][T24375] (syz.3.8947,24375,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xcfdff595, computed 0xefed4a20. Applying ECC. [ 249.826085][T24375] JBD2: Ignoring recovery information on journal [ 249.865092][T24375] ocfs2: Mounting device (7,3) on (node local, slot 0) with ordered data mode. [ 249.882970][T24375] (syz.3.8947,24375,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0x2c7b5077, computed 0x28030c75. Applying ECC. [ 249.891930][T24375] (syz.3.8947,24375,1):ocfs2_block_check_validate:416 ERROR: Fixed CRC32 failed: stored: 0x2c7b5077, computed 0x28d1d8ae [ 249.893966][T24375] (syz.3.8947,24375,1):ocfs2_read_quota_phys_block:160 ERROR: status = -5 [ 249.900802][T24375] (syz.3.8947,24375,1):ocfs2_quota_read:201 ERROR: status = -5 [ 249.902094][T24375] Quota error (device loop3): find_next_id: Can't read quota tree block 5 [ 249.903521][T24375] (syz.3.8947,24375,1):ocfs2_get_next_id:909 ERROR: status = -5 [ 249.925474][ T4321] ocfs2: Unmounting device (7,3) on (node local) [ 249.983701][T24411] netlink: 20 bytes leftover after parsing attributes in process `syz.3.8964'. [ 250.090324][T24428] netlink: 'syz.3.8971': attribute type 4 has an invalid length. [ 250.153937][T24438] netlink: 132 bytes leftover after parsing attributes in process `syz.1.8977'. [ 250.588833][T24504] hpfs: filesystem error: invalid number of hotfixes: 2066844986, used: 2066844985; already mounted read-only [ 250.593508][T24504] hpfs: filesystem error: improperly stopped [ 250.594520][T24504] hpfs: filesystem error: warning: spare dnodes used, try chkdsk [ 250.595844][T24504] hpfs: You really don't want any checks? You are crazy... [ 250.595918][T24506] netlink: 'syz.4.9010': attribute type 3 has an invalid length. [ 250.596923][T24504] hpfs: Code page index out of array [ 250.612973][T24508] netlink: 'syz.1.9012': attribute type 2 has an invalid length. [ 250.614453][T24504] hpfs: code page support is disabled [ 250.615393][T24508] netlink: 'syz.1.9012': attribute type 1 has an invalid length. [ 250.616008][T24504] hpfs: hpfs_map_4sectors(): unaligned read [ 250.617735][T24504] hpfs: hpfs_map_4sectors(): unaligned read [ 250.618642][T24504] hpfs: filesystem error: unable to find root dir [ 250.705672][T24517] netlink: 14 bytes leftover after parsing attributes in process `syz.0.9015'. [ 250.715604][T24520] xt_TCPMSS: Only works on TCP SYN packets [ 250.835271][T24497] XFS (loop3): Mounting V5 Filesystem [ 250.871641][T24517] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 250.879179][T24497] XFS (loop3): Ending clean mount [ 250.884439][T24497] XFS (loop3): Quotacheck needed: Please wait. [ 250.898809][T24497] XFS (loop3): Quotacheck: Done. [ 250.934516][T24517] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 250.951789][ T4321] XFS (loop3): Unmounting Filesystem [ 250.972615][T24517] bond0 (unregistering): Released all slaves [ 251.029861][T24552] netlink: 8 bytes leftover after parsing attributes in process `syz.2.9030'. [ 251.122335][T24562] dlm: Unknown command passed to DLM device : 3 [ 251.122335][T24562] [ 251.133327][ T5940] udevd[5940]: inotify_add_watch(7, /dev/loop2p2, 10) failed: No such file or directory [ 251.142994][ T4934] udevd[4934]: inotify_add_watch(7, /dev/loop2p3, 10) failed: No such file or directory [ 251.158459][ T4857] udevd[4857]: inotify_add_watch(7, /dev/loop2p1, 10) failed: No such file or directory [ 251.177353][T24567] netlink: 'syz.0.9038': attribute type 10 has an invalid length. [ 251.179643][T24567] device veth0_macvtap left promiscuous mode [ 251.228562][T24567] batman_adv: batadv0: Adding interface: macvtap0 [ 251.229622][T24567] batman_adv: batadv0: The MTU of interface macvtap0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 251.247871][T24567] batman_adv: batadv0: Not using interface macvtap0 (retrying later): interface not active [ 251.351745][T24591] set_capacity_and_notify: 8 callbacks suppressed [ 251.351755][T24591] loop2: detected capacity change from 0 to 2048 [ 251.359944][T24593] netlink: 8 bytes leftover after parsing attributes in process `syz.3.9049'. [ 251.368147][T24591] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 251.425965][ T4857] udevd[4857]: inotify_add_watch(7, /dev/loop2p1, 10) failed: No such file or directory [ 251.431304][ T5940] udevd[5940]: inotify_add_watch(7, /dev/loop2p2, 10) failed: No such file or directory [ 251.443991][ T4934] udevd[4934]: inotify_add_watch(7, /dev/loop2p3, 10) failed: No such file or directory [ 251.668820][T24633] vhci_hcd: invalid port number 227 [ 251.669729][T24633] vhci_hcd: Wrong hub descriptor type for USB 3.0 roothub. [ 251.898465][T24621] loop4: detected capacity change from 0 to 40427 [ 251.906558][T24667] netlink: 'syz.2.9085': attribute type 12 has an invalid length. [ 251.924074][T24621] F2FS-fs (loop4): Corrupted extension count (33554469 + 1 > 64) [ 251.925346][T24621] F2FS-fs (loop4): Can't find valid F2FS filesystem in 2th superblock [ 251.935473][T24621] F2FS-fs (loop4): invalid crc value [ 251.953785][T24621] F2FS-fs (loop4): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 251.976286][T24621] F2FS-fs (loop4): recover fsync data on readonly fs [ 251.988350][T24621] F2FS-fs (loop4): Try to recover 2th superblock, ret: -30 [ 251.989587][T24621] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 252.046266][T24621] F2FS-fs (loop4): f2fs_check_nid_range: out-of-range nid=470000, run fsck to fix. [ 252.116582][T24696] usb usb1: usbfs: process 24696 (syz.0.9098) did not claim interface 2 before use [ 252.167938][T24700] xt_TCPMSS: path-MTU clamping only supported in FORWARD, OUTPUT and POSTROUTING hooks [ 252.196086][T24706] ieee802154 phy0 wpan0: encryption failed: -22 [ 252.250197][T24712] netlink: 52 bytes leftover after parsing attributes in process `syz.4.9107'. [ 252.251630][T24712] netlink: 52 bytes leftover after parsing attributes in process `syz.4.9107'. [ 252.395435][T24731] netlink: 'syz.3.9115': attribute type 12 has an invalid length. [ 252.503116][T24749] loop3: detected capacity change from 0 to 164 [ 252.526419][T24749] iso9660: Corrupted directory entry in block 2 of inode 1920 [ 253.008217][ T27] audit: type=1107 audit(2000530377.617:48): pid=24821 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='' [ 253.094700][T24834] 8021q: adding VLAN 0 to HW filter on device bond1 [ 253.257271][T24855] netlink: 'syz.0.9175': attribute type 32 has an invalid length. [ 253.348067][T24847] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 253.404593][T24847] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 253.440166][T24847] bond0 (unregistering): Released all slaves [ 253.573727][T24863] loop0: detected capacity change from 0 to 32768 [ 253.584005][T24863] BTRFS: device fsid 395ef67a-297e-477c-816d-cd80a5b93e5d devid 1 transid 8 /dev/loop0 scanned by syz.0.9177 (24863) [ 253.596514][T24863] BTRFS info (device loop0): first mount of filesystem 395ef67a-297e-477c-816d-cd80a5b93e5d [ 253.610850][T24863] BTRFS info (device loop0): using sha256 (sha256-ce) checksum algorithm [ 253.612162][T24863] BTRFS info (device loop0): using free space tree [ 253.767334][T24880] loop1: detected capacity change from 0 to 32768 [ 253.801540][T24863] BTRFS info (device loop0): enabling ssd optimizations [ 253.893354][ T4326] BTRFS info (device loop0): last unmount of filesystem 395ef67a-297e-477c-816d-cd80a5b93e5d [ 253.996346][ T8967] udevd[8967]: inotify_add_watch(7, /dev/loop4p2, 10) failed: No such file or directory [ 254.035541][T24946] device bridge1 entered promiscuous mode [ 254.042925][ T4857] udevd[4857]: inotify_add_watch(7, /dev/loop4p3, 10) failed: No such file or directory [ 254.048321][ T5940] udevd[5940]: inotify_add_watch(7, /dev/loop4p7, 10) failed: No such file or directory [ 254.060145][ T4310] BTRFS: device fsid 395ef67a-297e-477c-816d-cd80a5b93e5d devid 1 transid 9 /dev/loop0 scanned by udevd (4310) [ 254.107864][ T8967] udevd[8967]: inotify_add_watch(7, /dev/loop4p2, 10) failed: No such file or directory [ 254.447977][T24993] loop4: detected capacity change from 0 to 4096 [ 254.452231][T24993] ntfs: (device loop4): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel. [ 254.474922][T24993] ntfs: (device loop4): read_ntfs_boot_sector(): Hot-fix: Recovering invalid primary boot sector from backup copy. [ 254.481951][T24993] ntfs: (device loop4): ntfs_mapping_pairs_decompress(): Corrupt attribute. [ 254.483378][T24993] ntfs: (device loop4): ntfs_read_block(): Failed to read from inode 0xa, attribute type 0x80, vcn 0x0, offset 0x0 because its location on disk could not be determined even after retrying (error code -5). [ 254.486537][T24993] ntfs: (device loop4): ntfs_mapping_pairs_decompress(): Corrupt attribute. [ 254.487914][T24993] ntfs: (device loop4): ntfs_read_block(): Failed to read from inode 0xa, attribute type 0x80, vcn 0x0, offset 0x200 because its location on disk could not be determined even after retrying (error code -5). [ 254.491276][T24993] ntfs: (device loop4): ntfs_mapping_pairs_decompress(): Corrupt attribute. [ 254.492859][T24993] ntfs: (device loop4): ntfs_read_block(): Failed to read from inode 0xa, attribute type 0x80, vcn 0x1, offset 0x0 because its location on disk could not be determined even after retrying (error code -5). [ 254.497998][T24993] ntfs: (device loop4): ntfs_mapping_pairs_decompress(): Corrupt attribute. [ 254.511746][T24993] ntfs: volume version 3.1. [ 254.551539][T25009] __nla_validate_parse: 7 callbacks suppressed [ 254.551551][T25009] netlink: 14 bytes leftover after parsing attributes in process `syz.0.9231'. [ 254.598085][T25011] loop3: detected capacity change from 0 to 4096 [ 254.605288][T25014] NILFS (loop3): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 254.626061][T25013] loop1: detected capacity change from 0 to 8192 [ 254.632506][T25013] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 254.634647][T25013] REISERFS (device loop1): found reiserfs format "3.5" with non-standard journal [ 254.636175][T25013] REISERFS (device loop1): using ordered data mode [ 254.637491][T25013] reiserfs: using flush barriers [ 254.638624][T25013] REISERFS (device loop1): journal params: device loop1, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 254.648269][T25013] REISERFS (device loop1): checking transaction log (loop1) [ 254.654276][T25013] REISERFS warning: reiserfs-5086 is_leaf: item location seems wrong (second one): *3.6* [1 2 0x0 SD], item_len 44, item_location 1200, free_space(entry_count) 0 [ 254.657045][T25013] REISERFS error (device loop1): vs-5150 search_by_key: invalid format found in block 531. Fsck? [ 254.658604][T25013] REISERFS (device loop1): Remounting filesystem read-only [ 254.659804][T25013] REISERFS error (device loop1): vs-13070 reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [1 2 0x0 SD] [ 254.696305][T25021] netlink: 28 bytes leftover after parsing attributes in process `syz.3.9237'. [ 254.826949][T25031] netlink: 12 bytes leftover after parsing attributes in process `syz.4.9243'. [ 254.982244][T25057] netlink: 20 bytes leftover after parsing attributes in process `syz.4.9256'. [ 255.031689][T24961] Bluetooth: hci0: Opcode 0x080f failed: -4 [ 255.103031][T25074] loop1: detected capacity change from 0 to 64 [ 255.148989][T25079] loop0: detected capacity change from 0 to 256 [ 255.168922][T25079] FAT-fs (loop0): Directory bread(block 64) failed [ 255.169964][T25079] FAT-fs (loop0): Directory bread(block 65) failed [ 255.171173][T25079] FAT-fs (loop0): Directory bread(block 66) failed [ 255.172104][T25079] FAT-fs (loop0): Directory bread(block 67) failed [ 255.173059][T25079] FAT-fs (loop0): Directory bread(block 68) failed [ 255.173994][T25079] FAT-fs (loop0): Directory bread(block 69) failed [ 255.174934][T25079] FAT-fs (loop0): Directory bread(block 70) failed [ 255.191527][T25079] FAT-fs (loop0): Directory bread(block 71) failed [ 255.192688][T25079] FAT-fs (loop0): Directory bread(block 72) failed [ 255.193686][T25079] FAT-fs (loop0): Directory bread(block 73) failed [ 255.233882][T25091] trusted_key: encrypted_key: insufficient parameters specified [ 255.271041][T25097] netlink: 24 bytes leftover after parsing attributes in process `syz.4.9276'. [ 255.399966][T25113] netlink: 'syz.2.9284': attribute type 11 has an invalid length. [ 255.494246][T25121] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 255.541000][T25128] EXT4-fs error (device loop2): ext4_validate_block_bitmap:420: comm ext4lazyinit: bg 0: bad block bitmap checksum [ 255.617509][ T4328] EXT4-fs (loop2): unmounting filesystem. [ 255.705844][T25154] netlink: 12 bytes leftover after parsing attributes in process `syz.1.9301'. [ 255.817681][T25169] netlink: 12 bytes leftover after parsing attributes in process `syz.0.9310'. [ 255.845439][T25175] A link change request failed with some changes committed already. Interface macsec0 may have been left with an inconsistent configuration, please check. [ 256.015132][T25202] netlink: 20 bytes leftover after parsing attributes in process `syz.2.9326'. [ 256.029473][T25197] ntfs: volume version 3.1. [ 256.062348][T25207] trusted_key: encrypted_key: keyword 'newr' not recognized [ 256.220931][T25225] xt_CT: You must specify a L4 protocol and not use inversions on it [ 256.295864][T25237] netlink: 132 bytes leftover after parsing attributes in process `syz.1.9344'. [ 256.345239][ T4331] Bluetooth: hci0: command 0x080f tx timeout [ 256.574102][T25273] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 256.681647][ T4328] EXT4-fs (loop2): unmounting filesystem. [ 256.745694][T25267] set_capacity_and_notify: 3 callbacks suppressed [ 256.745704][T25267] loop4: detected capacity change from 0 to 32768 [ 256.779117][T25294] netlink: 'syz.0.9368': attribute type 1 has an invalid length. [ 256.780435][T25294] netlink: 224 bytes leftover after parsing attributes in process `syz.0.9368'. [ 256.836168][T25300] loop0: detected capacity change from 0 to 512 [ 256.844529][T25300] EXT2-fs (loop0): nobh option not supported [ 256.848171][T25300] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 256.848871][T25304] A link change request failed with some changes committed already. Interface netdevsim0 may have been left with an inconsistent configuration, please check. [ 256.866785][T25300] ext2 filesystem being mounted at /1832/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 256.895906][T25300] EXT2-fs (loop0): error: ext2_free_blocks: Freeing blocks not in datazone - block = 1803188595, count = 1 [ 256.899972][T25300] EXT2-fs (loop0): error: ext2_free_blocks: Freeing blocks not in datazone - block = 1701604449, count = 1 [ 256.906451][T25300] EXT2-fs (loop0): error: ext2_free_blocks: Freeing blocks not in datazone - block = 29554, count = 1 [ 256.909126][T25308] loop3: detected capacity change from 0 to 1764 [ 256.910044][T25300] EXT2-fs (loop0): error: ext2_free_blocks: Freeing blocks not in datazone - block = 4294967040, count = 1 [ 256.924761][T25308] iso9660: Corrupted directory entry in block 2 of inode 1920 [ 256.932026][T25300] EXT2-fs (loop0): error: ext2_free_blocks: bit already cleared for block 255 [ 256.980921][T25316] tmpfs: Bad value for 'mpol' [ 257.064144][T25323] i2c i2c-0: DVB: adapter 0 frontend 0 frequency 0 out of range (51000000..2150000000) [ 257.178309][ T8970] udevd[8970]: inotify_add_watch(7, /dev/loop0p2, 10) failed: No such file or directory [ 257.202753][ T4310] udevd[4310]: inotify_add_watch(7, /dev/loop0p3, 10) failed: No such file or directory [ 257.239630][T25348] loop3: detected capacity change from 0 to 16 [ 257.241042][T25348] MTD: Attempt to mount non-MTD device "/dev/loop3" [ 257.256189][T25351] trusted_key: encrypted_key: master key parameter is missing [ 257.258747][ T4313] udevd[4313]: inotify_add_watch(7, /dev/loop0p1, 10) failed: No such file or directory [ 257.376641][ T2061] ieee802154 phy0 wpan0: encryption failed: -22 [ 257.377677][ T2061] ieee802154 phy1 wpan1: encryption failed: -22 [ 257.434571][T25369] loop4: detected capacity change from 0 to 4096 [ 257.461935][T25369] ntfs3: loop4: Different NTFS' sector size (1024) and media sector size (512) [ 257.675091][T25405] usb usb6: Requested nonsensical USBDEVFS_URB_ZERO_PACKET. [ 257.728879][T25416] xt_cgroup: xt_cgroup: no path or classid specified [ 257.764161][T25421] loop1: detected capacity change from 0 to 1024 [ 257.789999][T25421] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: none. [ 257.822802][ T4320] EXT4-fs (loop1): unmounting filesystem. [ 258.004760][T25457] loop0: detected capacity change from 0 to 64 [ 258.144857][T25479] loop0: detected capacity change from 0 to 512 [ 258.176916][T25479] EXT4-fs: Quota format mount options ignored when QUOTA feature is enabled [ 258.219086][T25479] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 258.220530][T25479] ext4 filesystem being mounted at /1848/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 258.292141][ T4326] EXT4-fs (loop0): unmounting filesystem. [ 258.498063][T25489] loop3: detected capacity change from 0 to 32768 [ 258.520798][T25489] (syz.3.9465,25489,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 258.526586][T25489] (syz.3.9465,25489,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 258.548090][T25489] JBD2: Ignoring recovery information on journal [ 258.559782][T25526] loop2: detected capacity change from 0 to 256 [ 258.598070][T25489] ocfs2: Mounting device (7,3) on (node local, slot 0) with ordered data mode. [ 258.672144][ T4321] ocfs2: Unmounting device (7,3) on (node local) [ 258.697296][T25537] netlink: 'syz.2.9487': attribute type 13 has an invalid length. [ 258.698634][T25537] netlink: 'syz.2.9487': attribute type 12 has an invalid length. [ 259.041259][T25592] ieee802154 phy0 wpan0: encryption failed: -22 [ 259.162318][T25602] ntfs3: loop0: Different NTFS' sector size (2048) and media sector size (512) [ 259.206014][T25608] __ntfs_error: 32 callbacks suppressed [ 259.206026][T25608] ntfs: (device loop2): check_mft_mirror(): $MFT and $MFTMirr (record 1) do not match. Run ntfsfix or chkdsk. [ 259.208843][T25608] ntfs: (device loop2): load_system_files(): $MFTMirr does not match $MFT. Mounting read-only. Run ntfsfix and/or chkdsk. [ 259.219090][T25608] ntfs: (device loop2): ntfs_read_locked_inode(): First extent of $DATA attribute has non zero lowest_vcn. [ 259.227884][T25608] ntfs: (device loop2): ntfs_read_locked_inode(): Failed with error code -5. Marking corrupt inode 0xa as bad. Run chkdsk. [ 259.237085][T25608] ntfs: (device loop2): load_and_init_upcase(): Failed to load $UpCase from the volume. Using default. [ 259.241500][T25608] ntfs: volume version 3.1. [ 259.257939][T25608] ntfs: (device loop2): ntfs_check_logfile(): Did not find any restart pages in $LogFile and it was not empty. [ 259.259895][T25608] ntfs: (device loop2): load_system_files(): Failed to load $LogFile. Will not be able to remount read-write. Mount in Windows. [ 259.262227][T25608] ntfs: (device loop2): ntfs_lookup_inode_by_name(): Index entry out of bounds in directory inode 0x5. [ 259.273852][T25608] ntfs: (device loop2): check_windows_hibernation_status(): Failed to find inode number for hiberfil.sys. [ 259.278628][T25608] ntfs: (device loop2): load_system_files(): Failed to determine if Windows is hibernated. Will not be able to remount read-write. Run chkdsk. [ 259.285556][T25617] EXT4-fs (loop1): ext4_check_descriptors: Checksum for group 0 failed (7780!=20869) [ 259.291981][T25617] EXT4-fs (loop1): invalid journal inode [ 259.292888][T25617] EXT4-fs (loop1): can't get journal size [ 259.305750][T25617] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 259.320547][ T4320] EXT4-fs (loop1): unmounting filesystem. [ 259.615294][T25669] FAT-fs (loop0): error, corrupted directory (invalid entries) [ 259.616601][T25669] FAT-fs (loop0): Filesystem has been set read-only [ 259.762777][T25686] No such timeout policy "syz0" [ 259.784378][T25688] FAT-fs (loop2): Directory bread(block 64) failed [ 259.785486][T25688] FAT-fs (loop2): Directory bread(block 65) failed [ 259.786567][T25688] FAT-fs (loop2): Directory bread(block 66) failed [ 259.790581][T25688] FAT-fs (loop2): Directory bread(block 67) failed [ 259.797879][T25688] FAT-fs (loop2): Directory bread(block 68) failed [ 259.799044][T25688] FAT-fs (loop2): Directory bread(block 69) failed [ 259.821082][T25688] FAT-fs (loop2): Directory bread(block 70) failed [ 259.830431][T25688] FAT-fs (loop2): Directory bread(block 71) failed [ 259.831537][T25688] FAT-fs (loop2): Directory bread(block 72) failed [ 259.833023][T25688] FAT-fs (loop2): Directory bread(block 73) failed [ 259.841249][T25656] F2FS-fs (loop4): Invalid log_blocksize (268), supports only 12 [ 259.842506][T25656] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 259.852173][T25656] F2FS-fs (loop4): invalid crc value [ 259.872311][T25656] F2FS-fs (loop4): Found nat_bits in checkpoint [ 259.891596][T25656] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 259.892694][T25656] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 260.033430][T25720] __nla_validate_parse: 7 callbacks suppressed [ 260.033442][T25720] netlink: 8 bytes leftover after parsing attributes in process `syz.2.9575'. [ 260.033455][T25720] netlink: 4 bytes leftover after parsing attributes in process `syz.2.9575'. [ 260.438259][T25768] tmpfs: Bad value for 'mpol' [ 260.513839][T25752] (syz.2.9589,25752,0):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 260.516281][T25752] (syz.2.9589,25752,0):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 260.534744][T25752] JBD2: Ignoring recovery information on journal [ 260.593552][T25745] XFS: ikeep mount option is deprecated. [ 260.600061][T25782] netlink: 56 bytes leftover after parsing attributes in process `syz.3.9606'. [ 260.601524][T25782] netlink: 28 bytes leftover after parsing attributes in process `syz.3.9606'. [ 260.602906][T25782] netlink: 28 bytes leftover after parsing attributes in process `syz.3.9606'. [ 260.607534][T25785] netlink: 28 bytes leftover after parsing attributes in process `syz.1.9607'. [ 260.608947][T25785] netlink: 24 bytes leftover after parsing attributes in process `syz.1.9607'. [ 260.610459][T25785] netlink: 28 bytes leftover after parsing attributes in process `syz.1.9607'. [ 260.612364][T25785] netlink: 24 bytes leftover after parsing attributes in process `syz.1.9607'. [ 260.620203][T25752] ocfs2: Mounting device (7,2) on (node local, slot 0) with ordered data mode. [ 260.663533][T25745] XFS (loop4): Mounting V5 Filesystem [ 260.668749][ T4328] ocfs2: Unmounting device (7,2) on (node local) [ 260.709035][T25802] netlink: 'syz.2.9610': attribute type 8 has an invalid length. [ 260.718924][T25806] netlink: 24 bytes leftover after parsing attributes in process `syz.3.9612'. [ 260.747335][T25745] XFS (loop4): Ending clean mount [ 260.748931][T25745] XFS (loop4): Quotacheck needed: Please wait. [ 260.763725][T25745] XFS (loop4): Quotacheck: Done. [ 260.908007][ T4333] XFS (loop4): Unmounting Filesystem [ 260.958335][T25831] xt_l2tp: missing protocol rule (udp|l2tpip) [ 261.000839][T25840] ipt_rpfilter: unknown options [ 261.202025][T25864] ext2 filesystem being mounted at /1993/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 261.514090][T25907] EXT4-fs (loop2): ext4_check_descriptors: Checksum for group 0 failed (17031!=33349) [ 261.529330][T25907] [EXT4 FS bs=1024, gc=1, bpg=8192, ipg=32, mo=c802e02c, mo2=0002] [ 261.530946][T25907] EXT4-fs (loop2): orphan cleanup on readonly fs [ 261.540995][T25907] EXT4-fs error (device loop2): ext4_orphan_get:1425: comm syz.2.9662: bad orphan inode 267 [ 261.551822][T25907] EXT4-fs (loop2): Remounting filesystem read-only [ 261.552843][T25907] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 261.575359][T25907] EXT4-fs warning (device loop2): dx_probe:893: inode #2: comm syz.2.9662: dx entry: limit 0 != root limit 125 [ 261.577224][T25907] EXT4-fs warning (device loop2): dx_probe:966: inode #2: comm syz.2.9662: Corrupt directory, running e2fsck is recommended [ 261.716226][ T4328] EXT4-fs (loop2): unmounting filesystem. [ 261.737202][T25935] xt_ecn: cannot match TCP bits for non-tcp packets [ 261.770297][T25939] xt_physdev: --physdev-out and --physdev-is-out only supported in the FORWARD and POSTROUTING chains with bridged traffic [ 261.908938][T25960] openvswitch: netlink: Flow key attr not present in new flow. [ 262.041305][T25975] device hsr_slave_0 left promiscuous mode [ 262.113338][T25985] dlm: no locking on control device [ 262.122761][T25986] set_capacity_and_notify: 14 callbacks suppressed [ 262.122770][T25986] loop4: detected capacity change from 0 to 64 [ 262.128987][T25975] device hsr_slave_1 left promiscuous mode [ 262.133859][T25986] Trying to free block not in datazone [ 262.134793][T25986] Trying to free block not in datazone [ 262.135696][T25986] Trying to free block not in datazone [ 262.136554][T25986] Trying to free block not in datazone [ 262.137365][T25986] Trying to free block not in datazone [ 262.138181][T25986] Trying to free block not in datazone [ 262.155205][T25986] Trying to free block not in datazone [ 262.156149][T25986] Trying to free block not in datazone [ 262.157041][T25986] Trying to free block not in datazone [ 262.157981][T25986] Trying to free block not in datazone [ 262.158855][T25986] Trying to free block not in datazone [ 262.159758][T25986] Trying to free block not in datazone [ 262.172481][T25986] minix_free_block (loop4:6): bit already cleared [ 262.173546][T25986] Trying to free block not in datazone [ 262.174460][T25986] Trying to free block not in datazone [ 262.175389][T25986] Trying to free block not in datazone [ 262.176321][T25986] minix_free_block (loop4:7): bit already cleared [ 262.177328][T25986] Trying to free block not in datazone [ 262.195925][T25986] Trying to free block not in datazone [ 262.196797][T25986] Trying to free block not in datazone [ 262.197639][T25986] Trying to free block not in datazone [ 262.198482][T25986] Trying to free block not in datazone [ 262.199304][T25986] minix_free_block (loop4:6): bit already cleared [ 262.409323][T26014] Soft offlining pfn 0x142f3a at process virtual address 0x202e0000 [ 262.412128][T26014] Soft offlining pfn 0x142f3b at process virtual address 0x202e1000 [ 262.417824][T26014] Soft offlining pfn 0x143a6e at process virtual address 0x202e2000 [ 262.472599][T26022] loop4: detected capacity change from 0 to 8 [ 262.474162][T26022] MTD: Attempt to mount non-MTD device "/dev/loop4" [ 262.648232][T26048] bridge0: port 1(bridge_slave_0) entered forwarding state [ 262.689615][T26055] netlink: 'syz.0.9734': attribute type 5 has an invalid length. [ 262.701913][T26055] device ip6erspan0 entered promiscuous mode [ 262.780575][T26070] sctp: [Deprecated]: syz.3.9738 (pid 26070) Use of int in maxseg socket option. [ 262.780575][T26070] Use struct sctp_assoc_value instead [ 262.957598][T26099] loop3: detected capacity change from 0 to 512 [ 262.961494][T26099] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (17031!=33349) [ 262.970275][T26099] [EXT4 FS bs=1024, gc=1, bpg=8192, ipg=32, mo=c802e02c, mo2=0002] [ 262.971742][T26099] EXT4-fs (loop3): orphan cleanup on readonly fs [ 262.972735][T26099] EXT4-fs error (device loop3): ext4_orphan_get:1425: comm syz.3.9755: bad orphan inode 267 [ 262.985396][T26099] EXT4-fs (loop3): Remounting filesystem read-only [ 262.986492][T26099] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 262.995614][T26099] EXT4-fs warning (device loop3): dx_probe:893: inode #2: comm syz.3.9755: dx entry: limit 0 != root limit 125 [ 262.997750][T26099] EXT4-fs warning (device loop3): dx_probe:966: inode #2: comm syz.3.9755: Corrupt directory, running e2fsck is recommended [ 263.001184][T26104] xt_CHECKSUM: CHECKSUM should be avoided. If really needed, restrict with "-p udp" and only use in OUTPUT [ 263.013702][T26104] SET target dimension over the limit! [ 263.034047][ T4321] EXT4-fs (loop3): unmounting filesystem. [ 263.060095][T26108] netlink: zone id is out of range [ 263.133853][T26120] block nbd2: NBD_DISCONNECT [ 263.179551][T26124] autofs4:pid:26124:autofs_fill_super: called with bogus options [ 263.247631][T26132] netlink: 'syz.2.9770': attribute type 1 has an invalid length. [ 263.326983][T26142] netlink: 'syz.2.9775': attribute type 6 has an invalid length. [ 263.339298][T26146] netlink: 'syz.0.9776': attribute type 12 has an invalid length. [ 263.439809][T26160] CIFS mount error: No usable UNC path provided in device string! [ 263.439809][T26160] [ 263.441332][T26160] CIFS: VFS: CIFS mount error: No usable UNC path provided in device string! [ 263.695551][T26196] loop0: detected capacity change from 0 to 64 [ 263.723818][T26198] IPv6: NLM_F_CREATE should be specified when creating new route [ 263.725212][T26198] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 263.726728][T26198] IPv6: NLM_F_CREATE should be set when creating new route [ 263.738321][T26196] Trying to free block not in datazone [ 263.739185][T26196] Trying to free block not in datazone [ 263.740063][T26196] Trying to free block not in datazone [ 263.740956][T26196] Trying to free block not in datazone [ 263.741755][T26196] Trying to free block not in datazone [ 263.742589][T26196] Trying to free block not in datazone [ 263.743417][T26196] Trying to free block not in datazone [ 263.744211][T26196] Trying to free block not in datazone [ 263.745049][T26196] Trying to free block not in datazone [ 263.745907][T26196] Trying to free block not in datazone [ 263.746798][T26196] Trying to free block not in datazone [ 263.753663][T26204] i2c i2c-0: Invalid block write size 47 [ 263.761706][T26196] Trying to free block not in datazone [ 263.762621][T26196] minix_free_block (loop0:6): bit already cleared [ 263.763679][T26196] Trying to free block not in datazone [ 263.764557][T26196] Trying to free block not in datazone [ 263.765415][T26196] Trying to free block not in datazone [ 263.766241][T26196] minix_free_block (loop0:7): bit already cleared [ 263.767200][T26196] Trying to free block not in datazone [ 263.767987][T26196] Trying to free block not in datazone [ 263.778394][T26196] Trying to free block not in datazone [ 263.779236][T26196] Trying to free block not in datazone [ 263.789747][T26196] Trying to free block not in datazone [ 263.792338][T26196] minix_free_block (loop0:6): bit already cleared [ 263.879931][T26214] loop3: detected capacity change from 0 to 1024 [ 263.898501][T26220] tc_dump_action: action bad kind [ 263.985959][ T39] hfsplus: b-tree write err: -5, ino 25 [ 263.987315][ T39] hfsplus: b-tree write err: -5, ino 4 [ 263.988363][ T39] hfsplus: b-tree write err: -5, ino 2 [ 263.989697][ T39] hfsplus: b-tree write err: -5, ino 26 [ 264.097534][T26245] Soft offlining pfn 0x1561d3 at process virtual address 0x202e0000 [ 264.100839][T26245] Soft offlining pfn 0x13f042 at process virtual address 0x202e1000 [ 264.110433][T26245] Soft offlining pfn 0x140019 at process virtual address 0x202e2000 [ 264.409358][T26251] loop0: detected capacity change from 0 to 32768 [ 264.453158][T26251] XFS (loop0): Mounting V5 Filesystem [ 264.458533][T26288] netlink: 'syz.4.9854': attribute type 8 has an invalid length. [ 264.492908][T26298] loop3: detected capacity change from 0 to 512 [ 264.514264][T26298] EXT4-fs (loop3): encrypted files will use data=ordered instead of data journaling mode [ 264.516807][T26251] XFS (loop0): Ending clean mount [ 264.528732][T26251] XFS (loop0): Quotacheck needed: Please wait. [ 264.555026][T26298] EXT4-fs (loop3): 1 truncate cleaned up [ 264.555992][T26298] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 264.572027][T26251] XFS (loop0): Quotacheck: Done. [ 264.629530][ T4321] EXT4-fs (loop3): unmounting filesystem. [ 264.656979][T26306] Soft offlining pfn 0x1434ed at process virtual address 0x202e0000 [ 264.660706][T26306] Soft offlining pfn 0x138b01 at process virtual address 0x202e1000 [ 264.662063][T26306] Soft offlining pfn 0x13fc04 at process virtual address 0x202e2000 [ 264.693157][ T4326] XFS (loop0): Unmounting Filesystem [ 264.817821][T26319] loop3: detected capacity change from 0 to 1024 [ 264.914300][ T4379] hfsplus: b-tree write err: -5, ino 25 [ 264.915432][ T4379] hfsplus: b-tree write err: -5, ino 4 [ 264.916373][ T4379] hfsplus: b-tree write err: -5, ino 2 [ 265.135252][T26353] ALSA: mixer_oss: invalid OSS volume '' [ 265.383392][T26383] loop0: detected capacity change from 0 to 1024 [ 265.392487][T26383] EXT4-fs: Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 265.421952][T26383] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: none. [ 265.448345][T26390] loop1: detected capacity change from 0 to 8 [ 265.465610][T26271] F2FS-fs (loop2): invalid crc value [ 265.480420][ T4326] EXT4-fs (loop0): unmounting filesystem. [ 265.516905][T26390] SQUASHFS error: Failed to read block 0x636: -5 [ 265.524346][T26271] F2FS-fs (loop2): Found nat_bits in checkpoint [ 265.524775][T26390] SQUASHFS error: Unable to read metadata cache entry [634] [ 265.526699][T26390] SQUASHFS error: Unable to read metadata cache entry [634] [ 265.541938][T26390] SQUASHFS error: Unable to read directory block [629:0] [ 265.546081][T26271] F2FS-fs (loop2): Cannot turn on quotas: -2 on 2 [ 265.562513][T26271] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 [ 265.601453][T26399] xt_TCPMSS: Only works on TCP SYN packets [ 265.776397][T26375] XFS (loop4): Mounting V5 Filesystem [ 265.814066][T26375] XFS (loop4): Ending clean mount [ 265.814236][T26428] __nla_validate_parse: 8 callbacks suppressed [ 265.814246][T26428] netlink: 60 bytes leftover after parsing attributes in process `syz.0.9904'. [ 265.852443][ T4333] XFS (loop4): Unmounting Filesystem [ 265.864768][T26428] netlink: 28 bytes leftover after parsing attributes in process `syz.0.9904'. [ 265.866182][T26428] netlink: 28 bytes leftover after parsing attributes in process `syz.0.9904'. [ 265.867670][T26428] netlink: 32 bytes leftover after parsing attributes in process `syz.0.9904'. [ 265.886396][T26432] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: none. [ 265.892717][T26432] ext4 filesystem being mounted at /1895/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 265.975620][ T4320] EXT4-fs (loop1): unmounting filesystem. [ 266.120192][ T39] hfsplus: b-tree write err: -5, ino 25 [ 266.121261][ T39] hfsplus: b-tree write err: -5, ino 4 [ 266.122123][ T39] hfsplus: b-tree write err: -5, ino 2 [ 266.203700][T26460] i2c i2c-0: dtv_property_process_set: SET cmd 0x00000000 undefined [ 266.229236][T26466] EXT4-fs (loop2): feature flags set on rev 0 fs, running e2fsck is recommended [ 266.244232][T26466] EXT4-fs (loop2): warning: checktime reached, running e2fsck is recommended [ 266.246296][T26466] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=a842c01c, mo2=0002] [ 266.249368][T26466] System zones: 0-2, 18-18, 34-34 [ 266.267183][T26466] EXT4-fs error (device loop2): ext4_orphan_get:1425: comm syz.2.9922: bad orphan inode 15 [ 266.269468][T26466] ext4_test_bit(bit=14, block=18) = 1 [ 266.270305][T26466] is_bad_inode(inode)=0 [ 266.270949][T26466] NEXT_ORPHAN(inode)=2264924160 [ 266.271774][T26466] max_ino=32 [ 266.272281][T26466] i_nlink=0 [ 266.288354][T26466] EXT4-fs error (device loop2): ext4_xattr_delete_inode:2916: inode #15: comm syz.2.9922: corrupted xattr block 19 [ 266.300394][T26466] EXT4-fs warning (device loop2): ext4_evict_inode:299: xattr delete (err -117) [ 266.302021][T26466] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 266.366224][T26466] EXT4-fs error (device loop2): ext4_search_dir:1549: inode #2: block 3: comm syz.2.9922: bad entry in directory: rec_len is smaller than minimal - offset=44, inode=262156, rec_len=0, size=4096 fake=0 [ 266.406718][T26479] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 266.431328][ T4328] EXT4-fs (loop2): unmounting filesystem. [ 266.524147][T26496] netlink: 20 bytes leftover after parsing attributes in process `syz.4.9935'. [ 266.845201][T26534] netlink: 'syz.4.9955': attribute type 1 has an invalid length. [ 266.854521][T26534] netlink: 224 bytes leftover after parsing attributes in process `syz.4.9955'. [ 266.936069][T26555] device bond0 entered promiscuous mode [ 266.945291][T26555] device bond_slave_0 entered promiscuous mode [ 266.946384][T26555] device bond_slave_1 entered promiscuous mode [ 267.093195][T26576] (unnamed net_device) (uninitialized): option updelay: invalid value (18446744073709551615) [ 267.103175][T26576] (unnamed net_device) (uninitialized): option updelay: allowed values 0 - 2147483647 [ 267.138253][T26582] netlink: 'syz.1.9977': attribute type 11 has an invalid length. [ 267.291844][T26603] ieee802154 phy0 wpan0: encryption failed: -22 [ 267.318023][T26605] netlink: 'syz.4.9989': attribute type 32 has an invalid length. [ 267.681550][T26645] openvswitch: netlink: EtherType 0 is less than min 600 [ 267.751338][T26655] IPv6: NLM_F_CREATE should be specified when creating new route [ 267.752599][T26655] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 267.753790][T26655] IPv6: NLM_F_CREATE should be set when creating new route [ 268.024317][T26684] set_capacity_and_notify: 8 callbacks suppressed [ 268.024327][T26684] loop4: detected capacity change from 0 to 4096 [ 268.033963][T26684] ntfs3: loop4: Different NTFS' sector size (4096) and media sector size (512) [ 268.089926][T26684] ntfs3: loop4: failed to convert "c46c" to macroman [ 268.095693][T26684] ntfs3: loop4: Mark volume as dirty due to NTFS errors [ 268.181404][T26707] netlink: 'syz.1.10038': attribute type 1 has an invalid length. [ 268.269196][ T27] kauditd_printk_skb: 10 callbacks suppressed [ 268.269207][ T27] audit: type=1326 audit(2000530391.851:54): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=26714 comm="syz.1.10043" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffffa6f77128 code=0x0 [ 268.288033][T26725] x_tables: unsorted entry at hook 2 [ 268.306721][T26727] netlink: 4 bytes leftover after parsing attributes in process `syz.4.10048'. [ 268.308220][T26727] netlink: 60 bytes leftover after parsing attributes in process `syz.4.10048'. [ 268.309688][T26727] netlink: 60 bytes leftover after parsing attributes in process `syz.4.10048'. [ 268.358551][T26734] IPVS: sync thread started: state = BACKUP, mcast_ifn = hsr0, syncid = 4, id = 0 [ 268.429857][T26746] IPv6: NLM_F_CREATE should be specified when creating new route [ 268.634438][T26781] IPv6: NLM_F_CREATE should be specified when creating new route [ 268.635854][T26781] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 268.636907][T26781] IPv6: NLM_F_CREATE should be set when creating new route [ 268.852170][T26815] netlink: 'syz.0.10091': attribute type 1 has an invalid length. [ 268.932270][T26823] tmpfs: Bad value for 'mpol' [ 268.990151][T26831] loop0: detected capacity change from 0 to 16 [ 269.002517][T26831] erofs: (device loop0): mounted with root inode @ nid 36. [ 269.033229][T26806] loop4: detected capacity change from 0 to 32768 [ 269.043101][T26806] BTRFS: device fsid 14d642db-7b15-43e4-81e6-4b8fac6a25f8 devid 1 transid 8 /dev/loop4 scanned by syz.4.10087 (26806) [ 269.050045][T26806] BTRFS info (device loop4): first mount of filesystem 14d642db-7b15-43e4-81e6-4b8fac6a25f8 [ 269.051743][T26806] BTRFS info (device loop4): using blake2b (blake2b-256-generic) checksum algorithm [ 269.064515][T26806] BTRFS info (device loop4): setting incompat feature flag for COMPRESS_ZSTD (0x10) [ 269.066016][T26806] BTRFS info (device loop4): use zstd compression, level 3 [ 269.067366][T26806] BTRFS info (device loop4): using free space tree [ 269.182864][T26848] loop1: detected capacity change from 0 to 4096 [ 269.194365][T26848] ntfs3: loop1: Different NTFS' sector size (4096) and media sector size (512) [ 269.270031][T26806] BTRFS info (device loop4): enabling ssd optimizations [ 269.301417][ T4333] BTRFS info (device loop4): last unmount of filesystem 14d642db-7b15-43e4-81e6-4b8fac6a25f8 [ 269.399228][ T4336] Bluetooth: hci0: command 0x2021 tx timeout [ 269.553291][T26887] loop1: detected capacity change from 0 to 256 [ 269.559068][T26887] exfat: Deprecated parameter 'utf8' [ 269.568274][T26887] exfat: Deprecated parameter 'namecase' [ 269.577277][T26892] xt_CT: You must specify a L4 protocol and not use inversions on it [ 269.584740][T26887] exFAT-fs (loop1): failed to load upcase table (idx : 0x0001fe89, chksum : 0xc374f927, utbl_chksum : 0xe619d30d) [ 269.619675][T26898] vim2m vim2m.0: Fourcc format (0x42474752) invalid. [ 270.219903][T26979] loop2: detected capacity change from 0 to 512 [ 270.282303][T26972] loop1: detected capacity change from 0 to 8192 [ 270.292941][T26972] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 270.296412][T26972] REISERFS (device loop1): found reiserfs format "3.5" with non-standard journal [ 270.300200][T26972] REISERFS (device loop1): using ordered data mode [ 270.301308][T26972] reiserfs: using flush barriers [ 270.314644][T26972] REISERFS (device loop1): journal params: device loop1, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 270.317427][T26972] REISERFS (device loop1): checking transaction log (loop1) [ 270.320121][T26972] REISERFS (device loop1): Using r5 hash to sort names [ 270.327702][T26972] REISERFS (device loop1): Created .reiserfs_priv - reserved for xattr storage. [ 270.433608][T26985] loop2: detected capacity change from 0 to 32768 [ 270.475526][T26985] XFS (loop2): DAX unsupported by block device. Turning off DAX. [ 270.477122][T26985] XFS (loop2): Mounting V5 Filesystem [ 270.519313][T26985] XFS (loop2): Ending clean mount [ 270.564095][T27010] netlink: 24 bytes leftover after parsing attributes in process `syz.4.10173'. [ 270.569886][ T4328] XFS (loop2): Unmounting Filesystem [ 270.756713][T27030] kernel profiling enabled (shift: 5) [ 270.897511][T27048] x_tables: unsorted underflow at hook 3 [ 271.025609][T27066] loop1: detected capacity change from 0 to 512 [ 271.080084][T27066] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 271.081685][T27066] ext4 filesystem being mounted at /1964/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 271.131180][T27079] IPv6: NLM_F_CREATE should be specified when creating new route [ 271.151766][T27067] loop0: detected capacity change from 0 to 32768 [ 271.159965][ T4320] EXT4-fs (loop1): unmounting filesystem. [ 271.267231][T27067] XFS (loop0): Mounting V5 Filesystem [ 271.284234][T27102] trusted_key: encrypted_key: insufficient parameters specified [ 271.311340][T27077] JBD2: Ignoring recovery information on journal [ 271.315327][T27106] netlink: 'syz.2.10215': attribute type 1 has an invalid length. [ 271.358632][T27067] XFS (loop0): Ending clean mount [ 271.409190][T27077] ocfs2: Mounting device (7,4) on (node local, slot 0) with ordered data mode. [ 271.434376][ T4326] XFS (loop0): Unmounting Filesystem [ 271.468202][ T4333] ocfs2: Unmounting device (7,4) on (node local) [ 271.699035][T27146] x_tables: duplicate underflow at hook 3 [ 271.838736][T27163] netlink: 44 bytes leftover after parsing attributes in process `syz.3.10242'. [ 271.904885][T27130] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 271.906234][T27130] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 271.920454][T27130] gfs2: fsid=syz:syz.s: journal 0 mapped with 5 extents in 0ms [ 271.958908][T27130] gfs2: fsid=syz:syz.s: first mount done, others may mount [ 272.065046][T27193] netlink: 'syz.2.10257': attribute type 1 has an invalid length. [ 272.084821][T27192] hfsplus: bad catalog folder entry [ 272.101138][T27192] (syz.4.10255,27192,1):ocfs2_fill_super:990 ERROR: superblock probe failed! [ 272.103014][T27192] (syz.4.10255,27192,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 272.237218][T27217] netlink: 'syz.2.10267': attribute type 2 has an invalid length. [ 272.242742][T27218] netlink: 140 bytes leftover after parsing attributes in process `syz.1.10268'. [ 272.311023][T27230] netlink: 20 bytes leftover after parsing attributes in process `syz.2.10275'. [ 272.367650][T27238] netlink: 12 bytes leftover after parsing attributes in process `syz.0.10278'. [ 272.369187][T27238] netlink: 16 bytes leftover after parsing attributes in process `syz.0.10278'. [ 272.407738][T27243] NILFS (loop3): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 272.464385][T27234] NILFS error (device loop3): nilfs_bmap_lookup_contig: broken bmap (inode number=12) [ 272.478347][T27234] Remounting filesystem read-only [ 272.502221][T27255] netlink: 'syz.4.10286': attribute type 10 has an invalid length. [ 272.503692][T27255] team0: Device dummy0 is up. Set it down before adding it as a team port [ 272.534381][ T4321] NILFS (loop3): disposed unprocessed dirty file(s) when detaching log writer [ 272.609131][T27271] virtio-fs: tag not found [ 272.984860][T27320] netlink: 276 bytes leftover after parsing attributes in process `syz.1.10318'. [ 273.272451][T27302] F2FS-fs (loop4): build fault injection attr: rate: 14, type: 0x3ffff [ 273.273791][T27302] F2FS-fs (loop4): build fault injection attr: rate: 0, type: 0xe4 [ 273.280332][T27302] F2FS-fs (loop4): invalid crc value [ 273.316401][T27302] F2FS-fs (loop4): Found nat_bits in checkpoint [ 273.327692][T27302] F2FS-fs (loop4) : inject page alloc in f2fs_grab_cache_page of f2fs_ra_meta_pages+0x54c/0x884 [ 273.355701][T27302] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 273.360233][T27355] Attempt to read inode for relocated directory [ 273.478502][T27369] ip6t_srh: unknown srh invflags 7D00 [ 273.731328][T27404] set_capacity_and_notify: 10 callbacks suppressed [ 273.731337][T27404] loop4: detected capacity change from 0 to 8 [ 273.732298][T27402] loop1: detected capacity change from 0 to 2048 [ 273.778933][T27402] [EXT4 FS bs=4096, gc=1, bpg=524288, ipg=32, mo=a840c018, mo2=0002] [ 273.780419][T27402] System zones: 0-4 [ 273.781403][T27402] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: none. [ 273.793369][T27402] ext4 filesystem being mounted at /1996/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 273.889815][ T4320] EXT4-fs (loop1): unmounting filesystem. [ 273.938903][T27426] netlink: 96 bytes leftover after parsing attributes in process `syz.4.10367'. [ 273.991099][T27434] netlink: 32 bytes leftover after parsing attributes in process `syz.4.10372'. [ 274.210888][T27460] netlink: 'syz.0.10385': attribute type 1 has an invalid length. [ 274.212284][T27460] netlink: 'syz.0.10385': attribute type 3 has an invalid length. [ 274.218568][T27460] netlink: 132 bytes leftover after parsing attributes in process `syz.0.10385'. [ 274.319837][T27478] netlink: 'syz.3.10393': attribute type 6 has an invalid length. [ 274.359517][T27486] dlm: no locking on control device [ 274.456901][T27497] device gre1 entered promiscuous mode [ 274.467497][T27445] loop2: detected capacity change from 0 to 32768 [ 274.475734][T27445] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 274.477045][T27445] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 274.485070][T27445] gfs2: fsid=syz:syz.s: journal 0 mapped with 5 extents in 0ms [ 274.508252][T27501] netlink: 8 bytes leftover after parsing attributes in process `syz.1.10406'. [ 274.530084][T27445] gfs2: fsid=syz:syz.s: first mount done, others may mount [ 274.571348][T27508] xt_hashlimit: size too large, truncated to 1048576 [ 274.682433][T27520] trusted_key: encrypted_key: key description must be 16 hexadecimal characters long [ 274.786914][T27533] loop0: detected capacity change from 0 to 1024 [ 274.823823][T27533] EXT4-fs error (device loop0): ext4_map_blocks:635: inode #3: block 2: comm syz.0.10420: lblock 2 mapped to illegal pblock 2 (length 1) [ 274.836460][T27533] Quota error (device loop0): qtree_write_dquot: dquota write failed [ 274.837778][T27533] EXT4-fs error (device loop0): ext4_map_blocks:635: inode #3: block 48: comm syz.0.10420: lblock 0 mapped to illegal pblock 48 (length 1) [ 274.852352][T27533] Quota error (device loop0): v2_write_file_info: Can't write info structure [ 274.854140][T27533] EXT4-fs error (device loop0): ext4_acquire_dquot:6835: comm syz.0.10420: Failed to acquire dquot type 0 [ 274.859463][T27533] EXT4-fs error (device loop0) in ext4_reserve_inode_write:5929: Corrupt filesystem [ 274.863174][T27533] EXT4-fs error (device loop0): ext4_evict_inode:279: inode #11: comm syz.0.10420: mark_inode_dirty error [ 274.884978][T27533] EXT4-fs warning (device loop0): ext4_evict_inode:282: couldn't mark inode dirty (err -117) [ 274.891722][T27533] EXT4-fs (loop0): 1 orphan inode deleted [ 274.894931][T27533] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: none. [ 274.923539][ T9] EXT4-fs error (device loop0): ext4_map_blocks:635: inode #3: block 1: comm kworker/u4:0: lblock 1 mapped to illegal pblock 1 (length 1) [ 274.927104][ T9] Quota error (device loop0): remove_tree: Can't read quota data block 1 [ 274.928563][ T9] EXT4-fs error (device loop0): ext4_release_dquot:6871: comm kworker/u4:0: Failed to release dquot type 0 [ 274.947317][ T9] EXT4-fs error (device loop0): ext4_map_blocks:635: inode #3: block 2: comm kworker/u4:0: lblock 2 mapped to illegal pblock 2 (length 1) [ 274.958074][ T9] Quota error (device loop0): qtree_write_dquot: dquota write failed [ 274.961274][ T9] EXT4-fs error (device loop0): ext4_write_dquot:6815: comm kworker/u4:0: Failed to commit dquot type 0 [ 274.965993][ T9] Quota error (device loop0): dquot_write_dquot: Can't write quota structure (error -117). Quota may get out of sync! [ 274.980082][ T4326] EXT4-fs (loop0): unmounting filesystem. [ 274.981382][ T4326] EXT4-fs error (device loop0): __ext4_get_inode_loc:4509: comm syz-executor: Invalid inode table block 1 in block_group 0 [ 274.993839][ T4326] EXT4-fs error (device loop0) in ext4_reserve_inode_write:5929: Corrupt filesystem [ 274.995821][ T4326] EXT4-fs error (device loop0): ext4_quota_off:7141: inode #3: comm syz-executor: mark_inode_dirty error [ 275.148061][T27578] netlink: 'syz.0.10439': attribute type 9 has an invalid length. [ 275.249645][T27595] sctp: [Deprecated]: syz.0.10449 (pid 27595) Use of int in max_burst socket option deprecated. [ 275.249645][T27595] Use struct sctp_assoc_value instead [ 275.324940][T27603] xt_ecn: cannot match TCP bits for non-tcp packets [ 275.343925][T27607] kcapi: manufacturer command 3 unknown. [ 275.514914][T27634] netlink: 'syz.0.10468': attribute type 29 has an invalid length. [ 275.519158][T27634] netlink: 'syz.0.10468': attribute type 29 has an invalid length. [ 275.553722][T27638] loop2: detected capacity change from 0 to 8 [ 275.567706][T27638] SQUASHFS error: Failed to read block 0x260685: -5 [ 275.572282][T27638] SQUASHFS error: Unable to read metadata cache entry [260685] [ 275.579560][T27638] SQUASHFS error: Unable to read directory block [260685:0] [ 275.593482][T27643] xt_addrtype: both incoming and outgoing interface limitation cannot be selected [ 275.656872][T27652] loop0: detected capacity change from 0 to 512 [ 275.663833][T27652] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 275.666312][T27652] ext2 filesystem being mounted at /2042/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 276.075140][T27707] loop1: detected capacity change from 0 to 4096 [ 276.114913][T27711] NILFS (loop1): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 276.132910][T27691] loop2: detected capacity change from 0 to 32768 [ 276.216063][T27723] openvswitch: netlink: Message has 4 unknown bytes. [ 276.267063][T27728] netlink: 'syz.3.10513': attribute type 1 has an invalid length. [ 276.303002][T27689] loop4: detected capacity change from 0 to 32768 [ 276.312997][T27689] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 276.314435][T27689] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 276.335886][T27689] gfs2: fsid=syz:syz.0: journal 0 mapped with 1 extents in 0ms [ 276.339131][T21813] gfs2: fsid=syz:syz.0: jid=0, already locked for use [ 276.340206][T21813] gfs2: fsid=syz:syz.0: jid=0: Looking at journal... [ 276.363945][T21813] gfs2: fsid=syz:syz.0: jid=0: Journal head lookup took 22ms [ 276.369633][T21813] gfs2: fsid=syz:syz.0: jid=0: Done [ 276.378911][T27689] gfs2: fsid=syz:syz.0: first mount done, others may mount [ 276.381806][T27740] random: crng reseeded on system resumption [ 276.395611][T27743] overlayfs: option "workdir=./bus" is useless in a non-upper mount, ignore [ 276.397068][T27743] overlayfs: option "index=on" is useless in a non-upper mount, ignore [ 276.398382][T27743] overlayfs: missing 'lowerdir' [ 276.435882][T27742] loop1: detected capacity change from 0 to 4096 [ 276.494895][T27742] ntfs3: loop1: Mark volume as dirty due to NTFS errors [ 276.497413][T27742] ntfs3: loop1: Failed to load $Extend. [ 276.605400][T27754] FAT-fs (loop3): error, fat_get_cluster: invalid start cluster (i_pos 0, start 22000003) [ 276.607081][T27754] FAT-fs (loop3): Filesystem has been set read-only [ 276.965536][ T27] audit: type=1326 audit(2000530399.956:55): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27806 comm="syz.3.10550" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffff95577128 code=0x7ffc0000 [ 276.969498][ T27] audit: type=1326 audit(2000530399.956:56): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27806 comm="syz.3.10550" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffff95577128 code=0x7ffc0000 [ 276.987898][ T27] audit: type=1326 audit(2000530399.975:57): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27806 comm="syz.3.10550" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=29 compat=0 ip=0xffff95577128 code=0x7ffc0000 [ 277.000802][ T27] audit: type=1326 audit(2000530399.975:58): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27806 comm="syz.3.10550" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffff95577128 code=0x7ffc0000 [ 277.004692][ T27] audit: type=1326 audit(2000530399.975:59): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27806 comm="syz.3.10550" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffff95577128 code=0x7ffc0000 [ 277.091895][T27818] ntfs3: loop2: Different NTFS' sector size (4096) and media sector size (512) [ 277.181287][ T4328] ntfs3: loop2: ntfs_sync_fs r=1a failed, -22. [ 277.186683][ T4328] ntfs3: loop2: ntfs_evict_inode r=1a failed, -22. [ 277.188077][ T4328] ntfs3: loop2: Mark volume as dirty due to NTFS errors [ 277.225820][T27840] __nla_validate_parse: 7 callbacks suppressed [ 277.225834][T27840] netlink: 12 bytes leftover after parsing attributes in process `syz.0.10568'. [ 277.240768][T27847] x_tables: ip_tables: osf match: only valid for protocol 6 [ 277.277857][T27846] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 277.284808][T27846] ext4 filesystem being mounted at /2046/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 277.321293][T27846] EXT4-fs error (device loop1): ext4_empty_dir:3136: inode #12: comm syz.1.10567: invalid size [ 277.338227][T27846] EXT4-fs (loop1): Remounting filesystem read-only [ 277.338615][T27860] netlink: 8 bytes leftover after parsing attributes in process `syz.3.10575'. [ 277.377658][ T4320] EXT4-fs (loop1): unmounting filesystem. [ 277.567743][T27897] tmpfs: Bad value for 'mpol' [ 277.764221][T27920] netlink: 32 bytes leftover after parsing attributes in process `syz.4.10605'. [ 277.853318][T27891] XFS (loop0): Mounting V5 Filesystem [ 277.907115][T27891] XFS (loop0): Ending clean mount [ 277.912353][T27891] XFS (loop0): Quotacheck needed: Please wait. [ 277.947155][T27891] XFS (loop0): Quotacheck: Done. [ 278.009818][ T4326] XFS (loop0): Unmounting Filesystem [ 278.020950][T27959] xt_TCPMSS: Only works on TCP SYN packets [ 278.067949][T27962] netlink: 'syz.4.10623': attribute type 11 has an invalid length. [ 278.069168][T27962] netlink: 140 bytes leftover after parsing attributes in process `syz.4.10623'. [ 278.089248][T27964] Symlink component flag not implemented [ 278.090207][T27964] Symlink component flag not implemented [ 278.093690][T27964] Symlink component flag not implemented (128) [ 278.096240][T27964] Symlink component flag not implemented (105) [ 278.236542][T27974] netlink: 32 bytes leftover after parsing attributes in process `syz.0.10621'. [ 278.288866][T27966] ocfs2: Slot 0 on device (7,3) was already allocated to this node! [ 278.291910][T27966] JBD2: Invalid start block of journal: 458752 [ 278.292917][T27966] (syz.3.10624,27966,1):ocfs2_journal_wipe:1183 ERROR: status = -22 [ 278.294202][T27966] (syz.3.10624,27966,1):ocfs2_check_volume:2420 ERROR: status = -22 [ 278.295502][T27966] (syz.3.10624,27966,1):ocfs2_check_volume:2489 ERROR: status = -22 [ 278.296800][T27966] (syz.3.10624,27966,1):ocfs2_mount_volume:1821 ERROR: status = -22 [ 278.314969][T27976] FAT-fs (loop2): error, fat_get_cluster: invalid start cluster (i_pos 0, start 22000003) [ 278.316954][T27976] FAT-fs (loop2): Filesystem has been set read-only [ 278.326308][T27966] (syz.3.10624,27966,1):ocfs2_fill_super:1176 ERROR: status = -22 [ 278.739065][T27993] XFS (loop4): Mounting V5 Filesystem [ 278.799849][T27993] XFS (loop4): Ending clean mount [ 278.808654][T27993] XFS (loop4): Quotacheck needed: Please wait. [ 278.815628][T28008] ocfs2: Mounting device (7,2) on (node local, slot 0) with ordered data mode. [ 278.875254][T27993] XFS (loop4): Quotacheck: Done. [ 278.903609][T28008] OCFS2: ERROR (device loop2): int ocfs2_validate_gd_parent(struct super_block *, struct ocfs2_dinode *, struct buffer_head *, int): Group descriptor #17056 has bad chain 1280 [ 278.906672][T28008] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 278.908178][T28008] OCFS2: File system is now read-only. [ 278.922658][T28008] (syz.2.10643,28008,1):ocfs2_search_chain:1761 ERROR: status = -30 [ 278.924074][T28008] (syz.2.10643,28008,1):ocfs2_search_chain:1871 ERROR: status = -30 [ 278.931196][T28008] (syz.2.10643,28008,1):ocfs2_claim_suballoc_bits:1950 ERROR: status = -30 [ 278.932513][T28008] (syz.2.10643,28008,1):ocfs2_claim_suballoc_bits:1993 ERROR: status = -30 [ 278.933805][T28008] (syz.2.10643,28008,1):ocfs2_claim_new_inode:2226 ERROR: status = -30 [ 278.935171][T28008] (syz.2.10643,28008,1):ocfs2_claim_new_inode:2241 ERROR: status = -30 [ 278.939065][T28008] (syz.2.10643,28008,1):ocfs2_mknod_locked:639 ERROR: status = -30 [ 278.940362][T28008] (syz.2.10643,28008,1):ocfs2_mknod:385 ERROR: status = -30 [ 278.946092][T28008] (syz.2.10643,28008,1):ocfs2_mknod:502 ERROR: status = -30 [ 278.948669][T28008] (syz.2.10643,28008,1):ocfs2_create:676 ERROR: status = -30 [ 278.973768][T28026] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 278.975810][T28026] REISERFS (device loop1): found reiserfs format "3.5" with non-standard journal [ 278.977220][T28026] REISERFS (device loop1): using ordered data mode [ 278.978180][T28026] reiserfs: using flush barriers [ 278.986302][ T4333] XFS (loop4): Unmounting Filesystem [ 279.005842][ T4328] ocfs2: Unmounting device (7,2) on (node local) [ 279.018435][T28026] REISERFS (device loop1): journal params: device loop1, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 279.032006][T28026] REISERFS (device loop1): checking transaction log (loop1) [ 279.033790][T28026] REISERFS (device loop1): Using r5 hash to sort names [ 279.035032][T28026] REISERFS (device loop1): Created .reiserfs_priv - reserved for xattr storage. [ 279.200508][T28035] netlink: 48 bytes leftover after parsing attributes in process `syz.1.10652'. [ 279.233724][T28039] netlink: 28 bytes leftover after parsing attributes in process `syz.1.10654'. [ 279.237289][T28028] set_capacity_and_notify: 14 callbacks suppressed [ 279.237296][T28028] loop3: detected capacity change from 0 to 32768 [ 279.290057][T28028] XFS (loop3): Mounting V5 Filesystem [ 279.356328][T28028] XFS (loop3): Ending clean mount [ 279.390355][T28055] ip6t_REJECT: TCP_RESET illegal for non-tcp [ 279.408649][T28015] loop0: detected capacity change from 0 to 131072 [ 279.415062][T28015] F2FS-fs (loop0): Invalid log blocks per segment (265) [ 279.416181][T28015] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 279.418253][T28015] F2FS-fs (loop0): invalid crc value [ 279.445880][T28015] F2FS-fs (loop0): Found nat_bits in checkpoint [ 279.460294][ T4321] XFS (loop3): Unmounting Filesystem [ 279.493417][T28015] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 279.494669][T28015] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 [ 279.517492][T28015] F2FS-fs (loop0): sanity_check_inode: corrupted inode i_blocks i_ino=7 iblocks=0, run fsck to fix. [ 279.646426][T28077] openvswitch: netlink: Missing key (keys=40, expected=10000000) [ 279.713835][T28087] netlink: 'syz.0.10672': attribute type 10 has an invalid length. [ 279.790674][T28087] team0: Port device macvlan1 added [ 279.888828][T28107] netlink: 'syz.4.10681': attribute type 22 has an invalid length. [ 279.890059][T28107] netlink: 4 bytes leftover after parsing attributes in process `syz.4.10681'. [ 279.964277][T28115] netlink: 256 bytes leftover after parsing attributes in process `syz.0.10685'. [ 280.037314][T28128] netlink: 'syz.3.10690': attribute type 3 has an invalid length. [ 280.110191][T28136] loop0: detected capacity change from 0 to 2048 [ 280.141686][T28136] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: none. [ 280.227397][ T4326] EXT4-fs (loop0): unmounting filesystem. [ 280.246224][ T27] audit: type=1326 audit(2000530403.016:60): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=28152 comm="syz.2.10703" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffffb1377128 code=0x7ff00000 [ 280.252990][ T27] audit: type=1326 audit(2000530403.035:61): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=28152 comm="syz.2.10703" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffffb1377128 code=0x7ff00000 [ 280.256426][ T27] audit: type=1326 audit(2000530403.035:62): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=28152 comm="syz.2.10703" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffffb1377128 code=0x7ff00000 [ 280.274188][ T27] audit: type=1326 audit(2000530403.035:63): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=28152 comm="syz.2.10703" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffffb1377128 code=0x7ff00000 [ 280.278712][ T27] audit: type=1326 audit(2000530403.035:64): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=28152 comm="syz.2.10703" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffffb1377128 code=0x7ff00000 [ 280.297669][ T27] audit: type=1326 audit(2000530403.035:65): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=28152 comm="syz.2.10703" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffffb1377128 code=0x7ff00000 [ 280.311893][ T27] audit: type=1326 audit(2000530403.035:66): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=28152 comm="syz.2.10703" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffffb1377128 code=0x7ff00000 [ 280.316616][T28163] netlink: 8 bytes leftover after parsing attributes in process `syz.3.10708'. [ 280.318175][T28163] (unnamed net_device) (uninitialized): option ad_actor_sys_prio: invalid value (0) [ 280.319710][T28163] (unnamed net_device) (uninitialized): option ad_actor_sys_prio: allowed values 1 - 65535 [ 280.321856][ T27] audit: type=1326 audit(2000530403.035:67): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=28152 comm="syz.2.10703" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffffb1377128 code=0x7ff00000 [ 280.332707][ T27] audit: type=1326 audit(2000530403.035:68): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=28152 comm="syz.2.10703" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffffb1377128 code=0x7ff00000 [ 280.344708][ T27] audit: type=1326 audit(2000530403.035:69): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=28152 comm="syz.2.10703" exe="/root/syz-executor" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffffb1377128 code=0x7ff00000 [ 280.474780][T28188] netlink: 'syz.1.10720': attribute type 2 has an invalid length. [ 280.524775][T28195] loop2: detected capacity change from 0 to 512 [ 280.526264][T28195] EXT4-fs: Ignoring removed nomblk_io_submit option [ 280.558108][T28202] netlink: 'syz.3.10727': attribute type 28 has an invalid length. [ 280.560313][T28195] EXT4-fs (loop2): revision level too high, forcing read-only mode [ 280.561561][T28195] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=c000e128, mo2=0002] [ 280.563151][T28195] EXT4-fs (loop2): orphan cleanup on readonly fs [ 280.564246][T28195] EXT4-fs warning (device loop2): ext4_enable_quotas:7087: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 280.569037][T28195] EXT4-fs (loop2): Cannot turn on quotas: error -22 [ 280.594126][T28195] EXT4-fs error (device loop2): ext4_validate_block_bitmap:438: comm syz.2.10723: bg 0: block 40: padding at end of block bitmap is not set [ 280.611602][T28195] EXT4-fs (loop2): Remounting filesystem read-only [ 280.612664][T28195] EXT4-fs error (device loop2) in ext4_mb_clear_bb:6180: Corrupt filesystem [ 280.626419][T28195] EXT4-fs (loop2): Remounting filesystem read-only [ 280.627579][T28195] EXT4-fs (loop2): 1 truncate cleaned up [ 280.628453][T28195] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 280.651302][T28195] EXT4-fs error (device loop2): ext4_encrypted_get_link:46: inode #16: comm syz.2.10723: bad symlink. [ 280.659929][T28197] loop4: detected capacity change from 0 to 32768 [ 280.689233][ T4328] EXT4-fs (loop2): unmounting filesystem. [ 280.716456][T28219] loop2: detected capacity change from 0 to 1024 [ 280.725156][T28197] XFS (loop4): Mounting V5 Filesystem [ 280.775119][T28197] XFS (loop4): Ending clean mount [ 280.777674][T28197] XFS (loop4): Quotacheck needed: Please wait. [ 280.826219][T28197] XFS (loop4): Quotacheck: Done. [ 280.846692][ T4333] XFS (loop4): Unmounting Filesystem [ 281.001755][T28246] loop1: detected capacity change from 0 to 2048 [ 281.015179][T28246] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 281.026147][T28251] loop2: detected capacity change from 0 to 1764 [ 281.117434][T28260] bridge1: the hash_elasticity option has been deprecated and is always 16 [ 281.233063][T28275] netlink: 'syz.3.10759': attribute type 1 has an invalid length. [ 281.284417][T28284] loop4: detected capacity change from 0 to 1024 [ 281.334991][T28284] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 281.373631][ T4333] EXT4-fs (loop4): unmounting filesystem. [ 281.588356][T28328] netlink: 'syz.2.10784': attribute type 10 has an invalid length. [ 281.628174][T28328] team0: Port device macvlan0 added [ 281.678140][T28340] loop1: detected capacity change from 0 to 256 [ 281.748234][T28350] tc_dump_action: action bad kind [ 281.827478][T28364] netdevsim netdevsim1: Firmware load for '..' refused, path contains '..' component [ 281.882992][T28374] nft_compat: unsupported protocol 5 [ 282.052483][T28394] netlink: 'syz.4.10816': attribute type 9 has an invalid length. [ 282.100243][T28400] exFAT-fs (loop0): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 282.101925][T28400] exFAT-fs (loop0): Medium has reported failures. Some data may be lost. [ 282.112434][T28400] exFAT-fs (loop0): failed to load upcase table (idx : 0x00010000, chksum : 0xe62de5da, utbl_chksum : 0xe619d30d) [ 282.684178][T28446] ocfs2: Mounting device (7,1) on (node local, slot 0) with ordered data mode. [ 282.705874][T28446] OCFS2: ERROR (device loop1): int ocfs2_validate_gd_parent(struct super_block *, struct ocfs2_dinode *, struct buffer_head *, int): Group descriptor #17056 has bad chain 1280 [ 282.708794][T28446] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 282.710259][T28446] OCFS2: File system is now read-only. [ 282.711177][T28446] (syz.1.10840,28446,0):ocfs2_search_chain:1761 ERROR: status = -30 [ 282.712439][T28446] (syz.1.10840,28446,0):ocfs2_search_chain:1871 ERROR: status = -30 [ 282.713790][T28446] (syz.1.10840,28446,0):ocfs2_claim_suballoc_bits:1950 ERROR: status = -30 [ 282.715142][T28446] (syz.1.10840,28446,0):ocfs2_claim_suballoc_bits:1993 ERROR: status = -30 [ 282.716482][T28446] (syz.1.10840,28446,0):ocfs2_claim_new_inode:2226 ERROR: status = -30 [ 282.717639][T28446] (syz.1.10840,28446,0):ocfs2_claim_new_inode:2241 ERROR: status = -30 [ 282.718861][T28446] (syz.1.10840,28446,0):ocfs2_mknod_locked:639 ERROR: status = -30 [ 282.720072][T28446] (syz.1.10840,28446,0):ocfs2_mknod:385 ERROR: status = -30 [ 282.721256][T28446] (syz.1.10840,28446,0):ocfs2_mknod:502 ERROR: status = -30 [ 282.722568][T28446] (syz.1.10840,28446,0):ocfs2_create:676 ERROR: status = -30 [ 282.736021][ T4320] ocfs2: Unmounting device (7,1) on (node local) [ 282.866571][T28465] XFS (loop2): Mounting V5 Filesystem [ 282.909927][T28465] XFS (loop2): Ending clean mount [ 282.937385][ T4328] XFS (loop2): Unmounting Filesystem [ 282.996052][T28515] __nla_validate_parse: 7 callbacks suppressed [ 282.996064][T28515] netlink: 32 bytes leftover after parsing attributes in process `syz.3.10872'. [ 283.017585][T28518] netlink: 32 bytes leftover after parsing attributes in process `syz.1.10874'. [ 283.019060][T28518] netlink: 32 bytes leftover after parsing attributes in process `syz.1.10874'. [ 283.135181][T28531] 9pnet: Limiting 'msize' to 1048576 as this is the maximum supported by transport fd [ 283.205100][T28537] hfsplus: can't free extent [ 283.266052][T28545] netlink: 8 bytes leftover after parsing attributes in process `syz.2.10870'. [ 283.782126][T28599] netlink: 'syz.3.10913': attribute type 6 has an invalid length. [ 283.885510][T28608] netlink: 32 bytes leftover after parsing attributes in process `syz.0.10917'. [ 283.916187][T28535] F2FS-fs (loop1): Invalid log blocks per segment (265) [ 283.917352][T28535] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 283.920581][T28535] F2FS-fs (loop1): invalid crc value [ 283.937856][T28535] F2FS-fs (loop1): Found nat_bits in checkpoint [ 283.969629][T28535] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 283.970749][T28535] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 [ 283.998005][T28535] F2FS-fs (loop1): sanity_check_inode: corrupted inode i_blocks i_ino=7 iblocks=0, run fsck to fix. [ 284.110256][T28628] ntfs: volume version 3.1. [ 284.217178][T28645] netlink: 'syz.4.10934': attribute type 3 has an invalid length. [ 284.243576][T28624] BTRFS error: device /dev/loop2 already registered with a higher generation, found 8 expect 9 [ 284.450828][T28669] exfat: Deprecated parameter 'utf8' [ 284.451646][T28669] exfat: Deprecated parameter 'utf8' [ 284.452565][T28669] exfat: Deprecated parameter 'utf8' [ 284.455617][T28669] exFAT-fs (loop3): failed to load upcase table (idx : 0x00011f3f, chksum : 0x66b62981, utbl_chksum : 0xe619d30d) [ 284.508429][T28669] exFAT-fs (loop3): error, exfat_zeroed_cluster: out of range(sect:224 len:8) [ 284.510004][T28669] exFAT-fs (loop3): Filesystem has been set read-only [ 284.863641][T28715] set_capacity_and_notify: 11 callbacks suppressed [ 284.863652][T28715] loop3: detected capacity change from 0 to 136 [ 284.934051][T28700] loop0: detected capacity change from 0 to 32768 [ 284.946855][T28721] netlink: 4 bytes leftover after parsing attributes in process `syz.4.10970'. [ 284.948192][T28700] BTRFS info (device loop0): first mount of filesystem 395ef67a-297e-477c-816d-cd80a5b93e5d [ 284.949651][T28700] BTRFS info (device loop0): using sha256 (sha256-ce) checksum algorithm [ 284.950864][T28700] BTRFS info (device loop0): using free space tree [ 285.017526][T28732] netlink: 32 bytes leftover after parsing attributes in process `syz.3.10972'. [ 285.031786][T28711] loop2: detected capacity change from 0 to 32768 [ 285.076746][T28711] XFS (loop2): Mounting V5 Filesystem [ 285.137326][T28711] XFS (loop2): Ending clean mount [ 285.141684][ T5751] XFS (loop2): Corruption warning: Metadata has LSN (2:16) ahead of current LSN (1:112). Please unmount and run xfs_repair (>= v4.3) to resolve. [ 285.143431][T28633] loop1: detected capacity change from 0 to 131072 [ 285.143948][ T5751] XFS (loop2): Metadata CRC error detected at xfs_inobt_read_verify+0x50/0x108, xfs_finobt block 0x20 [ 285.149420][ T5751] XFS (loop2): Unmount and run xfs_repair [ 285.150650][T28633] F2FS-fs (loop1): Test dummy encryption mode enabled [ 285.152080][T28633] F2FS-fs (loop1): invalid crc value [ 285.156183][ T5751] XFS (loop2): First 128 bytes of corrupted metadata buffer: [ 285.161302][ T5751] 00000000: 46 49 42 33 00 00 00 01 ff ff ff ff ff ff ff ff FIB3............ [ 285.162619][ T5751] 00000010: 00 00 00 00 00 00 00 20 00 00 00 02 00 00 00 10 ....... ........ [ 285.164076][ T5751] 00000020: c4 96 e0 5e 54 0d 4c 72 b5 91 04 d7 9d 8b 4e eb ...^T.Lr......N. [ 285.165443][ T5751] 00000030: 00 00 00 00 ca b4 20 ce 00 00 11 40 00 00 40 37 ...... ....@..@7 [ 285.166800][ T5751] 00000040: ff ff ff ff ff ff fe 00 00 00 00 00 00 00 00 00 ................ [ 285.173115][T28700] BTRFS info (device loop0): enabling ssd optimizations [ 285.184567][T28633] F2FS-fs (loop1): Found nat_bits in checkpoint [ 285.213110][T28633] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 285.214341][ T5751] 00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 285.215641][ T5751] 00000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 285.217137][ T5751] 00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 285.218722][T28711] XFS (loop2): metadata I/O error in "xfs_btree_read_buf_block+0x184/0x290" at daddr 0x20 len 8 error 74 [ 285.220953][T28711] XFS (loop2): Failed to initialize disk quotas. [ 285.271121][ T4328] XFS (loop2): Unmounting Filesystem [ 285.325148][ T4326] BTRFS info (device loop0): last unmount of filesystem 395ef67a-297e-477c-816d-cd80a5b93e5d [ 285.434291][ T8967] BTRFS: device fsid 395ef67a-297e-477c-816d-cd80a5b93e5d devid 1 transid 9 /dev/loop0 scanned by udevd (8967) [ 285.436684][T28782] loop4: detected capacity change from 0 to 256 [ 285.438089][T28782] exfat: Deprecated parameter 'utf8' [ 285.438930][T28782] exfat: Deprecated parameter 'utf8' [ 285.439922][T28782] exfat: Deprecated parameter 'utf8' [ 285.452132][T28782] exFAT-fs (loop4): failed to load upcase table (idx : 0x00011f3f, chksum : 0x66b62981, utbl_chksum : 0xe619d30d) [ 285.483934][T28782] exFAT-fs (loop4): error, exfat_zeroed_cluster: out of range(sect:224 len:8) [ 285.485329][T28782] exFAT-fs (loop4): Filesystem has been set read-only [ 285.523336][T28794] netlink: 8 bytes leftover after parsing attributes in process `syz.1.10990'. [ 285.632955][T28812] netlink: 32 bytes leftover after parsing attributes in process `syz.1.11000'. [ 285.710909][T28820] loop4: detected capacity change from 0 to 4096 [ 285.912866][T28846] loop4: detected capacity change from 0 to 1764 [ 285.992319][T28860] kAFS: unable to lookup cell '' [ 286.107528][T28874] loop1: detected capacity change from 0 to 256 [ 286.127939][T28874] exFAT-fs (loop1): failed to load upcase table (idx : 0x00010000, chksum : 0xbe66dc59, utbl_chksum : 0xe619d30d) [ 286.134416][T28850] loop0: detected capacity change from 0 to 32768 [ 286.139165][T28850] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 8 /dev/loop0 scanned by syz.0.11018 (28850) [ 286.142400][T28850] BTRFS info (device loop0): first mount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 286.144427][T28850] BTRFS info (device loop0): using crc32c (crc32c-generic) checksum algorithm [ 286.147092][T28850] BTRFS info (device loop0): setting nodatacow, compression disabled [ 286.158115][T28872] xt_CT: No such helper "pptp" [ 286.177451][T28850] BTRFS info (device loop0): turning on flush-on-commit [ 286.178526][T28850] BTRFS info (device loop0): setting incompat feature flag for COMPRESS_LZO (0x8) [ 286.179798][T28850] BTRFS info (device loop0): use lzo compression, level 0 [ 286.180916][T28850] BTRFS info (device loop0): setting nodatasum [ 286.181827][T28850] BTRFS info (device loop0): use no compression [ 286.182767][T28850] BTRFS info (device loop0): trying to use backup root at mount time [ 286.184021][T28850] BTRFS info (device loop0): max_inline at 0 [ 286.184909][T28850] BTRFS info (device loop0): using free space tree [ 286.253536][T28889] loop4: detected capacity change from 0 to 736 [ 286.435093][ T55] BTRFS warning (device loop0): checksum verify failed on logical 5332992 mirror 1 wanted 0x0a5e5d25 found 0xcee3a718 level 0 [ 286.438374][T28850] BTRFS warning (device loop0): couldn't read tree root [ 286.439562][T28850] BTRFS warning (device loop0): try to load backup roots slot 1 [ 286.441140][ T4373] BTRFS warning (device loop0): checksum verify failed on logical 5324800 mirror 1 wanted 0x9f73850b found 0xe06dfc66 level 0 [ 286.446821][T28850] BTRFS warning (device loop0): couldn't read tree root [ 286.447893][T28850] BTRFS warning (device loop0): try to load backup roots slot 2 [ 286.450171][T28923] validate_nla: 1 callbacks suppressed [ 286.450179][T28923] netlink: 'syz.2.11045': attribute type 8 has an invalid length. [ 286.453581][T28850] BTRFS error (device loop0): parent transid verify failed on logical 5255168 mirror 1 wanted 5 found 7 [ 286.453705][T28879] XFS (loop3): Mounting V5 Filesystem [ 286.464005][T28850] BTRFS warning (device loop0): couldn't read tree root [ 286.468744][T28850] BTRFS warning (device loop0): try to load backup roots slot 3 [ 286.494705][T28850] BTRFS info (device loop0): enabling ssd optimizations [ 286.500541][T28850] BTRFS info (device loop0): rebuilding free space tree [ 286.509165][T28850] BTRFS info (device loop0): checking UUID tree [ 286.522618][T28879] XFS (loop3): Ending clean mount [ 286.526258][T28879] XFS (loop3): Quotacheck needed: Please wait. [ 286.543836][T28879] XFS (loop3): Quotacheck: Done. [ 286.615485][T28945] netlink: 'syz.2.11052': attribute type 1 has an invalid length. [ 286.619728][T28945] netlink: 'syz.2.11052': attribute type 2 has an invalid length. [ 286.624078][T28945] netlink: 4 bytes leftover after parsing attributes in process `syz.2.11052'. [ 286.635408][ T4326] BTRFS info (device loop0): last unmount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 286.712299][ T4321] XFS (loop3): Unmounting Filesystem [ 286.714847][ T4313] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 9 /dev/loop0 scanned by udevd (4313) [ 286.779443][T28956] cifs: Unknown parameter 'h}# [ 286.779443][T28956] [bIT&:"1:ӭ'4,Zz-#F<]%gC [ 286.779443][T28956] SȘȞZ6' [ 286.926763][ T4331] Bluetooth: hci2: SCO packet for unknown connection handle 0 [ 287.114755][T28998] netlink: 'syz.4.11078': attribute type 1 has an invalid length. [ 287.413630][T29039] netlink: set zone limit has 8 unknown bytes [ 287.876367][T29068] BTRFS error: device /dev/loop4 already registered with a higher generation, found 8 expect 9 [ 287.887282][T29051] XFS (loop1): Mounting V5 Filesystem [ 287.920852][T29051] XFS (loop1): Ending clean mount [ 288.002359][ T4320] XFS (loop1): Unmounting Filesystem [ 288.108139][ T4313] BTRFS error: device /dev/loop4 already registered with a higher generation, found 8 expect 9 [ 288.182647][T29104] BTRFS: device fsid 395ef67a-297e-477c-816d-cd80a5b93e5d devid 1 transid 8 /dev/loop4 scanned by syz.4.11121 (29104) [ 288.190467][T29104] BTRFS info (device loop4): first mount of filesystem 395ef67a-297e-477c-816d-cd80a5b93e5d [ 288.194466][T29104] BTRFS info (device loop4): using sha256 (sha256-ce) checksum algorithm [ 288.197087][T29104] BTRFS info (device loop4): using free space tree [ 288.270921][T29104] BTRFS info (device loop4): enabling ssd optimizations [ 288.306647][ T4333] BTRFS info (device loop4): last unmount of filesystem 395ef67a-297e-477c-816d-cd80a5b93e5d [ 288.429927][ T4313] BTRFS: device fsid 395ef67a-297e-477c-816d-cd80a5b93e5d devid 1 transid 9 /dev/loop4 scanned by udevd (4313) [ 288.463905][T29114] F2FS-fs (loop2): Invalid log_blocksize (268), supports only 12 [ 288.465348][T29114] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 288.470806][T29114] F2FS-fs (loop2): invalid crc value [ 288.484604][T29150] netlink: 'syz.0.11133': attribute type 10 has an invalid length. [ 288.485985][T29150] __nla_validate_parse: 5 callbacks suppressed [ 288.485993][T29150] netlink: 40 bytes leftover after parsing attributes in process `syz.0.11133'. [ 288.488499][T29150] device ipvlan1 entered promiscuous mode [ 288.490355][T29150] bridge0: port 3(ipvlan1) entered blocking state [ 288.491766][T29150] bridge0: port 3(ipvlan1) entered disabled state [ 288.493799][T29150] A link change request failed with some changes committed already. Interface ipvlan1 may have been left with an inconsistent configuration, please check. [ 288.497194][T29114] F2FS-fs (loop2): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 9809626597) [ 288.525570][T29114] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 288.526738][T29114] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 288.561945][T29114] fscrypt (loop2, inode 3): Error -61 getting encryption context [ 288.616818][T29161] xt_addrtype: output interface limitation not valid in PREROUTING and INPUT [ 288.751054][T29148] BTRFS error: device /dev/loop1 already registered with a higher generation, found 8 expect 9 [ 288.835532][T29184] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 288.836874][T29184] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 288.842466][T29184] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 288.852701][T29186] ieee802154 phy0 wpan0: encryption failed: -22 [ 288.853841][T29186] ieee802154 phy0 wpan0: encryption failed: -22 [ 288.854430][T29184] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 288.856863][T29184] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 288.858296][T29184] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 288.881296][T29184] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 288.882577][T29184] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 288.978197][T29195] hfsplus: write access to a journaled filesystem is not supported, use the force option at your own risk, mounting read-only. [ 288.994878][T29200] vhci_hcd vhci_hcd.0: pdev(2) rhport(0) sockfd(3) [ 288.995943][T29200] vhci_hcd vhci_hcd.0: devid(0) speed(2) speed_str(full-speed) [ 288.996940][T29195] hfsplus: filesystem is marked journaled, leaving read-only. [ 288.997719][T29200] vhci_hcd vhci_hcd.0: Device attached [ 289.000731][T29201] vhci_hcd: connection closed [ 289.000963][ T4373] vhci_hcd: stop threads [ 289.002325][ T4373] vhci_hcd: release socket [ 289.003047][ T4373] vhci_hcd: disconnect device [ 289.055746][T29212] cifs: Unknown parameter 'h}# [ 289.055746][T29212] [bIT&:"A1:ӭ'4,9z -#I]%g' [ 289.071123][T29216] x_tables: ip_tables: DNAT target: used from hooks POSTROUTING, but only usable from PREROUTING/OUTPUT [ 289.103106][T29221] FAT-fs (loop3): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 289.124179][T29221] FAT-fs (loop3): error, corrupted file size (i_pos 196, 16779264) [ 289.125369][T29221] FAT-fs (loop3): Filesystem has been set read-only [ 289.262522][T29243] kAFS: unable to lookup cell '\/' [ 289.301561][T29247] netlink: 132 bytes leftover after parsing attributes in process `syz.0.11182'. [ 289.495779][T29277] netlink: 28 bytes leftover after parsing attributes in process `syz.1.11198'. [ 289.497538][T29277] netlink: 28 bytes leftover after parsing attributes in process `syz.1.11198'. [ 289.498995][T29277] netlink: 'syz.1.11198': attribute type 6 has an invalid length. [ 289.574565][T29287] ieee802154 phy0 wpan0: encryption failed: -22 [ 289.588636][T29290] EXT4-fs: Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 289.637713][T29290] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: none. [ 289.642610][T29290] EXT4-fs error (device loop1): ext4_xattr_inode_iget:401: inode #11: comm syz.1.11203: missing EA_INODE flag [ 289.665151][T29290] EXT4-fs (loop1): Remounting filesystem read-only [ 289.666584][T29290] EXT4-fs error (device loop1): ext4_xattr_inode_iget:406: comm syz.1.11203: error while reading EA inode 11 err=-117 [ 289.687489][T29290] EXT4-fs (loop1): Remounting filesystem read-only [ 289.689419][T29290] EXT4-fs warning (device loop1): ext4_expand_extra_isize_ea:2800: Unable to expand inode 15. Delete some EAs or run e2fsck. [ 289.762479][ T4320] EXT4-fs (loop1): unmounting filesystem. [ 289.813435][T29314] xt_CT: No such helper "snmp_trap" [ 289.880566][T29332] FAT-fs (loop2): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! [ 289.938267][T29332] FAT-fs (loop2): error, fat_get_cluster: invalid cluster chain (i_pos 548) [ 289.939851][T29332] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 548) [ 289.941231][T29332] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 548) [ 290.208936][T29371] netlink: 8 bytes leftover after parsing attributes in process `syz.3.11242'. [ 290.210306][T29371] netlink: 6 bytes leftover after parsing attributes in process `syz.3.11242'. [ 290.298800][T29378] set_capacity_and_notify: 14 callbacks suppressed [ 290.298810][T29378] loop0: detected capacity change from 0 to 4096 [ 290.304212][T29382] loop2: detected capacity change from 0 to 1024 [ 290.355545][T29353] loop4: detected capacity change from 0 to 40427 [ 290.369371][T29353] F2FS-fs (loop4): build fault injection attr: rate: 0, type: 0x35f7 [ 290.371262][T29353] F2FS-fs (loop4): build fault injection attr: rate: 690, type: 0x3ffff [ 290.375113][ T39] hfsplus: b-tree write err: -5, ino 25 [ 290.376196][ T39] hfsplus: b-tree write err: -5, ino 4 [ 290.377011][ T39] hfsplus: b-tree write err: -5, ino 2 [ 290.378426][T29353] F2FS-fs (loop4): invalid crc value [ 290.384160][T29353] F2FS-fs (loop4): Found nat_bits in checkpoint [ 290.406913][T29353] F2FS-fs (loop4): Start checkpoint disabled! [ 290.417644][T29353] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e6 [ 290.425717][T29353] syz.4.11233: attempt to access beyond end of device [ 290.425717][T29353] loop4: rw=2049, sector=45096, nr_sectors = 8 limit=40427 [ 290.485002][ T39] kworker/u4:2: attempt to access beyond end of device [ 290.485002][ T39] loop4: rw=2049, sector=45104, nr_sectors = 8 limit=40427 [ 290.546805][T29395] netlink: 'syz.0.11252': attribute type 4 has an invalid length. [ 290.551745][T29395] netlink: 152 bytes leftover after parsing attributes in process `syz.0.11252'. [ 290.651616][T29407] netdevsim netdevsim3: loading /lib/firmware// failed with error -22 [ 290.653473][T29408] netlink: 199836 bytes leftover after parsing attributes in process `syz.4.11257'. [ 290.655195][T29407] netdevsim netdevsim3: Direct firmware load for / failed with error -22 [ 290.659367][T29407] netdevsim netdevsim3: Falling back to sysfs fallback for: / [ 290.849906][T29426] netlink: 28 bytes leftover after parsing attributes in process `syz.4.11265'. [ 290.856328][T29426] netlink: 28 bytes leftover after parsing attributes in process `syz.4.11265'. [ 290.930913][T29436] ip6t_rpfilter: unknown options [ 291.030726][T29446] netlink: 'syz.4.11276': attribute type 6 has an invalid length. [ 291.045665][T29350] loop1: detected capacity change from 0 to 131072 [ 291.060275][T29350] F2FS-fs (loop1): Wrong CP boundary, start(512) end(1536) blocks(0) [ 291.063203][T29350] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 291.065101][T29350] F2FS-fs (loop1): invalid crc value [ 291.090012][T29350] F2FS-fs (loop1): Found nat_bits in checkpoint [ 291.110777][T29350] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 291.112133][T29350] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 [ 291.164682][T29462] loop0: detected capacity change from 0 to 512 [ 291.171188][T29462] EXT4-fs: Ignoring removed orlov option [ 291.172158][T29462] EXT4-fs: Ignoring removed bh option [ 291.176377][T29462] EXT4-fs: Journaled quota options ignored when QUOTA feature is enabled [ 291.187761][T29462] EXT4-fs (loop0): orphan cleanup on readonly fs [ 291.217873][T29466] loop4: detected capacity change from 0 to 4096 [ 291.219558][T29462] EXT4-fs error (device loop0): ext4_validate_block_bitmap:438: comm syz.0.11282: bg 0: block 248: padding at end of block bitmap is not set [ 291.224189][T29462] __quota_error: 71 callbacks suppressed [ 291.224198][T29462] Quota error (device loop0): write_blk: dquota write failed [ 291.226193][T29462] Quota error (device loop0): qtree_write_dquot: Error -117 occurred while creating quota [ 291.227735][T29462] EXT4-fs error (device loop0): ext4_acquire_dquot:6835: comm syz.0.11282: Failed to acquire dquot type 1 [ 291.227878][T29466] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 291.239927][T29462] EXT4-fs (loop0): 1 truncate cleaned up [ 291.251216][T29462] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 291.271298][T29462] EXT4-fs error (device loop0): ext4_lookup:1862: inode #2: comm syz.0.11282: deleted inode referenced: 12 [ 291.297004][ T4326] EXT4-fs (loop0): unmounting filesystem. [ 291.336736][ T4333] EXT4-fs (loop4): unmounting filesystem. [ 291.437421][T29486] loop2: detected capacity change from 0 to 2048 [ 291.444416][T29486] UDF-fs: error (device loop2): udf_process_sequence: Primary Volume Descriptor not found! [ 291.451189][T29486] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 291.521435][T29500] futex_wake_op: CH뙪rA tries to shift op by -1; fix this program [ 291.523506][T29498] autofs4:pid:29498:validate_dev_ioctl: invalid path supplied for cmd(0xc018937e) [ 291.699073][T29526] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 291.700301][T29526] IPv6: NLM_F_CREATE should be set when creating new route [ 291.701589][T29526] IPv6: NLM_F_CREATE should be set when creating new route [ 291.808482][T29540] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 291.867576][T29552] xt_hashlimit: invalid rate [ 291.873347][T29553] netlink: 'syz.4.11324': attribute type 1 has an invalid length. [ 291.874628][T29553] netlink: 'syz.4.11324': attribute type 1 has an invalid length. [ 291.909433][T29561] nft_compat: unsupported protocol 1 [ 291.986059][T29573] loop4: detected capacity change from 0 to 256 [ 292.019895][T29577] loop3: detected capacity change from 0 to 256 [ 292.157534][T29597] netlink: 'syz.2.11348': attribute type 6 has an invalid length. [ 292.290014][T29613] loop1: detected capacity change from 0 to 4096 [ 292.295721][T29619] random: crng reseeded on system resumption [ 292.305079][T29613] NILFS (loop1): mounting unchecked fs [ 292.305928][T29613] NILFS (loop1): recovery required for readonly filesystem [ 292.307034][T29613] NILFS (loop1): write access will be enabled during recovery [ 292.318887][T29613] NILFS (loop1): invalid segment: Checksum error in segment payload [ 292.320095][T29613] NILFS (loop1): trying rollback from an earlier position [ 292.334894][T29613] NILFS (loop1): norecovery option specified, skipping roll-forward recovery [ 292.356540][T29613] NILFS (loop1): couldn't remount because the filesystem is in an incomplete recovery state [ 292.456580][T29633] device bridge2 entered promiscuous mode [ 292.610155][T29655] netlink: 'syz.0.11377': attribute type 3 has an invalid length. [ 292.615743][ T1697] hfsplus: b-tree write err: -5, ino 25 [ 292.616749][ T1697] hfsplus: b-tree write err: -5, ino 4 [ 292.617708][ T1697] hfsplus: b-tree write err: -5, ino 2 [ 292.882559][T29685] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 292.970563][T29669] BTRFS error: device /dev/loop2 already registered with a higher generation, found 8 expect 9 [ 293.060512][T29703] netlink: 'syz.4.11401': attribute type 21 has an invalid length. [ 293.061781][T29703] netlink: 'syz.4.11401': attribute type 4 has an invalid length. [ 293.093740][T29705] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 293.096627][T29705] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 293.098575][T29705] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 293.203576][ T4313] BTRFS error: device /dev/loop2 already registered with a higher generation, found 8 expect 9 [ 293.209868][T29593] F2FS-fs (loop3): Test dummy encryption mode enabled [ 293.218834][T29593] F2FS-fs (loop3): invalid crc value [ 293.243549][T29593] F2FS-fs (loop3): Found nat_bits in checkpoint [ 293.272326][T29593] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 293.405622][T29737] xt_CONNSECMARK: only valid in 'mangle' or 'security' table, not 'raw' [ 293.463201][T29750] binder: 29747:29750 ioctl c018620b 9999999999999999 returned -14 [ 293.524941][T29760] device bridge2 entered promiscuous mode [ 293.575111][T29770] do_dccp_setsockopt: sockopt(CHANGE_L/R) is deprecated: fix your app [ 293.752405][ T9] hfsplus: b-tree write err: -5, ino 25 [ 293.753587][ T9] hfsplus: b-tree write err: -5, ino 4 [ 293.754551][ T9] hfsplus: b-tree write err: -5, ino 2 [ 293.908860][T29810] Alternate GPT is invalid, using primary GPT. [ 293.909907][T29810] loop2: p2 p3 p7 [ 293.938143][ T27] audit: type=1326 audit(2000530415.801:139): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=29819 comm="syz.3.11449" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff95577128 code=0x0 [ 294.066063][T29838] device xfrm1 entered promiscuous mode [ 294.225560][T29865] xt_socket: unknown flags 0x4c [ 294.249720][T29870] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 294.251687][T29870] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 294.252963][T29870] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 294.330970][T29870] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 294.365756][T29895] __nla_validate_parse: 5 callbacks suppressed [ 294.365769][T29895] netlink: 16 bytes leftover after parsing attributes in process `syz.4.11474'. [ 294.377080][T29895] netlink: 16 bytes leftover after parsing attributes in process `syz.4.11474'. [ 294.423987][T29902] overlayfs: NFS export requires "redirect_dir=nofollow" on non-upper mount, falling back to nfs_export=off. [ 294.435024][T29902] overlayfs: conflicting options: userxattr,metacopy=on [ 294.498479][T29911] netlink: 44 bytes leftover after parsing attributes in process `syz.0.11479'. [ 294.551027][T29921] netlink: 'syz.3.11487': attribute type 1 has an invalid length. [ 294.705054][T29946] (unnamed net_device) (uninitialized): option tlb_dynamic_lb: invalid value (2) [ 294.765557][T29961] xt_hashlimit: max too large, truncated to 1048576 [ 294.766642][T29961] No such timeout policy "syz1" [ 294.856801][T29969] FAT-fs (loop1): Directory bread(block 64) failed [ 294.857909][T29969] FAT-fs (loop1): Directory bread(block 65) failed [ 294.861233][T29969] FAT-fs (loop1): Directory bread(block 66) failed [ 294.866033][T29969] FAT-fs (loop1): Directory bread(block 67) failed [ 294.867134][T29969] FAT-fs (loop1): Directory bread(block 68) failed [ 294.875673][T29969] FAT-fs (loop1): Directory bread(block 69) failed [ 294.876739][T29969] FAT-fs (loop1): Directory bread(block 70) failed [ 294.877705][T29969] FAT-fs (loop1): Directory bread(block 71) failed [ 294.878686][T29969] FAT-fs (loop1): Directory bread(block 72) failed [ 294.879746][T29969] FAT-fs (loop1): Directory bread(block 73) failed [ 295.059266][T29988] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 295.060735][T29988] ext4 filesystem being mounted at /2350/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 295.083821][T29988] fs-verity (loop4, inode 15): Unrecognized descriptor size: 0 bytes [ 295.151151][ T4333] EXT4-fs (loop4): unmounting filesystem. [ 295.226462][T30022] snd_dummy snd_dummy.0: control 1:1:3:syz1:9 is already present [ 295.251476][T30025] device xfrm0 entered promiscuous mode [ 295.354582][T30001] (syz.0.11522,30001,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 295.368572][T30001] (syz.0.11522,30001,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 295.387967][T30001] JBD2: Ignoring recovery information on journal [ 295.452612][T30001] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 295.505450][ T4326] ocfs2: Unmounting device (7,0) on (node local) [ 295.524016][T30055] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 295.525633][T30055] ext4 filesystem being mounted at /2356/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 295.610791][ T4333] EXT4-fs (loop4): unmounting filesystem. [ 295.713434][ T8967] udevd[8967]: inotify_add_watch(7, /dev/loop2p2, 10) failed: No such file or directory [ 295.722587][T30087] netlink: 4 bytes leftover after parsing attributes in process `syz.0.11564'. [ 295.729993][T30090] netlink: 12 bytes leftover after parsing attributes in process `syz.2.11565'. [ 295.731502][T30090] netlink: 24 bytes leftover after parsing attributes in process `syz.2.11565'. [ 295.759146][ T4857] udevd[4857]: inotify_add_watch(7, /dev/loop2p3, 10) failed: No such file or directory [ 295.767482][ T5940] udevd[5940]: inotify_add_watch(7, /dev/loop2p7, 10) failed: No such file or directory [ 295.914076][T30113] netlink: 'syz.4.11575': attribute type 3 has an invalid length. [ 295.925140][T30113] netlink: 8 bytes leftover after parsing attributes in process `syz.4.11575'. [ 295.965870][T30082] set_capacity_and_notify: 13 callbacks suppressed [ 295.965880][T30082] loop1: detected capacity change from 0 to 32768 [ 296.001286][T30125] netlink: 12 bytes leftover after parsing attributes in process `syz.3.11581'. [ 296.013850][T30132] netlink: 36 bytes leftover after parsing attributes in process `syz.4.11584'. [ 296.016959][T30127] netlink: 'syz.2.11582': attribute type 1 has an invalid length. [ 296.018142][T30127] netlink: 'syz.2.11582': attribute type 3 has an invalid length. [ 296.026571][T30082] XFS (loop1): DAX unsupported by block device. Turning off DAX. [ 296.028115][T30082] XFS (loop1): Mounting V5 Filesystem [ 296.043632][T30127] netlink: 224 bytes leftover after parsing attributes in process `syz.2.11582'. [ 296.106349][T30082] XFS (loop1): Ending clean mount [ 296.157753][T30130] loop0: detected capacity change from 0 to 32768 [ 296.254864][ T4320] XFS (loop1): Unmounting Filesystem [ 296.476998][T30180] binder: 30179:30180 ioctl c018620b 0 returned -14 [ 296.682254][T30201] loop0: detected capacity change from 0 to 1024 [ 296.711652][T30178] loop3: detected capacity change from 0 to 32768 [ 296.764201][ T4386] hfsplus: b-tree write err: -5, ino 25 [ 296.765189][ T4386] hfsplus: b-tree write err: -5, ino 4 [ 296.766133][ T4386] hfsplus: b-tree write err: -5, ino 2 [ 296.772760][T30211] bond0: (slave lo): enslaved VLAN challenged slave. Adding VLANs will be blocked as long as it is part of bond. [ 296.774808][T30211] bond0: (slave lo): Error: Device type is different from other slaves [ 296.933831][T30233] loop1: detected capacity change from 0 to 2048 [ 296.936689][T30233] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 297.111560][T30256] loop2: detected capacity change from 0 to 512 [ 297.117253][T30262] loop1: detected capacity change from 0 to 16 [ 297.119128][T30262] MTD: Attempt to mount non-MTD device "/dev/loop1" [ 297.148959][T30256] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 297.150390][T30256] ext4 filesystem being mounted at /2414/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 297.171452][T30268] IPv6: ADDRCONF(NETDEV_CHANGE): netdevsim0: link becomes ready [ 297.172654][T30268] A link change request failed with some changes committed already. Interface netdevsim0 may have been left with an inconsistent configuration, please check. [ 297.299408][ T4328] EXT4-fs (loop2): unmounting filesystem. [ 297.403057][T30302] loop1: detected capacity change from 0 to 512 [ 297.449428][T30302] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 297.451196][T30302] ext4 filesystem being mounted at /2237/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 297.454127][T30313] validate_nla: 1 callbacks suppressed [ 297.454135][T30313] netlink: 'syz.2.11670': attribute type 1 has an invalid length. [ 297.471157][T30310] netlink: 'syz.3.11669': attribute type 13 has an invalid length. [ 297.566351][ T4320] EXT4-fs (loop1): unmounting filesystem. [ 297.580513][T30331] CIFS mount error: No usable UNC path provided in device string! [ 297.580513][T30331] [ 297.582184][T30331] CIFS: VFS: CIFS mount error: No usable UNC path provided in device string! [ 297.601451][T30335] binder: 30335:30334 cannot find target node [ 297.602461][T30335] binder: 30334:30335 transaction call to 0:0 failed 1/29189/-22, size -393-0 line 3045 [ 297.604024][T30335] binder: 30334:30335 ioctl c0306201 20000140 returned -14 [ 297.605525][ T6559] binder: undelivered TRANSACTION_ERROR: 29189 [ 297.660068][T30339] binder: 30338:30339 ioctl c018620b 0 returned -14 [ 298.004543][T30393] comedi: No check for data length of config insn id 35 is implemented [ 298.005857][T30393] comedi: Add a check to check_insn_config_length in drivers/comedi/comedi_fops.c [ 298.007305][T30393] comedi: Assuming n=15 is correct [ 298.060697][T30403] loop0: detected capacity change from 0 to 64 [ 298.188425][T30417] loop0: detected capacity change from 0 to 2048 [ 298.201541][T30417] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 298.286494][T30436] MTD: Attempt to mount non-MTD device "/dev/loop2" [ 298.485356][T30467] erofs: (device loop3): mounted with root inode @ nid 36. [ 299.120004][T30520] BTRFS info (device loop0): first mount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 299.124114][T30520] BTRFS info (device loop0): using crc32c (crc32c-generic) checksum algorithm [ 299.126760][T30520] BTRFS info (device loop0): turning off barriers [ 299.136692][T30520] BTRFS info (device loop0): setting nodatasum [ 299.137701][T30520] BTRFS info (device loop0): setting incompat feature flag for COMPRESS_ZSTD (0x10) [ 299.143801][T30520] BTRFS info (device loop0): use zstd compression, level 3 [ 299.147321][T30520] BTRFS info (device loop0): using free space tree [ 299.269269][T30530] F2FS-fs (loop2): invalid crc value [ 299.303857][T30530] F2FS-fs (loop2): Found nat_bits in checkpoint [ 299.332287][ T4326] BTRFS info (device loop0): last unmount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 299.341375][T30530] F2FS-fs (loop2): Cannot turn on quotas: -2 on 1 [ 299.404333][T30530] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 299.414555][T30530] F2FS-fs (loop2): switch extent_cache option is not allowed [ 299.599567][T30499] Bluetooth: hci0: Opcode 0x0c20 failed: -4 [ 299.666782][T30597] xt_TPROXY: Can be used only with -p tcp or -p udp [ 299.668667][T30572] F2FS-fs (loop1): Invalid SB checksum offset: 0 [ 299.669724][T30572] F2FS-fs (loop1): Can't find valid F2FS filesystem in 2th superblock [ 299.679920][T30572] F2FS-fs (loop1): invalid crc value [ 299.688233][T30600] nftables ruleset with unbound chain [ 299.693170][T30572] F2FS-fs (loop1): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 585327988383614437) [ 299.713978][T30572] F2FS-fs (loop1): recover fsync data on readonly fs [ 299.717323][T30572] F2FS-fs (loop1): Try to recover 2th superblock, ret: -30 [ 299.718567][T30572] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 299.722917][T30572] F2FS-fs (loop1): Corrupted max_depth of 3: 49665 [ 299.952000][T30635] __nla_validate_parse: 4 callbacks suppressed [ 299.952019][T30635] netlink: 24 bytes leftover after parsing attributes in process `syz.2.11799'. [ 300.043280][T30645] exFAT-fs (loop3): failed to load upcase table (idx : 0x00010000, chksum : 0x36e00b20, utbl_chksum : 0xe619d30d) [ 300.122633][T30663] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 300.123826][T30663] IPv6: NLM_F_CREATE should be set when creating new route [ 300.125158][T30663] IPv6: NLM_F_CREATE should be set when creating new route [ 300.275815][T30677] FAT-fs (loop2): Directory bread(block 64) failed [ 300.276916][T30677] FAT-fs (loop2): Directory bread(block 65) failed [ 300.277994][T30677] FAT-fs (loop2): Directory bread(block 66) failed [ 300.279048][T30677] FAT-fs (loop2): Directory bread(block 67) failed [ 300.280098][T30677] FAT-fs (loop2): Directory bread(block 68) failed [ 300.281119][T30677] FAT-fs (loop2): Directory bread(block 69) failed [ 300.317819][T30677] FAT-fs (loop2): Directory bread(block 70) failed [ 300.318966][T30677] FAT-fs (loop2): Directory bread(block 71) failed [ 300.320015][T30677] FAT-fs (loop2): Directory bread(block 72) failed [ 300.321006][T30677] FAT-fs (loop2): Directory bread(block 73) failed [ 300.480339][T30706] FAT-fs (loop3): Directory bread(block 64) failed [ 300.481520][T30706] FAT-fs (loop3): Directory bread(block 65) failed [ 300.482594][T30706] FAT-fs (loop3): Directory bread(block 66) failed [ 300.483580][T30706] FAT-fs (loop3): Directory bread(block 67) failed [ 300.484628][T30706] FAT-fs (loop3): Directory bread(block 68) failed [ 300.485663][T30706] FAT-fs (loop3): Directory bread(block 69) failed [ 300.486674][T30706] FAT-fs (loop3): Directory bread(block 70) failed [ 300.487696][T30706] FAT-fs (loop3): Directory bread(block 71) failed [ 300.505346][T30706] FAT-fs (loop3): Directory bread(block 72) failed [ 300.506429][T30706] FAT-fs (loop3): Directory bread(block 73) failed [ 300.512826][T30711] ntfs3: loop1: Different NTFS' sector size (1024) and media sector size (512) [ 300.538408][T30711] ntfs3: loop1: ino=5, "/" directory corrupted [ 300.539827][T30711] ntfs3: loop1: Mark volume as dirty due to NTFS errors [ 300.568588][ T27] audit: type=1400 audit(2000530421.990:140): apparmor="DENIED" operation="stack" info="label not found" error=-2 profile="unconfined" name=26260A3A0CCA7C2B08C9DFF78977F306B457CA93031D371D06D2E59E863E2FE54118A4EE43068DF6BA88E1B6DC3A2F2C91AE1C817D6B6014270B8BC51F73363852F4F12EE955F464599F0C485D pid=30718 comm="syz.4.11838" [ 300.706929][T30740] netlink: 20 bytes leftover after parsing attributes in process `syz.2.11850'. [ 300.711286][T30740] netlink: 40 bytes leftover after parsing attributes in process `syz.2.11850'. [ 300.712677][T30740] netlink: 40 bytes leftover after parsing attributes in process `syz.2.11850'. [ 300.774845][T30751] netlink: 20 bytes leftover after parsing attributes in process `syz.2.11856'. [ 300.776290][T30751] netlink: 20 bytes leftover after parsing attributes in process `syz.2.11856'. [ 300.852488][ T4331] Bluetooth: hci0: command 0x0c20 tx timeout [ 300.945825][T30771] exfat: Deprecated parameter 'namecase' [ 300.947182][T30771] exfat: Deprecated parameter 'utf8' [ 300.998254][T30776] FAT-fs (loop3): Directory bread(block 64) failed [ 300.999372][T30776] FAT-fs (loop3): Directory bread(block 65) failed [ 301.000428][T30776] FAT-fs (loop3): Directory bread(block 66) failed [ 301.001481][T30776] FAT-fs (loop3): Directory bread(block 67) failed [ 301.009231][T30771] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0xffade8b4, utbl_chksum : 0xe619d30d) [ 301.031462][T30776] FAT-fs (loop3): Directory bread(block 68) failed [ 301.032735][T30776] FAT-fs (loop3): Directory bread(block 69) failed [ 301.033771][T30776] FAT-fs (loop3): Directory bread(block 70) failed [ 301.053993][T30776] FAT-fs (loop3): Directory bread(block 71) failed [ 301.055201][T30776] FAT-fs (loop3): Directory bread(block 72) failed [ 301.061338][T30776] FAT-fs (loop3): Directory bread(block 73) failed [ 301.087915][T30783] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 301.154502][T30790] IPv6: Can't replace route, no match found [ 301.312582][T30813] overlayfs: missing 'lowerdir' [ 301.364664][T30819] set_capacity_and_notify: 19 callbacks suppressed [ 301.364673][T30819] loop3: detected capacity change from 0 to 2048 [ 301.391527][T30819] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 301.425954][T30824] loop2: detected capacity change from 0 to 1024 [ 301.437908][T30798] loop1: detected capacity change from 0 to 32768 [ 301.506856][T30824] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 301.522346][T30798] ERROR: (device loop1): dbAllocAG: unable to allocate blocks [ 301.522346][T30798] [ 301.536277][T30798] jfs_rename: dtInsert returned -EIO [ 301.539231][T30841] netlink: 16 bytes leftover after parsing attributes in process `syz.0.11898'. [ 301.560412][ T4328] EXT4-fs (loop2): unmounting filesystem. [ 301.768438][T30865] loop2: detected capacity change from 0 to 128 [ 301.812466][T30865] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 52) [ 301.813938][T30865] FAT-fs (loop2): Filesystem has been set read-only [ 301.868106][ T4328] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 52) [ 302.066729][T30883] loop0: detected capacity change from 0 to 1024 [ 302.080112][T30851] loop3: detected capacity change from 0 to 32768 [ 302.083277][T30883] hfsplus: invalid length 32517 has been corrected to 255 [ 302.088930][T30863] loop1: detected capacity change from 0 to 32768 [ 302.095702][T30851] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 302.096989][T30851] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 302.100090][T30863] sysfs: cannot create duplicate filename '/fs/gfs2/syz:syz' [ 302.101352][T30863] CPU: 0 PID: 30863 Comm: syz.1.11909 Not tainted syzkaller #0 [ 302.102656][T30863] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/26/2026 [ 302.104332][T30863] Call trace: [ 302.104882][T30863] dump_backtrace+0x1c0/0x1ec [ 302.105684][T30863] show_stack+0x2c/0x3c [ 302.106380][T30863] __dump_stack+0x30/0x40 [ 302.107131][T30863] dump_stack_lvl+0xf4/0x15c [ 302.107903][T30863] dump_stack+0x1c/0x5c [ 302.108579][T30863] sysfs_create_dir_ns+0x244/0x264 [ 302.109415][T30863] kobject_add_internal+0x598/0xb08 [ 302.110269][T30863] kobject_init_and_add+0x124/0x190 [ 302.111124][T30863] gfs2_sys_fs_add+0x200/0x41c [ 302.111890][T30863] gfs2_fill_super+0xdec/0x194c [ 302.112661][T30863] get_tree_bdev+0x358/0x544 [ 302.113402][T30863] gfs2_get_tree+0x54/0x1b4 [ 302.114109][T30863] vfs_get_tree+0x90/0x274 [ 302.114810][T30863] do_new_mount+0x228/0x810 [ 302.115529][T30863] path_mount+0x5bc/0xe80 [ 302.116238][T30863] __arm64_sys_mount+0x49c/0x59c [ 302.117029][T30863] invoke_syscall+0x98/0x2b4 [ 302.117771][T30863] el0_svc_common+0x138/0x258 [ 302.118522][T30863] do_el0_svc+0x58/0x130 [ 302.119190][T30863] el0_svc+0x58/0x128 [ 302.119822][T30863] el0t_64_sync_handler+0x84/0xf0 [ 302.120609][T30863] el0t_64_sync+0x18c/0x190 [ 302.121346][ C0] vkms_vblank_simulate: vblank timer overrun [ 302.135253][T30851] gfs2: fsid=syz:syz.0: journal 0 mapped with 16 extents in 0ms [ 302.139836][T22472] gfs2: fsid=syz:syz.0: jid=0, already locked for use [ 302.140838][T22472] gfs2: fsid=syz:syz.0: jid=0: Looking at journal... [ 302.166800][T30863] kobject_add_internal failed for syz:syz with -EEXIST, don't try to register things with the same name in the same directory. [ 302.168874][T30863] gfs2: fsid=syz:syz: error -17 adding sysfs files [ 302.176870][T22472] gfs2: fsid=syz:syz.0: jid=0: Journal head lookup took 33ms [ 302.178216][T22472] gfs2: fsid=syz:syz.0: jid=0: Done [ 302.179075][T30851] gfs2: fsid=syz:syz.0: first mount done, others may mount [ 302.198936][T30851] gfs2: fsid=syz:syz.0: gfs2_check_dirent: gfs2_dirent too small (not first in block) [ 302.200913][T30851] gfs2: fsid=syz:syz.0: fatal: filesystem consistency error [ 302.200913][T30851] inode = 12 2341 [ 302.200913][T30851] function = gfs2_dirent_scan, file = fs/gfs2/dir.c, line = 602 [ 302.208364][T29890] hfsplus: b-tree write err: -5, ino 20 [ 302.223576][T30851] gfs2: fsid=syz:syz.0: G: s:SH n:2/925 f:qob t:SH d:EX/0 a:0 v:0 r:3 m:20 p:1 [ 302.225029][T30851] gfs2: fsid=syz:syz.0: H: s:SH f:H e:0 p:30851 [syz.3.11904] __gfs2_lookup+0xbc/0x2b8 [ 302.226902][T30851] gfs2: fsid=syz:syz.0: I: n:12/2341 t:4 f:0x00 d:0x00000001 s:3864 p:0 [ 302.228221][T30851] gfs2: fsid=syz:syz.0: about to withdraw this file system [ 302.229359][T30851] gfs2: fsid=syz:syz.0: Journal recovery skipped for jid 0 until next mount. [ 302.231118][T30851] gfs2: fsid=syz:syz.0: Glock dequeues delayed: 0 [ 302.233506][T30851] gfs2: fsid=syz:syz.0: File system withdrawn [ 302.239982][T30851] CPU: 1 PID: 30851 Comm: syz.3.11904 Not tainted syzkaller #0 [ 302.241203][T30851] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/26/2026 [ 302.242786][T30851] Call trace: [ 302.243299][T30851] dump_backtrace+0x1c0/0x1ec [ 302.244031][T30851] show_stack+0x2c/0x3c [ 302.244765][T30851] __dump_stack+0x30/0x40 [ 302.245501][T30851] dump_stack_lvl+0xf4/0x15c [ 302.246239][T30851] dump_stack+0x1c/0x5c [ 302.246919][T30851] gfs2_withdraw+0x9ec/0x127c [ 302.247687][T30851] gfs2_consist_inode_i+0xf0/0x10c [ 302.248536][T30851] gfs2_dirent_scan+0x458/0x584 [ 302.249322][T30851] gfs2_dirent_search+0x250/0x6f0 [ 302.250203][T30851] gfs2_dir_search+0x5c/0x204 [ 302.250956][T30851] gfs2_lookupi+0x3cc/0x5b0 [ 302.251758][T30851] __gfs2_lookup+0xbc/0x2b8 [ 302.252488][T30851] gfs2_atomic_open+0x8c/0x1c4 [ 302.253291][T30851] path_openat+0xb4c/0x26bc [ 302.254048][T30851] do_filp_open+0x194/0x384 [ 302.254801][T30851] do_sys_openat2+0x134/0x3f4 [ 302.255572][T30851] __arm64_sys_openat+0x118/0x14c [ 302.256382][T30851] invoke_syscall+0x98/0x2b4 [ 302.257164][T30851] el0_svc_common+0x138/0x258 [ 302.257904][T30851] do_el0_svc+0x58/0x130 [ 302.258589][T30851] el0_svc+0x58/0x128 [ 302.259236][T30851] el0t_64_sync_handler+0x84/0xf0 [ 302.260071][T30851] el0t_64_sync+0x18c/0x190 [ 302.268697][T30899] netlink: 'syz.2.11927': attribute type 9 has an invalid length. [ 302.269015][T30897] device geneve2 entered promiscuous mode [ 302.326371][T30904] random: crng reseeded on system resumption [ 302.334224][T30905] netlink: 'syz.2.11929': attribute type 21 has an invalid length. [ 302.340470][T30905] netlink: 164 bytes leftover after parsing attributes in process `syz.2.11929'. [ 302.395064][T30909] loop4: detected capacity change from 0 to 256 [ 302.417917][T30909] FAT-fs (loop4): Directory bread(block 64) failed [ 302.419081][T30909] FAT-fs (loop4): Directory bread(block 65) failed [ 302.437445][T30909] FAT-fs (loop4): Directory bread(block 66) failed [ 302.447756][T30909] FAT-fs (loop4): Directory bread(block 67) failed [ 302.450887][T30909] FAT-fs (loop4): Directory bread(block 68) failed [ 302.451953][T30909] FAT-fs (loop4): Directory bread(block 69) failed [ 302.453106][T30909] FAT-fs (loop4): Directory bread(block 70) failed [ 302.454089][T30909] FAT-fs (loop4): Directory bread(block 71) failed [ 302.455083][T30909] FAT-fs (loop4): Directory bread(block 72) failed [ 302.465877][T30915] netlink: 'syz.3.11935': attribute type 1 has an invalid length. [ 302.467075][T30915] netlink: 224 bytes leftover after parsing attributes in process `syz.3.11935'. [ 302.472575][T30909] FAT-fs (loop4): Directory bread(block 73) failed [ 302.506538][T30920] loop2: detected capacity change from 0 to 128 [ 302.732046][T30949] x_tables: duplicate underflow at hook 3 [ 302.795850][T30922] loop3: detected capacity change from 0 to 32768 [ 302.802953][T30922] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 8 /dev/loop3 scanned by syz.3.11939 (30922) [ 302.810837][T30959] netlink: 3 bytes leftover after parsing attributes in process `syz.1.11957'. [ 302.812265][T30959] 0X: renamed from caif0 [ 302.815475][T30922] BTRFS info (device loop3): first mount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 302.818263][T30922] BTRFS info (device loop3): using crc32c (crc32c-generic) checksum algorithm [ 302.819692][T30922] BTRFS info (device loop3): turning off barriers [ 302.820727][T30922] BTRFS info (device loop3): setting nodatasum [ 302.824684][T30922] BTRFS info (device loop3): setting incompat feature flag for COMPRESS_ZSTD (0x10) [ 302.828537][T30922] BTRFS info (device loop3): use zstd compression, level 3 [ 302.829684][T30922] BTRFS info (device loop3): using free space tree [ 302.869906][T30959] A link change request failed with some changes committed already. Interface 60X may have been left with an inconsistent configuration, please check. [ 302.940402][T30982] EXT4-fs (loop0): feature flags set on rev 0 fs, running e2fsck is recommended [ 302.946481][T30982] EXT4-fs (loop0): orphan cleanup on readonly fs [ 302.948140][T30982] EXT4-fs error (device loop0): ext4_mb_mark_diskspace_used:3861: comm syz.0.11964: Allocating blocks 41-42 which overlap fs metadata [ 302.958739][T30982] Quota error (device loop0): write_blk: dquota write failed [ 302.959971][T30982] Quota error (device loop0): find_free_dqentry: Can't write quota data block 5 [ 302.962320][T30982] EXT4-fs error (device loop0): ext4_mb_mark_diskspace_used:3861: comm syz.0.11964: Allocating blocks 41-42 which overlap fs metadata [ 302.979752][T30982] Quota error (device loop0): write_blk: dquota write failed [ 302.981096][T30982] Quota error (device loop0): qtree_write_dquot: Error -117 occurred while creating quota [ 302.986713][T30987] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: none. [ 302.990109][T30982] EXT4-fs error (device loop0): ext4_acquire_dquot:6835: comm syz.0.11964: Failed to acquire dquot type 1 [ 302.995788][T30982] EXT4-fs error (device loop0): mb_free_blocks:1839: group 0, inode 12: block 14:freeing already freed block (bit 14); block bitmap corrupt. [ 303.003276][T30982] EXT4-fs error (device loop0): ext4_do_update_inode:5268: inode #12: comm syz.0.11964: corrupted inode contents [ 303.012207][T30982] EXT4-fs error (device loop0): ext4_dirty_inode:6133: inode #12: comm syz.0.11964: mark_inode_dirty error [ 303.015094][T30982] EXT4-fs error (device loop0): ext4_do_update_inode:5268: inode #12: comm syz.0.11964: corrupted inode contents [ 303.019116][T30982] EXT4-fs error (device loop0): __ext4_ext_dirty:206: inode #12: comm syz.0.11964: mark_inode_dirty error [ 303.021427][T30982] EXT4-fs error (device loop0): ext4_do_update_inode:5268: inode #12: comm syz.0.11964: corrupted inode contents [ 303.024445][T30982] EXT4-fs error (device loop0) in ext4_orphan_del:303: Corrupt filesystem [ 303.026239][T30982] EXT4-fs error (device loop0): ext4_do_update_inode:5268: inode #12: comm syz.0.11964: corrupted inode contents [ 303.031844][T30982] EXT4-fs error (device loop0): ext4_truncate:4314: inode #12: comm syz.0.11964: mark_inode_dirty error [ 303.034242][T30982] EXT4-fs error (device loop0) in ext4_process_orphan:345: Corrupt filesystem [ 303.036925][T30982] EXT4-fs (loop0): 1 truncate cleaned up [ 303.038022][T30982] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 303.075072][ T4326] EXT4-fs (loop0): unmounting filesystem. [ 303.121727][ T4320] EXT4-fs (loop1): unmounting filesystem. [ 303.138465][ T4321] BTRFS info (device loop3): last unmount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 303.177055][T31015] openvswitch: netlink: Unexpected mask (mask=200040, allowed=10048) [ 303.245397][T31019] device geneve2 entered promiscuous mode [ 303.315777][T31029] netlink: 'syz.1.11980': attribute type 32 has an invalid length. [ 303.322015][T31029] (unnamed net_device) (uninitialized): Setting coupled_control to off (0) [ 303.376610][T31040] netlink: 'syz.4.11986': attribute type 1 has an invalid length. [ 303.377865][T31040] netlink: 'syz.4.11986': attribute type 2 has an invalid length. [ 303.866741][T31102] netlink: 'syz.3.12017': attribute type 1 has an invalid length. [ 303.938531][T31112] netlink: 'syz.1.12023': attribute type 1 has an invalid length. [ 303.978219][T31076] jfs_mkdir: dtInsert returned -EIO [ 303.979089][T31076] ERROR: (device loop0): txAbort: [ 303.979089][T31076] [ 303.991879][T31076] ERROR: (device loop0): remounting filesystem as read-only [ 304.232100][T31151] hpfs: filesystem error: invalid number of hotfixes: 2066844986, used: 2066844985; already mounted read-only [ 304.233998][T31151] hpfs: filesystem error: improperly stopped [ 304.234944][T31151] hpfs: filesystem error: warning: spare dnodes used, try chkdsk [ 304.236253][T31151] hpfs: You really don't want any checks? You are crazy... [ 304.245202][T31151] hpfs: hpfs_map_sector(): read error [ 304.246076][T31151] hpfs: code page support is disabled [ 304.249581][T31151] hpfs: hpfs_map_4sectors(): unaligned read [ 304.250615][T31151] hpfs: hpfs_map_4sectors(): unaligned read [ 304.251556][T31151] hpfs: filesystem error: unable to find root dir [ 304.257725][T31151] hpfs: bad mount options. [ 304.335288][T31152] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 304.336771][T31152] ext4 filesystem being mounted at /2404/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 304.422655][T31166] x_tables: unsorted underflow at hook 2 [ 304.435345][T31142] jfs_strtoUCS: char2uni returned -22. [ 304.436425][T31142] charset = cp932, char = 0xfc [ 304.467316][ T4321] EXT4-fs (loop3): unmounting filesystem. [ 304.490871][T31147] XFS (loop2): DAX unsupported by block device. Turning off DAX. [ 304.492500][T31147] XFS (loop2): Mounting V5 Filesystem [ 304.580787][T31147] XFS (loop2): Ending clean mount [ 304.583530][T31147] XFS (loop2): Quotacheck needed: Please wait. [ 304.613859][T31147] XFS (loop2): Quotacheck: Done. [ 304.637097][T31181] (syz.0.12053,31181,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 304.639575][T31181] (syz.0.12053,31181,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 304.646748][T31181] JBD2: Ignoring recovery information on journal [ 304.676428][ T4328] XFS (loop2): Unmounting Filesystem [ 304.691622][T31181] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 304.735945][T31195] exFAT-fs (loop1): failed to load upcase table (idx : 0x00010000, chksum : 0xf76303d4, utbl_chksum : 0xe619d30d) [ 304.991643][ T4326] ocfs2: Unmounting device (7,0) on (node local) [ 305.258868][T31268] IPv6: sit1: Disabled Multicast RS [ 305.484453][T31300] EXT4-fs (loop4): feature flags set on rev 0 fs, running e2fsck is recommended [ 305.491094][T31300] ================================================================== [ 305.491977][T31297] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 305.492318][T31300] BUG: KASAN: use-after-free in __ext4_iget+0x23c/0x32ac [ 305.494899][T31300] Read of size 8 at addr ffff0000e274ad90 by task syz.4.12110/31300 [ 305.494982][T31297] ext4 filesystem being mounted at /2382/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 305.496137][T31300] [ 305.496145][T31300] CPU: 1 PID: 31300 Comm: syz.4.12110 Not tainted syzkaller #0 [ 305.499197][T31300] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/26/2026 [ 305.500678][T31300] Call trace: [ 305.501191][T31300] dump_backtrace+0x1c0/0x1ec [ 305.501913][T31300] show_stack+0x2c/0x3c [ 305.502660][T31300] __dump_stack+0x30/0x40 [ 305.503381][T31300] dump_stack_lvl+0xf4/0x15c [ 305.504140][T31300] print_address_description+0x88/0x218 [ 305.505044][T31300] print_report+0x50/0x68 [ 305.505745][T31300] kasan_report+0xa8/0xfc [ 305.506455][T31300] __asan_report_load8_noabort+0x2c/0x38 [ 305.507369][T31300] __ext4_iget+0x23c/0x32ac [ 305.508089][T31300] ext4_fill_super+0x4df4/0x660c [ 305.508898][T31300] get_tree_bdev+0x358/0x544 [ 305.509637][T31300] ext4_get_tree+0x28/0x38 [ 305.510354][T31300] vfs_get_tree+0x90/0x274 [ 305.511037][T31300] do_new_mount+0x228/0x810 [ 305.511728][T31300] path_mount+0x5bc/0xe80 [ 305.512386][T31300] __arm64_sys_mount+0x49c/0x59c [ 305.513129][T31300] invoke_syscall+0x98/0x2b4 [ 305.513821][T31300] el0_svc_common+0x138/0x258 [ 305.514526][T31300] do_el0_svc+0x58/0x130 [ 305.515177][T31300] el0_svc+0x58/0x128 [ 305.515793][T31300] el0t_64_sync_handler+0x84/0xf0 [ 305.516565][T31300] el0t_64_sync+0x18c/0x190 [ 305.517240][T31300] [ 305.517582][T31300] Allocated by task 12546: [ 305.518322][T31300] kasan_set_track+0x4c/0x80 [ 305.519053][T31300] kasan_save_alloc_info+0x24/0x30 [ 305.519868][T31300] __kasan_slab_alloc+0x70/0x88 [ 305.520638][T31300] slab_post_alloc_hook+0x74/0x430 [ 305.521452][T31300] kmem_cache_alloc_lru+0x1a4/0x280 [ 305.522276][T31300] reiserfs_alloc_inode+0x2c/0xc4 [ 305.523107][T31300] new_inode_pseudo+0x68/0x1cc [ 305.523868][T31300] new_inode+0x38/0x174 [ 305.524518][T31300] reiserfs_mkdir+0x19c/0x7bc [ 305.525227][T31300] reiserfs_xattr_init+0x2b0/0x6b4 [ 305.526010][T31300] reiserfs_fill_super+0x1944/0x1d40 [ 305.526823][T31300] mount_bdev+0x264/0x358 [ 305.527487][T31300] get_super_block+0x44/0x58 [ 305.528184][T31300] legacy_get_tree+0xd4/0x16c [ 305.528907][T31300] vfs_get_tree+0x90/0x274 [ 305.529626][T31300] do_new_mount+0x228/0x810 [ 305.530348][T31300] path_mount+0x5bc/0xe80 [ 305.531029][T31300] __arm64_sys_mount+0x49c/0x59c [ 305.531811][T31300] invoke_syscall+0x98/0x2b4 [ 305.532578][T31300] el0_svc_common+0x138/0x258 [ 305.533315][T31300] do_el0_svc+0x58/0x130 [ 305.533975][T31300] el0_svc+0x58/0x128 [ 305.534600][T31300] el0t_64_sync_handler+0x84/0xf0 [ 305.535394][T31300] el0t_64_sync+0x18c/0x190 [ 305.536117][T31300] [ 305.536490][T31300] Last potentially related work creation: [ 305.537443][T31300] kasan_save_stack+0x40/0x70 [ 305.538176][T31300] __kasan_record_aux_stack+0xc0/0xdc [ 305.539065][T31300] kasan_record_aux_stack_noalloc+0x14/0x20 [ 305.540004][T31300] call_rcu+0x100/0x94c [ 305.540663][T31300] evict+0x760/0x828 [ 305.541303][T31300] evict_inodes+0x604/0x6a4 [ 305.542062][T31300] generic_shutdown_super+0x9c/0x324 [ 305.542882][T31300] kill_block_super+0x70/0xdc [ 305.543633][T31300] reiserfs_kill_sb+0x124/0x13c [ 305.544411][T31300] deactivate_locked_super+0xac/0x120 [ 305.545265][T31300] deactivate_super+0xe4/0x104 [ 305.546013][T31300] cleanup_mnt+0x390/0x418 [ 305.546706][T31300] __cleanup_mnt+0x20/0x30 [ 305.547412][T31300] task_work_run+0x1ec/0x278 [ 305.548187][T31300] do_notify_resume+0x1fa0/0x2aa4 [ 305.549043][T31300] el0_svc+0x98/0x128 [ 305.549675][T31300] el0t_64_sync_handler+0x84/0xf0 [ 305.550462][T31300] el0t_64_sync+0x18c/0x190 [ 305.551176][T31300] [ 305.551546][T31300] Second to last potentially related work creation: [ 305.552581][T31300] kasan_save_stack+0x40/0x70 [ 305.553322][T31300] __kasan_record_aux_stack+0xc0/0xdc [ 305.554172][T31300] kasan_record_aux_stack_noalloc+0x14/0x20 [ 305.555108][T31300] call_rcu+0x100/0x94c [ 305.555778][T31300] evict+0x760/0x828 [ 305.556396][T31300] evict_inodes+0x604/0x6a4 [ 305.557115][T31300] generic_shutdown_super+0x9c/0x324 [ 305.557940][T31300] kill_block_super+0x70/0xdc [ 305.558675][T31300] reiserfs_kill_sb+0x124/0x13c [ 305.559431][T31300] deactivate_locked_super+0xac/0x120 [ 305.560256][T31300] deactivate_super+0xe4/0x104 [ 305.561019][T31300] cleanup_mnt+0x390/0x418 [ 305.561717][T31300] __cleanup_mnt+0x20/0x30 [ 305.562416][T31300] task_work_run+0x1ec/0x278 [ 305.563133][T31300] do_notify_resume+0x1fa0/0x2aa4 [ 305.563917][T31300] el0_svc+0x98/0x128 [ 305.564540][T31300] el0t_64_sync_handler+0x84/0xf0 [ 305.565340][T31300] el0t_64_sync+0x18c/0x190 [ 305.566040][T31300] [ 305.566404][T31300] The buggy address belongs to the object at ffff0000e274a7c0 [ 305.566404][T31300] which belongs to the cache reiser_inode_cache of size 1568 [ 305.568660][T31300] The buggy address is located 1488 bytes inside of [ 305.568660][T31300] 1568-byte region [ffff0000e274a7c0, ffff0000e274ade0) [ 305.570673][T31300] [ 305.571022][T31300] The buggy address belongs to the physical page: [ 305.571967][T31300] page:00000000c4fa6c8c refcount:1 mapcount:0 mapping:0000000000000000 index:0xffff0000e274dcc0 pfn:0x122748 [ 305.573670][T31300] head:00000000c4fa6c8c order:3 compound_mapcount:0 compound_pincount:0 [ 305.574916][T31300] memcg:ffff0000d2a3ca01 [ 305.575560][T31300] flags: 0x5ffc00000010200(slab|head|node=0|zone=2|lastcpupid=0x7ff) [ 305.576779][T31300] raw: 05ffc00000010200 0000000000000000 dead000000000122 ffff0000c4dd3380 [ 305.578086][T31300] raw: ffff0000e274dcc0 0000000080130011 00000001ffffffff ffff0000d2a3ca01 [ 305.579351][T31300] page dumped because: kasan: bad access detected [ 305.580272][T31300] [ 305.580609][T31300] Memory state around the buggy address: [ 305.581441][T31300] ffff0000e274ac80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 305.582597][T31300] ffff0000e274ad00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 305.583749][T31300] >ffff0000e274ad80: fb fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 305.584899][T31300] ^ [ 305.585550][T31300] ffff0000e274ae00: fc fc fc fc fc fc fc fc fc fc fc fc 00 00 00 00 [ 305.586708][T31300] ffff0000e274ae80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 305.587933][T31300] ================================================================== [ 305.590555][T31300] Disabling lock debugging due to kernel taint [ 305.591517][ T4326] EXT4-fs (loop0): unmounting filesystem. [ 305.591548][T31300] EXT4-fs error (device loop4): __ext4_fill_super:5423: inode #2: comm syz.4.12110: unexpected EA_INODE flag [ 305.594607][T31300] EXT4-fs (loop4): get root inode failed [ 305.595518][T31300] EXT4-fs (loop4): mount failed [ 305.834442][T31303] F2FS-fs (loop3): Unrecognized mount option "jqfmBft=vfsv0" or missing value [ 305.837962][T31303] F2FS-fs (loop3): invalid crc value [ 305.839729][T31303] F2FS-fs (loop3): Found nat_bits in checkpoint [ 305.846222][T31303] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4